Best Time to Visit Udaipur
India · weather by month, temperature and rainfall
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
Monthly climate table
| Month | High | Low | Rain | Rainy days | Humidity | Sun hrs/day | Rating |
|---|---|---|---|---|---|---|---|
| January | 26°C 78°F | 9°C 48°F | 3 mm | 1 | 36% | 9.4 | Excellent 10 |
| February | 29°C 85°F | 12°C 54°F | 1 mm | 0 | 28% | 10 | Excellent 9.2 |
| March | 34°C 93°F | 17°C 63°F | 5 mm | 1 | 24% | 10.3 | Good 6.5 |
| April | 38°C 101°F | 22°C 71°F | 6 mm | 1 | 22% | 10.7 | Poor 3.8 |
| May | 40°C 105°F | 25°C 77°F | 12 mm | 2 | 30% | 11.5 | Poor 2.6 |
| June | 37°C 99°F | 26°C 78°F | 76 mm | 11 | 52% | 7.6 | Poor 3.4 |
| July | 32°C 90°F | 24°C 75°F | 240 mm | 21 | 77% | 2.7 | Poor 1.8 |
| August | 30°C 85°F | 23°C 73°F | 234 mm | 18 | 86% | 3 | Poor 2.4 |
| September | 30°C 86°F | 22°C 71°F | 123 mm | 13 | 81% | 6.4 | Fair 4.8 |
| October | 32°C 89°F | 19°C 65°F | 10 mm | 2 | 59% | 10.7 | Good 7.9 |
| November | 30°C 85°F | 15°C 59°F | 9 mm | 1 | 46% | 10.5 | Excellent 9 |
| December | 27°C 80°F | 11°C 51°F | 3 mm | 1 | 40% | 9.7 | Excellent 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
- Jodhpur200 km · best December to February
- Ahmedabad208 km · best December and January
- Kota224 km · best December and January
- Vadodara259 km · best December and January
- Indore300 km · best November to January
- Jaipur332 km · best November to February
- Surat388 km · best October to January
- Rajkot392 km · best December and January
More in India