Best Time to Visit Udaipur

India · weather by month, temperature and rainfall

Best monthsDecember to February
HottestMay · 40°C
ColdestJanuary · 9°C
WettestJuly · 240 mm

Weather-wise, December to February is the best time to visit Udaipur. May is the hottest month, with average highs of 40°C (105°F), while January is the coldest, with lows around 9°C (48°F). Rain is heaviest in July, at about 240 mm (9.4 in), and lightest in February, at 1 mm (0.0 in). July is the least comfortable month, mainly because of the rain.

When to go to Udaipur: a seasonal guide

Winter, November to February: the sweet spot

This is the season to come. Days are warm and dry, and evenings turn cool enough for a shawl on a rooftop. December and January have the coldest nights, with lows around 9 to 11°C. February is a touch warmer and still very pleasant.

It's also high season, so expect more people around City Palace and the ghats (stepped riverbank landings) on Lake Pichola. Hotels with lake views fill up around Christmas and New Year. If you hate crowds, aim for early November or February. Both are still rated Excellent.

March to June: heat builds, then breaks

March is Good, with hot afternoons and nights that still feel fine. Holi, the spring colour festival, usually falls in March and is a big event here. The royal family's Holika Dahan bonfire at the City Palace is a well-known sight. Gangaur, a spring festival for the goddess Parvati, brings processions to the lake in March or April.

April and May are tough. Highs hit 38°C and 40°C, and midday sightseeing is a slog. Plan around the Monsoon Palace and Sajjangarh fort views at sunset, and spend the afternoons indoors. Prices drop and the lanes of the old city are quiet. June is hot and starts getting sticky as the first rains arrive.

July to October: green hills, grey skies

July and August are the wettest months, with rain on most days and very little sun. They're also the most humid. The upside is that the Aravalli hills turn green and the lakes fill up. If the lakes are full, it's a lovely sight. Boat rides can be cancelled and some views are lost in cloud, so be flexible. These are the quietest months, and hotel deals are easy to find.

September is Fair, with showers easing. October is Good and mostly dry again, with sunny days and warm evenings. Navratri and Dussehra, major autumn festivals, usually fall in October and bring dance nights and a festive mood. Diwali, the festival of lights, comes in October or November. Lit-up palaces and lanterns on the water make it a nice time to visit, though hotels book up.

Udaipur weather by month

0°5°10°15°20°25°30°35°40°45°0125250January: 3 mm rainFebruary: 1 mm rainMarch: 5 mm rainApril: 6 mm rainMay: 12 mm rainJune: 76 mm rainJuly: 240 mm rainAugust: 234 mm rainSeptember: 123 mm rainOctober: 10 mm rainNovember: 9 mm rainDecember: 3 mm rainJanuary: 26°CFebruary: 29°CMarch: 34°CApril: 38°CMay: 40°CJune: 37°CJuly: 32°CAugust: 30°CSeptember: 30°COctober: 32°CNovember: 30°CDecember: 27°CJanuary: 9°CFebruary: 12°CMarch: 17°CApril: 22°CMay: 25°CJune: 26°CJuly: 24°CAugust: 23°CSeptember: 22°COctober: 19°CNovember: 15°CDecember: 11°CJanFebMarAprMayJunJulAugSepOctNovDec mm°C
Avg high Avg low Rainfall (mm)
Jan26°C / 9°C3 mmExcellentFeb29°C / 12°C1 mmExcellentMar34°C / 17°C5 mmGoodApr38°C / 22°C6 mmPoorMay40°C / 25°C12 mmPoorJun37°C / 26°C76 mmPoorJul32°C / 24°C240 mmPoorAug30°C / 23°C234 mmPoorSep30°C / 22°C123 mmFairOct32°C / 19°C10 mmGoodNov30°C / 15°C9 mmExcellentDec27°C / 11°C3 mmExcellent

Monthly climate table

MonthHighLowRainRainy daysHumiditySun hrs/dayRating
January26°C 78°F9°C 48°F3 mm136%9.4Excellent 10
February29°C 85°F12°C 54°F1 mm028%10Excellent 9.2
March34°C 93°F17°C 63°F5 mm124%10.3Good 6.5
April38°C 101°F22°C 71°F6 mm122%10.7Poor 3.8
May40°C 105°F25°C 77°F12 mm230%11.5Poor 2.6
June37°C 99°F26°C 78°F76 mm1152%7.6Poor 3.4
July32°C 90°F24°C 75°F240 mm2177%2.7Poor 1.8
August30°C 85°F23°C 73°F234 mm1886%3Poor 2.4
September30°C 86°F22°C 71°F123 mm1381%6.4Fair 4.8
October32°C 89°F19°C 65°F10 mm259%10.7Good 7.9
November30°C 85°F15°C 59°F9 mm146%10.5Excellent 9
December27°C 80°F11°C 51°F3 mm140%9.7Excellent 10

Frequently asked questions

When is the best time to visit Udaipur?

The best time to visit Udaipur is December to February, based on comfortable temperatures, low rainfall and plenty of sunshine.

What is the hottest month in Udaipur?

May is the hottest month in Udaipur, with an average high of 40°C (105°F).

What is the coldest month in Udaipur?

January is the coldest month in Udaipur, with an average low of 9°C (48°F).

What is the rainiest month in Udaipur?

July is the wettest month, with about 240 mm (9.4 in) of rain. February is the driest, with 1 mm (0.0 in).

Nearby destinations

More in India