Udaipur Average Yearly Weather

The average weather in Udaipur is usually around 31 degress through the year but it can and does change.

Our weather knowledge says April is the hottest time of the year and January is when its coldest time of the year. Temperatures differ by 10. Typically the temperatures are around 33 throughout Spring, 32 during Summer (June to Aug) and 31 throughout Autumn and 26 in the Winter period.

MonthDegrees Celsius
January24
February28
March32
April34
May33
June33
July32
August32
September32
October32
November30
December25


When is the best time to go to Udaipur?

We have collated several historical weather facts and data to help you determine when the best time to visit Udaipur

  • Typical Average Daily Temperature: 31
  • Typical Hottest Month: April
  • Typical Coldest Month: January
  • Average Spring Temperature: 33
  • Average Summer Temperature: 32
  • Average Autumn Temperature: 31
  • Average Winter Temperature: 26