Mysore is a city that is usually pleasurable in all seasons. But, the best time to visit Mysore is from October to February. During these months, various festivals and carnivals like Dussehra, Diwali, and Pongal take place. Also, the weather is very pleasant during this time span.
Mysore experiences a hot summer season in the months of March to May. The maximum and minimum temperatures lie between 22°C and 39°C. Evenings are cooler as compared to days, and tourist attractions like Brindavan gardens, Mysore Palace and Karanji Lake can still be visited in this season.
Mysore receives a moderate rainfall every year. The average annual rainfall measures 804.2 millimeters. The monsoon, composed of the months from July to September, is a hot and humid season.
Winters cover the months of October to February. This season is considered to be the best for visiting Mysore. The pleasant climate is ideal for sightseeing as well as clicking amazing pictures. With even the minimum temperature like to be around 10°C, the winter season offers the best weather for visiting Karnataka's second biggest city.