Udaipur travel guide

Udaipur Tourism | Udaipur Guide

You're Going to Love Udaipur

There's something inexpressibly romantic about Udaipur. With its marble temples, elegant waterfront architecture, and the sheer tranquility of Lake Pichola, the city is an almost peerless Indian jewel.

On one hand, few cities in the world can match Udaipur's natural setting. The shimmering waters of the lake with tiny scattered islands, and the cradling peaks of the Aravalli Mountains are a sublime backdrop for lakeside meals and evening walks to take in Udaipur's spectacular sunsets.

On the other, Udaipur is a lovely, lively urban center. Its bazaars hum with life, it hosts an annual World Music Festival, and is home to some of Rajasthan's finest art galleries too.

Top 5 Reasons to Visit Udaipur

1. The Stunning Lakeside Location

Udaipur is also known as the "City of Lakes", and it's easy to see why. The city is built around the shores of Lake Pichola in Rajasthan, and the lake is very much the focus of attention. Stay in resorts overlooking the lake or take sunset boat cruises around its islands for superb photo opportunities.

2. Magical Marble Architecture and Out-of-This-World Temples

One of Rajasthan's great holy cities, Udaipur is full of stunning religious sites. You could (and should) spend a week touring magnificent attractions like Bohra Ganesh Temple or the Jagdish Temple, while the nearby countryside harbors some remarkable sights of its own, like the Karni Mata Temple in the Machla hills.

3. It's One of Northern India's Great Cultural Centers

Udaipur is a city of music, theater, and art, to go along with its sheer beauty. Every year, crowds flock to the Udaipur World Music Festival (in February) and the Shilpgram Festival (also in February), which showcases everything from dance and painting to gourmet food.

4. A Distinctive and Delicious Menu of Local Dishes

