Best Heritage Hotels in Udaipur
Amar Kothi Udaipur
A charming haveli-style retreat where quiet courtyards, vintage décor, and lake-side proximity recreate the romantic nostalgia of old Udaipur.


Address:
5-C, Trident-Udaivilas Road, Malla Talai, Udaipur.
Price for Stay:
Approx. ₹3,000 – ₹5,500 per night
Ram Pratap Palace
Overlooking Fateh Sagar Lake, this regal palace hotel offers a front-row seat to Udaipur’s most mesmerizing lake sunsets.


Address:
5-B Alkapuri, Fateh Sagar Lake, Udaipur.
Price for Stay:
Approx. ₹5,500 – ₹9,000 per night
Swaroop Vilas
A heritage mansion infused with artistic interiors and rooftop lake views, capturing the cultural soul of the City of Lakes.


Address:
6, Ambavgarh, Opposite Lake Swaroop Sagar, Udaipur.
Price for Stay:
Approx. ₹4,500 – ₹8,000 per night
Fateh Niwas
Perched in the Aravalli hills, this heritage-style palace offers panoramic views of Udaipur’s lakes and a tranquil royal atmosphere.


Address:
HMG4+FPJ, Rampura Circle, near Rampura Circle, Eklavya Colony, Udaipur
Price for Stay:
Approx. ₹6,000 – ₹10,000 per night
Kaner Bagh
A quiet boutique heritage residence surrounded by lush gardens, blending homely warmth with classical Rajput architecture.


Address:
11D, Near Allahabad Bank , Sahelion Ki Bari Link Road, Sukhadia Cir, Udaipur
Price for Stay:
Approx. ₹3,500 – ₹6,000 per night
Jaiwana Haveli
A lakeside haveli famous for its rooftop restaurant and unobstructed views of Lake Pichola and the City Palace.


Address:
14, Lal Ghat Road, near Jagdish Temple, old city, Udaipur.
Price for Stay:
Approx. ₹3,500 – ₹7,000 per night
Chunda Palace
A magnificent palace hotel adorned with intricate Rajasthani craftsmanship, offering guests an immersive experience of royal grandeur.


Address:
1, Main Road, Haridas Ji Ki Magri, Shavri Colony, Udaipur
Price for Stay:
Approx. ₹8,000 – ₹18,000 per night
Hotel Lake Pichola
A heritage waterfront hotel where balconies open directly toward Lake Pichola, framing postcard views of Jag Mandir and the City Palace.


Address:
Gangaur Ghat Marg, in front of Bagore Ki Haveli Museum, Old City, Udaipur.
Price for Stay:
Approx. ₹6,000 – ₹12,000 per night
Panna Vilas
A peaceful lakeside villa that pairs heritage elegance with intimate hospitality and serene views of Fateh Sagar Lake.


Address:
758/280 Rani Road, Fateh Sagar Lake, Udaipur, Rajasthan 313001
Price for Stay:
Approx. ₹4,500 – ₹7,500 per night
Shiv Niwas Palace
A grand crescent-shaped palace within the City Palace complex, once home to the royal family of Mewar and now a legendary heritage hotel.


Address:
Lake Pichola, The City Palace Complex, 3, City Palace Rd, Jagdish Chowk, Rao Ji Ka Hata, Udaipur.
Price for Stay:
Approx. ₹20,000 – ₹65,000 per night depending on suite category.
Hotel Lakend (Lake End)
A serene lakeside retreat set beside Fateh Sagar Lake, offering tranquil water views and a heritage-inspired ambience.


Address:
Fatehsagar Lake Shore, Alkapuri, Ambamata, Udaipur.
Price for Stay:
Approx. ₹7,000 – ₹12,000 per night
The Red Pier
A boutique heritage stay known for its artistic interiors and intimate setting overlooking the calm waters of Lake Pichola.


Address:
39, Hotel Poonam Haveli, 39, Lal Ghat Road, near Bagor Ki Haveli, Old City, Silawatwari, Udaipur.
Price for Stay:
Approx. ₹3,500 – ₹6,500 per night
Bloom Boutique – Lake Pichola
A modern boutique property infused with heritage charm, offering stylish rooms and striking views of Udaipur’s historic lakefront.


Address:
23, Brahmpol Rd, near Mahalaxmi Handicrafts, Outside Chandpole, Ambamata, Udaipur.
Price for Stay:
Approx. ₹5,000 – ₹9,000 per night
Trulyy The Amar Mahal
A heritage-style palace retreat that blends royal architecture with sweeping views of the Aravalli hills.


Address:
222, 17, Saheli Marg, near IDBI Bank, Zinc Park, Udaipur.
Price for Stay:
Approx. ₹6,000 – ₹11,000 per night
Regenta Central Mewargarh
A grand hilltop hotel where heritage-inspired design meets dramatic panoramic views of Udaipur’s lakes and skyline.


Address:
Sajjangarh Rd, near Biological Park, Eklavya Colony, Udaipur, Seesaram Rural.
Price for Stay:
Approx. ₹7,000 – ₹12,000 per night
