
Rajasthan · North India
City of lakes and moonlit palaces
Udaipur is a Mewar royal city arranged around interconnected lakes and the wooded Aravalli hills. Palace courtyards, waterfront havelis and winding old-city lanes make it especially rewarding to explore on foot between lake excursions.
Best time to visit
IdealGoodAvoid
Top attractions
- City Palace
- Lake Pichola
- Jag Mandir
- Jagdish Temple
- Saheliyon ki Bari
- Sajjangarh Monsoon Palace
How to reach
- By air: Maharana Pratap Airport at Dabok is about 24 km from the old city.
- By rail: Udaipur City railway station is about 3 km from the City Palace area.
- By road: Udaipur is about 395 km from Jaipur and 260 km from Ahmedabad, with intercity bus and taxi connections.
Local food to try
- Dal baati churma
- Gatte ki sabzi
- Laal maas
- Safed maas
- Mewari mirchi bada
Things to do
Explore the City Palace museum
Take an authorised boat ride on Lake Pichola
Walk the old-city lanes around Jagdish Temple
Watch a scheduled cultural performance at Bagore ki Haveli
View the surrounding lakes from Sajjangarh
Good to know
When is the best time to visit Udaipur?+
October to March is most comfortable. Monsoon months can be scenic as surrounding hills turn green, though outdoor plans may be interrupted.
How many days are needed?+
Three days cover the city's main sights and lake experiences; add a day for Kumbhalgarh or Ranakpur.
Do lake boat rides run year-round?+
Services depend on water levels, weather and operator schedules. Confirm the departure point, route and whether Jag Mandir access is included.
Journeys here