Taj Lake Palace
Forbes Five-StarCondé Nast Gold List

Taj Lake Palace

Lake Pichola, Udaipur·
9.5 / 10
Forbes Five-Star
Condé Nast Gold List
Travel + Leisure World's Best

Taj Lake Palace in Udaipur is the most romantic hotel in India — an 18th-century white marble palace that appears to float on Lake Pichola, accessible only by boat. The 83 rooms and suites are decorated with hand-painted murals, Rajasthani craft, and royal artefacts. The hotel's restaurant, Jharokha, serves the finest Rajasthani cuisine in Udaipur. The rooftop, with views of the City Palace and the Aravalli Hills, is the most atmospheric in India.

At a GlanceP.O. Box 5, Pichola, Udaipur, Rajasthan, India
CityUdaipur
CountryIndia
Star Rating5 Stars
Editor Score9.5 / 10
Price RangeLuxury
RegionAsia
Google
4.8(7.6k)
Why We Love It
18th-century palace on Lake Pichola
Accessible only by boat
Hand-painted murals and royal artefacts
Jharokha Rajasthani restaurant
City Palace and Aravalli views
Nearby
Lake Pichola5 min walk

A beautiful artificial freshwater lake, central to the city of Udaipur, known for its scenic beauty and historic islands.

City Palace, Udaipur10 min drive

A majestic palace complex on the banks of Lake Pichola, offering stunning views and a glimpse into royal history.

Jag MandirBoat ride from hotel

An island palace in Lake Pichola, known for its beautiful architecture and serene surroundings.

Frequently Asked Questions

What time is check-in?

+

Does the hotel have a pool?

+

What dining options are available?

+

Is the hotel good for families?

+

How far is the hotel from the airport?

+
Photo Gallery
Taj Lake Palace — Photo 1
Photo 1
Taj Lake Palace — Photo 2
Photo 2
Taj Lake Palace — Photo 3
Photo 3
Taj Lake Palace — Photo 4
+8View all photos
Editor Score9.5/10
Check Availability
Average from$500/ night
Quick Facts
LocationUdaipur, India
Stars5-Star Hotel
Best ForBest Luxury, Best Heritage
Save this hotel

Keep track of the hotels that catch your eye. Your wishlist is stored privately on this device — no sign-in required.

Taj Lake Palace

From $500 / night