Winter: October to March is considered the best time to visit Varanasi. The weather during this time of the year in Utter Pradesh is dry and clear with very little rain. Temperatures range from 10°C to 27 ° (50°F- 80°F).
It is the most popular time of the year in Varanasi with many festivals like Holi, Diwali, Ganga Mahotsav, Maha Shivratri, Makar Sankranti, Annakut, and Hanuman Jayanti taking place.
Summer: (April-May). The hottest time of the year with intense heat. Temperatures range from a low of 23 °C and a high of 41 °C (73 °F – 105 °F). It is a challenging time. But it is definitely the cheapest with very thin crowds around the ghats.
Monsoon: Monsoon (June-September) rains break the heat spell, lowering the temperature. But it is still relatively hot with a low of 27°C and a high of 36 °C (80 °F- 96 °F).