October sees an influx of the first wave of tourists wanting to witness Udaipur in all its post-monsoon splendour. The average temperature is a manageable 27-28°C, and the Lake Palace and Sajaan Garh look extremely beautiful all through the day and evening. The days are quite sunny and you can explore Udaipur to your heart’s content in this month.
The number of travellers swells in November, though it isn’t peak season yet. The festival of Diwali in Udaipur is a joy to behold and you can witness Rajasthani culture in close quarters. Since Diwali is a major festival in Rajasthan, make sure you book your tickets and accommodation well in advance.
According to us, the best time to visit Udaipur is in December. This is when the average temperature is just below 20°C, making for picturesque outdoor excursions of the many lakes and palaces that dot this city. The Shilpgram Festival that takes place in November/December is a coming together of handicraft artists from all over Rajasthan displaying their handmade wares. This is a great fair for those interested in the region’s local arts and crafts.
Dussehra and Diwali are two festivals celebrated with a lot of fanfare in Udaipur. These festivals usually take place either in October/November and give travellers a glimpse into the rich culture of Rajasthan.
January is still tourist season and Udaipur attracts a number of them in the first month of the year. Make sure you carry a light jacket in December or January because the lower temperature is a chilly 11°C at night.
Tourists are still trickling in during the shortest month of the year because of the clement weather and bearable sunshine. The average temperature is around 21°C and you can plan your excursions early in the morning or during the evenings.
March marks the end of the tourist season. Planning a trip around March makes sense because it is right before the summer kicks in. The Mewar Festival that takes place in March is a must-visit for those looking to get a glimpse of Rajasthani culture. It is a festival celebrating the onset of a short-lived spring season. The average temperature in March is around 26°C.
The winter months are a great time to plan a trip with that special someone to Udaipur. It is not without reason that Udaipur is one of the most romantic cities in Rajasthan.