If it’s romantic settings and picturesque charms you’re looking for in your holiday, then a trip to Udaipur, Rajasthan in India must surely be worth consideration. Famed as the ‘City of Lakes’, this centuries-old city is noted for its array of artificial lakes. Indeed the city is home to a range of island palaces and lavish royal sites - including the huge City Palace, which dates back more than 200 years and dominates the shoreline of Lake Pichola. Speaking of which, the lake is home to a range of boat tours, offering a truly memorable vantage point from which to gaze at the impressive architecture. And, if you should choose to stick to dry land, the old city is home to such landmarks as the Jagdish Temple, which is almost four centuries old. Naturally, with such rich architectural and historic charms, the city is home to an array of interesting and enchanting heritage hotels - some of which are even five-star marvels that are located within the lake palaces themselves. So if it’s heritage you’re after, you’re in luck. Read on for just some of the top heritage hotels available in Udaipur, India.
We handpicked these listings carefully, considering (wherever possible) the property's historical and cultural significance, recent guest reviews, location, accommodation type, prices, availability of dates, decor, and amenities. The image galleries get refreshed with the latest updates regularly. They were last updated on October 20, 2025.
1. Karohi Haveli - A Heritage Hotel (from USD 58)
This very well thought of three-star hotel is likely to appeal to those seeking a romantic getaway. Its heritage decor, location on the shores of Lake Pichola and its rooftop restaurant, which enjoys sweeping views across the city, makes for big plus points. However, while its “nice view” and “perfect location” will appeal to romantics, there are also other advantages to this former noble family residence - including an open-air swimming pool in which to enjoy the sun, a spa and a wellness centre for those seeking to unwind, and the aforementioned restaurant, which serves a mix of local and international cuisine. The hotel also provides an airport shuttle service, car rental, and free parking, thus offering guests options when looking to get around.
Karohi Haveli - A Heritage Hotel
Address: Outside Chandpole
3.1 km (2.0 mi) from Sajjan Garh Biological Park
2. Shiv Niwas Palace by HRH Group of Hotels (from USD 275)
This spectacular five-star hotel is located in the stunning edifice of the Shiv Niwas Palace. Built in the early 20th century this self-styled “architectural marvel” enjoys beautiful lake and city views from its elevated location. The hotel boasts 17 “individually decorated” suites, offering a mix of twin, double and family rooms and suites. There are also a wide array of amenities - including two different restaurants offering a mix of Indian and international dishes, a spa, open-air pool with picturesque surrounds, free parking, free wi-fi, and an airport shuttle service. What’s more its decor echoes its roots as a former royal guesthouse - for an added touch of elegance and grandeur.
Shiv Niwas Palace by HRH Group of Hotels
Address: The Palace Complex, Lake Pichola
3.73 km (2.4 mi) from Sajjan Garh Biological Park
3. Fateh Prakash Palace - Grand Heritage (from USD 358)
Boasting lake views and opulent rooms, this five-star hotel is another option for those craving an elegant or romantic base. It enjoys a very good reputation among past guests, who hailed the “divine” rooms, the “stunning location” inside the grounds of the Fateh Prakash Palace, and the panoramic veranda views. It also enjoys a strong array of amenities, from air-conditioned suites, period decor, and an outdoor pool, to free wi-fi, satellite TV and an on-site restaurant that stays open from morning until late evening. The accommodation is also handy for local attractions - with Lake Pichola within touching distance, and the City Palace Museum just a few hundred yards away.
Taj Fateh Prakash Palace Udaipur
Address: The Palace Complex, Lake Pichola
3.66 km (2.3 mi) from Sajjan Garh Biological Park
4. Amet Haveli (from USD 185)
Another lakeside option which will appeal to those who have to be near the water, this popular hotel and its period-style decor won plaudits from guests for its “amazing views” and “very quiet” setting. Indeed, some rooms boast views of the lake itself, while the garden, terrace, and compact outdoor pool will make for a peaceful oasis for those seeking to get away from the cares of daily life. Amenities include free wi-fi, a restaurant, and a bar. There’s also an airport shuttle service and free parking. The hotel is pet-friendly too. And it is convenient for a number of landmarks, such as the City Palace, Jagdish Temple, and Bagore Ki Haveli - all of which are a short walk away.
Amet Haveli - A Heritage Hotel Udaipur
Address: Outside Chandpole
3.22 km (2.0 mi) from Sajjan Garh Biological Park
5. Udaigarh - Udaipur (from USD 46)
Great food with spectacular views, although breakfast options could be improved.
Reasonable pricing for a central location with stunning views.
Prime location in the old city, walking distance to major attractions and with magical views of Lake Pichola.
Spacious rooms, rooftop pool with perfect sunset view, and a lovely rooftop restaurant.
How do a rooftop pool and terrace boasting fine lake and city views grab you? If so, then this popular three-star option should prove appealing. Enjoying a very good reputation, past guests were especially fulsome in their praise of the view from the “awesome” pool, but also praised the “big and beautiful” rooms and friendly staff. The hotel itself is set amid a 150-year-old building, but also comes with plenty of mod-cons, including free wi-fi, a spa, and wellness center. The restaurant also serves a mix of western, Indian and Chinese dishes - so you should have little difficulty sourcing something to suit your taste buds. Well-placed for a number of city attractions, it also has an on-site ATM for ease of access to your cash, and a tour desk offering tips on which sights to see.
Udaigarh - Udaipur
Address: 21, Lal Ghat, Behind Jagdish Temple
3.41 km (2.2 mi) from Sajjan Garh Biological Park
6. Jagat Niwas Palace (from USD 292)
Superb and varied breakfast, delicious rooftop dining, and excellent traditional Indian cuisine.
Reasonable pricing for luxurious lakeview rooms and newly completed rooms at £60 per night.
Spectacular lakeside location with close proximity to main attractions and safe surroundings.
Boutique hotel with rooftop dining, pool, travel agency, and currency exchange.
Another option for fans of fine historic buildings, this fabulous three-star hotel has won many fans. From its stylish period decor to its fine open-air rooftop terrace that enjoys sublime lake vistas, this striking building has earned plenty of superlatives from delighted guests. Indeed, some bedrooms even come with their own private balcony - for that added romantic touch. Set in a 17th-century mansion, the hotel boasts plenty of mod cons nevertheless - including satellite TVs, free wi-fi and a swimming pool. The lakeside restaurant also serves a range of Indian, Chinese and continental options - providing plenty of culinary inspiration for diners. What’s more the hotel tour desk, airport shuttle transfers, and free parking mean that you should have no difficulty getting about.
Jagat Niwas Palace
Address: 23-25m Lal Ghat
3.39 km (2.2 mi) from Sajjan Garh Biological Park
7. Shikarbadi Hotel - Heritage (from USD 91)
Offering the best of both worlds, this popular four-star hotel is located in a peaceful natural setting but is still just 3 miles (4.8 km) from the City Palace, Lake Pichola, and other noted sights. Its spacious tree-lined grounds feature an open-air swimming pool. Indeed the “natural surroundings” and “calm and tranquil” setting were big plus points for past guests, who loved the wildlife that could be seen nearby. Amenities include free wi-fi, air-conditioned rooms, an airport shuttle service, free parking, and a memorable restaurant which serves a range of Indian, continental and Chinese dishes. There is also a bar and outdoor dining options too.
Shikarbadi Hotel - By The Lake Heritage by HRH Group of Hotels This is a Proud Certified property where you can be extra sure of a welcoming stay.
Address: Goverdhan Vilas,N.H.8
6.03 km (3.8 mi) from Sajjan Garh Biological Park
Treat yourself to a bit of period charm
If it’s a heritage hotel you’re after, then you’re in luck. Udaipur is home to some truly palatial accommodations - offering everything from fine lake views to relaxing open-air pools and spa facilities. Many are also handily-placed for exploring the city’s picturesque sights. And, if the budget doesn’t stretch as far as five-star luxury, there are even lower-priced options too.
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data