Sunshine Atlas

Udaipur weather by month & the best time to visit

India · city break · semi-arid climate

Udaipur, India
Udaipur — photo by Geri from Biel/Bienne, Schweiz, CC BY-SA 2.0 via Wikimedia Commons

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

January: 9797February: 97March: 77April: 29May: 10June: 34July: 70August: 70September: 79October: 96November: 96December: 97JFMAMJJASOND
MonthScoreDay highNight lowRainUV
January97 25° / 77°F8° / 46°F 2 mm5
February97 29° / 84°F11° / 52°F 2 mm7
March77 34° / 93°F17° / 63°F 3 mm9
April29 39° / 102°F22° / 72°F 5 mm10
May10 41° / 106°F25° / 77°F 9 mm11
June34 38° / 100°F26° / 79°F 68 mm9
July70 32° / 90°F24° / 75°F 221 mm7
August70 30° / 86°F23° / 73°F 223 mm7
September79 31° / 88°F21° / 70°F 100 mm8
October96 32° / 90°F18° / 64°F 7 mm8
November96 29° / 84°F14° / 57°F 5 mm6
December97 26° / 79°F10° / 50°F 2 mm5

See Udaipur on the map →

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: