Skip to main content
AMZBooking
Saheliyon-ki-Bari, Udaipur

Best time to visit · Udaipur · India

The best time to visit Udaipur

Weather, crowds, prices and events for every month, so you can pick the trip that suits you.

Updated By the AMZBooking editorial team

Photo: Jstplace, Public domain

Quick answer

The best time to visit Udaipur is October to March, when days are warm and sunny, nights are cool and the lakes are usually full after the monsoon. The monsoon months of July to September are green and atmospheric with fewer visitors. April to June is very hot, with May the harshest month.

Key facts

Best months
October–March
Shoulder season
July–September
Warmest month
May (avg high 39°C (102°F))
Coldest month
January (avg high 25°C (77°F))
Rainiest month
August (~11 rainy days)
Lowest hotel prices
May–June

Seasons

Udaipur has a hot semi-arid climate: dry, sunny and mild winters from November to February with cool nights, very hot weather from April to June, and a monsoon from about July to September that fills the lakes and turns the hills green.

November–February

Winter

Sunny days, cool nights and the peak tourist and wedding season, with crowds and high prices around Christmas and New Year.

March–April

Spring

Warming quickly, with Holi, Gangaur and the Mewar Festival; April is hot.

May–June

Summer

Very hot and dry, with the lowest hotel prices and sightseeing best at dawn and dusk.

July–October

Monsoon

Rains from July to September fill the lakes and green the hills; October dries out and festivals begin.

Month by month

Long-term averages (rounded). Crowds and prices are relative, 1 (lowest) to 5 (highest). Daylight is sunrise to sunset on the 15th.

Average weather, crowds and prices by month
MonthHighLowRainy daysDaylightCrowdsPrices
January25°C8°C010.8 h5/55/5
February28°C10°C011.3 h4/54/5
March33°C15°C012 h4/53/5
April37°C20°C012.7 h2/52/5
May39°C25°C113.3 h1/51/5
June36°C26°C413.7 h1/51/5
July31°C24°C1013.5 h2/52/5
August29°C23°C1113 h2/52/5
September31°C22°C512.3 h2/52/5
October33°C18°C111.5 h4/54/5
November30°C13°C010.9 h5/55/5
December26°C9°C010.6 h5/55/5

Yearly events

Recurring dates shift from year to year; confirm with the organiser before you book.

Events in Udaipur by month
MonthEvents
JanuaryMakar Sankranti — kite flying from rooftops (14 January)
FebruaryUdaipur World Music Festival (has usually been held in February)
MarchHoli — festival of colours, with Holika Dahan bonfires at the City Palace (usually March); Gangaur and the Mewar Festival (usually March or April)
AprilGangaur and the Mewar Festival may fall in early April
JulyHariyali Amavasya fair at Fateh Sagar and Saheliyon-ki-Bari (usually July or August); Teej festival (usually July or August)
OctoberNavratri and Dussehra (usually September or October); Diwali — festival of lights (usually October or November)
NovemberDiwali — festival of lights (October or November)
DecemberShilpgram Utsav — crafts and folk arts fair (usually late December)

Cheapest and quietest times

Hotel prices are usually lowest in May–June, and the sights are quietest in May–June. Many visitors avoid May–June.

Udaipur on a budget.

What to pack

Packing for Udaipur by season
SeasonPack
WinterLight, breathable clothes, a sun hat and high-factor sunscreen; Comfortable walking shoes
SpringLight, breathable clothes, a sun hat and high-factor sunscreen; A packable rain jacket for showers; Comfortable walking shoes
SummerLight, breathable clothes, a sun hat and high-factor sunscreen; Comfortable walking shoes
MonsoonLight, breathable clothes, a sun hat and high-factor sunscreen; Comfortable walking shoes

Questions travellers ask

+What is the best month to visit Udaipur?

The best time to visit Udaipur is October to March, when days are warm and sunny, nights are cool and the lakes are usually full after the monsoon. The monsoon months of July to September are green and atmospheric with fewer visitors. April to June is very hot, with May the harshest month.

+When are hotel prices lowest in Udaipur?

Usually in May–June. The hottest month, with harsh midday heat; the lowest prices of the year.

+What is the rainiest month in Udaipur?

August, with about 11 days of rain on average.

+How hot does Udaipur get?

The warmest month, May, averages highs of 39°C (102°F) and lows of 25°C (77°F).