Peak Season is during the winters, from October to March. Lucknow is very pleasant during this time of the year, with temperatures going as low at 7 degrees celsius.
Shoulder Season: Monsoons from July to September, is a lovely time to be in Lucknow. These months see pleasant temperatures in the city.
Off-season: April to June are the months when temperatures go as high as 45°C. As the crowds are less, the hotel prices hit an all time low and Lucknow can be experienced devoid of all the touristy cliches.