Boat rides on Lake Pichola, folk dance at Bagore ki Haveli, sunset at the Monsoon Palace and more.
Udaipur, the City of Lakes, is often called the most romantic city in India. White palaces rise from blue lakes with the Aravalli hills all around.
Best things to do in Udaipur
1. Take a boat ride on Lake Pichola
An evening boat ride gives you views of the City Palace, Lake Palace and a stop at Jag Mandir island palace.
2. Watch the Dharohar folk dance show
Held every evening at Bagore ki Haveli, the show features Rajasthani folk dances and puppetry.
3. Sunset at Sajjangarh (Monsoon Palace)
This hilltop palace offers sweeping sunset views over the city and lakes.
4. Join a cooking class
Many family-run classes teach you to cook dal, curries, chapati and chai, followed by a meal together.
5. Stroll by Fateh Sagar Lake
A favourite evening spot for locals, with snack stalls and boat rides.
How long to stay
2 to 3 days lets you enjoy Udaipur slowly. Add a day trip to Kumbhalgarh Fort and the Jain temple at Ranakpur.