Udaipur Travel Guide

Often called the most romantic city in India, Udaipur is built around shimmering lakes and grand palaces. Here's how to make the most of Rajasthan's 'City of Lakes'.

Best time to visit Udaipur

September to March is the sweet spot — pleasant days, cool evenings and clear lake views. The brief monsoon fills the lakes and makes the hills green. April to June is hot, so plan around mornings and evenings.

Top things to do

Tour the sprawling City Palace, take a boat ride on Lake Pichola to Jag Mandir, and catch the evening folk-dance show at Bagore ki Haveli. Add Jagdish Temple, the garden of Saheliyon ki Bari, and drive up to the Monsoon Palace (Sajjangarh) for sunset over the lakes and Fateh Sagar Lake.

Where to stay

Stay near Lake Pichola or Lal Ghat for lake views and walkable old-city charm, or pick a heritage haveli for character. Rooftop restaurants here have some of the best views in India. Compare verified Udaipur hotels and live prices on the hotels page.

Getting there and around

Udaipur has its own airport, and it's well connected by train and road (about 6 hours from Jaipur). The old city is best explored on foot; use autos or app cabs for spots like the Monsoon Palace and Fateh Sagar.

Tips

Time a sunset boat ride on Lake Pichola, browse Udaipur's famous miniature paintings and silver, and book rooftop tables ahead in peak season. Dress modestly for temples and palace complexes.

Frequently asked questions

Why is Udaipur called the City of Lakes?

It's built around several interconnected lakes — Pichola, Fateh Sagar and others — ringed by palaces, ghats and hills, which give it its romantic reputation.

What is the best thing to do in Udaipur?

A sunset boat ride on Lake Pichola and a tour of the City Palace are the two experiences most visitors rate highest.

Goa travel guide · Jaipur travel guide · Manali travel guide · Udaipur travel guide · Munnar travel guide · Rishikesh travel guide · Agra travel guide

Find hotels in Udaipur · Find a travel companion in Udaipur