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.
For Budget Travellers: INR 600 - 1000 a day
For Mid-range Travellers: INR 1200 to INR 2000 a day
For Luxury Travellers: INR 5000 and upwards