Udaipur

Rajasthan · India

Udaipur

The City of Lakes — a romantic maze of marble palaces, ghats and shimmering lakes ringed by the Aravalli hills, and Rajasthan's most photogenic old town.

Udaipur (Mewar) is known for its miniature Mewari paintings, Pichhwai art, bandhani textiles and silver jewellery. Whites and pastels photograph beautifully against the blue lakes and marble.

Plan your trip

Udaipur Tour Itineraries

Timed, walkable day plans — plus the best season to go.

Where to shoot

Udaipur Photo Spots

See all
Loading map…
Photo spots

For the feed

Trending Wear in Udaipur

Modern, Instagram-friendly looks

See all

Rooted in the city

Udaipur Traditional Wear

Local, cultural, handcrafted outfits

See all

Before you go

Temples in Udaipur

Darshan hours, dress codes and what gets refused at the gate

See all

Taste the city

Food to Eat in Udaipur

See all

Trusted tables

Where to Eat in Udaipur

See all

About Udaipur

Udaipur was founded in 1559 by Maharana Udai Singh II as the new capital of Mewar, and it grew up around a chain of man-made lakes in the Aravalli hills. The City Palace rises along the east bank of Lake Pichola, Jag Mandir sits on an island in the middle, and the old city climbs the slopes behind the ghats in a tangle of lanes, havelis and temples. It is milder than the desert cities of western Rajasthan, and the lakes and green hills make it feel quite different from Jaipur or Jodhpur.

Most of the sights are close together, so the old city is easy to explore on foot. Spend a morning at the City Palace and Jagdish Temple, take a boat on Lake Pichola in the late afternoon, and watch the evening folk-dance show at Bagore ki Haveli. Save another evening for sunset at Sajjangarh or a walk along Fateh Sagar, and try Mewari food like dal baati churma, gatte ki sabzi and laal maas.

Questions

Udaipur — FAQ

What is Udaipur famous for?

Udaipur is famous for its lakes and palaces. The best-known sights are the City Palace, Lake Pichola, the island palace of Jag Mandir, Jagdish Temple, Fateh Sagar Lake and the hilltop Sajjangarh (Monsoon Palace). It is also known for Mewari miniature painting, bandhani textiles and Rajasthani food.

How many days are enough for Udaipur?

2–3 days is enough for the City Palace, Jagdish Temple, a Lake Pichola boat ride, Bagore ki Haveli, Fateh Sagar and a sunset at Sajjangarh. Add a day if you want to visit Eklingji Temple or take a longer day trip out of the city.

What is the best time to visit Udaipur?

October to March is the most comfortable time, with warm days and cool evenings. April to June is very hot, and July to September brings the monsoon, when the lakes fill and the hills turn green. See the best time to visit Udaipur for a month-by-month guide.

How do I reach Udaipur?

Maharana Pratap Airport at Dabok is about 22 km from the city and has flights from Delhi, Mumbai and other major cities. Udaipur City railway station has trains from Delhi, Jaipur and other parts of India, and good roads connect the city with Jaipur, Jodhpur and Ahmedabad.

Why is Udaipur called the City of Lakes?

The rulers of Mewar built or enlarged a series of lakes around the city, including Lake Pichola, Fateh Sagar, Swaroop Sagar and Doodh Talai, several of them linked by channels. They supply the city's water and give Udaipur its lakeside setting. Water levels depend on the monsoon, so the lakes can be low after a dry year.