The food in Udaipur matches anywhere in northern India (no mean feat, given the quality of the region's cuisine). You can sample the lot with huge thali platters or try meaty laal maans curries, often in gorgeous hillside or waterfront restaurants.

5. Some of the World's Most Picturesque Luxury Hotels

One of the best things about Udaipur is the quality and beauty of its accommodation. Island hotels like the Taj Lake Palace are some of the most attractive accommodation options anywhere in the world, offering morning lakeside vistas and a level of privacy you'll never get from city center hotels.

Where to Eat in Udaipur

Rajasthan's food is one of the region's greatest attractions, and Udaipur is a leading light on the regional food scene. If you adore spicy curries, you'll be in your element at eateries like Peshawri or Suvarna Mahal, but there are also some accomplished Italian restaurants, like Savage Garden, and plenty of fusion restaurants, like O'Zen. Meal prices vary from ₹1,000 or more at elite places to ₹200-300 at mid-range restaurants.

When to visit Udaipur

Udaipur in December
Estimated hotel price
1 night at 3-star hotel
Udaipur in December
Estimated hotel price
1 night at 3-star hotel

Most locals will advise tourists to arrive sometime between October and March (the local "winter"), when you'll encounter warm, but not humid weather, and very little rain. Summers are humid and sweltering, while monsoon season in July and August brings too much rain for most tastes. February could be ideal, thanks to the excellent weather and wealth of cultural events taking place in the city.

Data provided by weatherbase
Celcius (°C)
Data provided by weatherbase

How to Get to Udaipur


Dabok Airport (UDR) is around 15 miles out of town, and has direct flight connections to major international hubs like New Delhi and Mumbai. Unfortunately, there aren't any public buses into town. Expect to pay around ₹600 for a taxi from Dabok to Udaipur (₹300-400 if you use ridesharing apps like Ola).


Udaipur has excellent rail links to most major Indian cities, and riding the Indian railways is an incredibly atmospheric experience. Prices are reasonable as well (around ₹900 from New Delhi and Mumbai). The station is a mile or so from the lakefront, so you may need to hail a tuk-tuk taxi, which will cost about ₹50.


If you are driving from New Delhi, take highway 48 towards Jaipur, then change to highway 58 at Ajmer, all the way to Udaipur. The best route from Mumbai is to follow highway 48 along the coast, which reaches Udaipur from the south.


You can reach Udaipur by bus from almost any major Indian city, including New Delhi, Mumbai, Agra, and Ahmedabad. Most services will get into the City Bus Station at Udaipole Circle, which is about 1.5 miles east of the lake, so a tuk-tuk may be needed to reach your hotel.

Airports near Udaipur

Airlines serving Udaipur

United Airlines
Good (2,334 reviews)
Air France
Good (271 reviews)
Air India
Okay (529 reviews)
Good (48 reviews)
Good (42 reviews)
Good (13 reviews)

Where to stay in Udaipur

Udaipur is famous for its palatial hotels, which include some of the most beautiful in the world. Probably the finest of all is the island-based Taj Lake Palace, but it's not alone. The Shiv Niwas Palace and the Leela Palace offer 5-star accommodation, while the Radisson Blu Udaipur Palace Resort and Spa offers resort-style lodgings within a mile of the city center.

Popular neighbourhoods in Udaipur

Lake Pichola - many of Udaipur's most beautiful buildings can be found around the shores of Lake Pichola (which in itself is a stunningly pretty sight). The lakefront is also home to the Jagdish and Shiv temples, and island resorts like Jagmandir Island Palace, where the 17th-century palace houses a fascinating museum (and a luxury spa).

The Old City - just inland from the lakeside, you'll find Udaipur's enchanting old city. Much of the marble architecture of the area dates back to the 16th century. It's a wonderful place to wander around, where highlights include the sprawling City Palace of Udaipur and Gulab Bagh, a 100 hectare garden that features a charming zoo and endless rose beds.

Bhoiwada - north of the old town and northeast of the lake, Bhoiwada encompasses most of modern Udaipur. It's the transport hub (with the rail and bus station) and the commercial hub too, thanks to the presence of Hathipole Market - by far the best place to seek out traditional clothing or craft souvenirs.

Where to stay in popular areas of Udaipur

Most booked hotels in Udaipur

Taj Lake Palace
Excellent (9.2, Excellent reviews)
The Ananta Udaipur
Good (7.8, Good reviews)
Ramada by Wyndham Udaipur Resort and Spa
Good (7.5, Good reviews)
Radisson Blu Udaipur Palace Resort & Spa
Good (6.9, Good reviews)
See all hotels

How to Get Around Udaipur

Public Transportation

RSRTC runs a network of local and regional buses in Udaipur, and fares are between ₹5 and ₹20, but buses are of limited use to tourists in the city itself. Instead, most visitors tend to rely on tuk-tuks for short journeys and rental cars or taxis for longer trips.


There are two levels of taxi in Udaipur. Firstly, you can hail ordinary taxi cabs, although booking online or by phone is advisable. Rates vary by company, but will be in the ballpark of ₹15 per mile. The other option is to take a tuk-tuk. These nippy little cabs need to be hailed on the street or outside major transport hubs, and will charge much less - around ₹5 per mile is common. They can also be rented by the day, if you feel the need for your own special driver (rates start at about ₹400).


Renting a car can open up the hills and lakes of Udaipur for exploration, while destinations like Jaipur will also be within reach. You can't rent a car at the airport, but in the city center you'll find branches of Rajasthan Car Services and Udaipur Car Hire. Expect rates to be around ₹500 per day.

The Cost of Living in Udaipur

Shopping Streets

If you want to shop for traditional Indian textiles, jewelry, saris, ceramics, or artworks, the city's finest shopping area is definitely Hathipole Market, just north of the historic city center. Feel free to haggle and drive a hard bargain, and be prepared for a dizzying variety of stalls. If that sounds too hectic, give conventional malls like Arvana a try, or head to old city boutiques like Boutique Namaste India or Anokhi, which is housed in the City Palace.

Groceries and Other

There aren't many supermarkets in the historic parts of Udaipur, but there are plenty in surrounding neighborhoods, where options include Essar Hypermart and Purchase Point. Alternatively, you'll find a daily food market in the Clock Tower district, which is a handy place to find grocery bargains. Wherever you shop, prices will be low, at around ₹150 for a gallon of milk or ₹60 for 12 eggs.

Cheap meal
A pair of jeans
Single public transport ticket
Other popular cities in Rajasthan