Udaipur weather by month & the best time to visit
India · city break · semi-arid climate

The best time to visit Udaipur is January — its sunniest month (Sunshine Score 97/100), with February and December close behind. Udaipur averages about 3,068 hours of sunshine a year. Daytime highs around 25°C / 77°F and roughly 2 mm of rain in January.
When is the best time to visit Udaipur?
For sunshine, the best time to visit Udaipur is January, then February and December. The dullest month is May (10/100, 9 mm of rain). The full month-by-month picture is in the table below.
How sunny is Udaipur?
Udaipur is one of the sunniest places on Earth: about 3,068 hours of sunshine a year. 87 Sunshine Score points separate January (97) from May (10), so the month you pick matters. It ranks #6 of 112 destinations in India for annual sunshine, above the national median of 2,654 hours. Rain is strongly seasonal here: roughly 84% of the year's 647 mm falls in the three months around August.
Sunshine Score by month
| Month | Score | Day high | Night low | Rain | UV |
|---|---|---|---|---|---|
| January | 97 | 25° / 77°F | 8° / 46°F | 2 mm | 5 |
| February | 97 | 29° / 84°F | 11° / 52°F | 2 mm | 7 |
| March | 77 | 34° / 93°F | 17° / 63°F | 3 mm | 9 |
| April | 29 | 39° / 102°F | 22° / 72°F | 5 mm | 10 |
| May | 10 | 41° / 106°F | 25° / 77°F | 9 mm | 11 |
| June | 34 | 38° / 100°F | 26° / 79°F | 68 mm | 9 |
| July | 70 | 32° / 90°F | 24° / 75°F | 221 mm | 7 |
| August | 70 | 30° / 86°F | 23° / 73°F | 223 mm | 7 |
| September | 79 | 31° / 88°F | 21° / 70°F | 100 mm | 8 |
| October | 96 | 32° / 90°F | 18° / 64°F | 7 mm | 8 |
| November | 96 | 29° / 84°F | 14° / 57°F | 5 mm | 6 |
| December | 97 | 26° / 79°F | 10° / 50°F | 2 mm | 5 |
Nearest destinations
Udaipur: questions and answers
What kind of destination is Udaipur?
Udaipur is a city break in India at 509 m elevation with a semi-arid climate.
How many hours of sunshine does Udaipur get a year?
Udaipur gets about 3,068 hours of sunshine a year, at its best around January.
When is the best time to visit Udaipur?
The sunniest time to visit Udaipur is January, when the Sunshine Score peaks at 97/100 (with February and December close behind). Expect daytime highs around 25°C / 77°F.
What is the least sunny month in Udaipur?
May is the least sunny month in Udaipur, scoring 10/100 with about 9 mm of rain.
How strong is the sun in Udaipur?
The typical midday UV index in Udaipur peaks around 11 (extreme) in May, easing to about 5 (moderate) in January. Month-by-month midday UV values are in the UV column of the table on this page.
Put the Udaipur sunshine badge on your site
A compact badge showing Udaipur's sunshine at a glance — free to embed under CC BY 4.0. Paste this wherever you'd like it to appear:
Live preview — this is exactly what your readers see: