The Best Hotels and Guesthouses to Book in Udaipur, India

Mountains provide a scenic backdrop for the Taj Aravali Resort & Spa in Udaipur, India
Mountains provide a scenic backdrop for the Taj Aravali Resort & Spa in Udaipur, India | Courtesy of Taj Aravali Resort & Spa / Expedia
Marco Ferrarese

With its whimsical appearance, Udaipur – often called Venice of the East – is one of the most romantic spots to visit in Rajasthan, the biggest state in India. Home to fairytale-like palaces, historic temples and lake galore, the city of Udaipur promises to charm. To envelope yourself in its beauty, we suggest checking into one of these sublime hotels and guesthouses, which are now bookable with Culture Trip.

1. Fateh Garh


Swimming pool at Fateh Garh in Udaipur, India with view over a horizon covered with treetops.
Courtesy of Fateh Garh / Expedia

Housed inside a traditional Rajasthani palace, built following Vedic concepts, Fateh Garh dominates over the city from a solitary hillock. There are a large outdoor pool and an assorted collection of vintage cars – you can take one and a driver out for a ride, or even strike on a jeep safari of the deserted surroundings. And, if that’s not enough action, glide away on Fateh Garh’s own zip-line, the first in Udaipur.

2. Taj Aravali Resort & Spa


Double bedroom at Taj Aravali Resort & Spa with double doors to outdoor area with plunge pool and view over hills
Courtesy of Taj Aravali Resort & Spa / Expedia

Spread to the west of town over 27 acres (11ha), hemmed by the dramatic scenery of the Aravalli mountain range, this is one of the top properties in Udaipur. The room concept is inspired by the nomadic Rajasthani life, using the single-pole tent of the Mewar as the main ethnic leitmotif and pairing it with an elegant minimal-chic design. When the looming desert gets too dry, jump into the free-form pool, or try a traditional Abhisheka floral bath at the Jiva spa.

3. Jai Villa Homestay


Outdoor swimming pool next to a stark stone wall at Jai Villa Homestay in Udaipur, India
Courtesy of Jai Villa Homestay / Expedia

Stay in a modern haveli right in town, enjoying a soothing mix of wooden four-poster beds, sandstone walls and century-old Rajasthani hospitality. Whether it’s inviting you in for a traditional home-cooked meal, bestowing insider secrets for your next jaunt or guiding you to enjoy the intimate swimming pool, owner Mr Devendra has a natural talent to make you feel part of the family.

4. Hari Niwas Guest House


Simple double bedroom at Hari Niwas Guest House with coffee set
Courtesy of Hari Niwas Guest House /

Bringing colourful local mural art into its rooms, Hari Niwas feels like an authentic Rajasthani home. The rooftop terrace overlooking the city – besides being a great spot to consume zesty homemade meals – is also the perfect place to enjoy some stargazing. The bicycle and car rental service is a convenient feature to get out and about.

5. Chunda Palace

Boutique Hotel

Four poster bed at Chunda Palace in Udaipur with marble floors and frieze-style wall decoration
Courtesy of Chunda Palace / Expedia

It feels like you’ve just entered a maharajah’s palace, not a hotel, when stepping inside Chunda Palace. A fine example of the ancient heritage and class of Rajasthani architecture, a stay at Chunda Palace is made special by its lavish chandeliers, four-poster beds, regal lion-foot chairs and bedazzling collection of local artefacts. If you really want to feel special, grab a mallet for a day at the hotel’s Polo Club, for a quintessential Indian experience.

6. Gadh Ganesh Homestay


Outside of Gadh Ganesh Homestay with balconies, palm trees and ornate exterior decorations
Courtesy of Gadh Ganesh Homestay /

A beautiful homestay housed in a traditional white-washed Rajasthani haveli, Gadh Ganesh is great value for money. The rooms are simple and, yet, feel homey and curated, and there’s an inner garden filled with birds, where you can kick back and relax. Some of the best-known attractions in Udaipur are all within a 3-kilometre (1.9mi) radius, and you may feel like walking after having feasted on the sumptuous complimentary breakfast.

7. The Leela Palace Udaipur


Outdoor area at The Leela Palace Udaipur with swimming pool and view of water
Courtesy of The Leela Palace Udaipur / Expedia
The location by Lake Pichola, with views of the Aravalli mountain range extending on the horizon, make this regal resort stand out from the crowd. The sumptuous rooms are another wow factor, with a gold-and-red colour scheme and luxurious furnishings. The suites come with a dedicated butler service. Get some royal treatment at the state-of-the-art spa, or indulge in a spot of relaxation in the lake-facing pool. Come sunset, take a pew in the pillow-strewn Mughal-like gazebos that line the balustrade.

8. The Oberoi Udaivilas


Outdoor area and swimming pool at The Oberoi Udaivillas
Courtesy of The Oberoi Udaivillas / Expedia
Spread over 30 acres (12ha) of verdant gardens on the shores of Lake Pichola, the Oberoi in Udaipur is a fine example of five-star splendour. For a fairy-tale experience, dine at al fresco restaurant Chadni at night, when it turns into a canopy of candle-lit tables enveloped in the sounds of Hindustani live music. You may also try an Oberai traditional massage before soaking in the temperature-controlled pool. Udaipur? Be careful, for, if you stay here, you may actually never see any of it.

9. Lassi Guest House


Traditional Indian wall art and column decoration in a private room at Lassi Guest House
Courtesy of Lassi Guest House

A small, quaint and somewhat off-the-beaten-track guesthouse, set across from the hubbub of the main city and amid the tightknit streets of Udaipur’s old town, Lassi touts a handful of charming, newly renovated rooms with balconies and interesting Indian touches. Some come with air conditioning, and another perk is the complimentary breakfast which is served on the rooftop. The real plus though? The super-friendly folk behind reception, bearing constant smiles and offering some great cooking classes to boot.

10. Trident Udaipur


Double bedroom at Trident Udaipur with view over the water
Courtesy of Trident Udaipur / Expedia
Lap up some stunning views of Lake Pichola from the Trident hotel, which sits right on the water and is spread over 16 acres (6ha). The 139 rooms and three suites blend elegance and style with traditional touches and contemporary comforts, including complimentary high-speed wifi for up to four devices. Every corner you turn, staff are at your service and ready to provide you with whatever you need. In the evenings, the dining rooms are prepared with a lavish feast fit for a king or queen.

11. The LaLiT Laxmi Vilas Palace

Guesthouse, Villa

Double bedroom at The Lalit Laxmi Vilas Palace with balcony overlooking the sea
Courtesy of The Lalit Laxmi Vilas Palace / Expedia

Nestled within the Aravalli Hills, The LaLiT Laxmi Vilas Palace looks over the entire city and the Fateh Sagar Lake. Built by a king, this place is definitely fit for a maharaja. The location is ideal because it is just a few miles away from the airport, the city centre and the railway station. Rajasthani culture is prominent throughout the hotel, intertwining with grandeur and elegance. Smaller than a few of the others, the restored hotel has 55 rooms.

12. The Ananta


Outside area with sun loungers and swimming pool at The Ananta
Courtesy of The Ananta / Expedia
Strewn like terracotta-hued scales dropped onto a carpet of rolling green hills, the Ananta’s villas are a princely throwback to the opulent times of the Mewar. Nature is queen in this five-star resort perched on the Aravalli Hills. You’ll see them reflected against the marble tiles of your bedroom or closing in all around you as you swim in the resort’s large swimming pool. At night, try the finest Rajasthani culinary treats at either restaurant Oasis or Zenith. The latter boasts an outdoor seating area with unparalleled views of the hills and the lake.

13. The Raas Devigargh


The lawn and trees outside the Raas Devigargh hotel in Udaipur, India.
Courtesy of The Raas Devigargh /
The saying goes “Don’t judge a book by its cover”, and that’s certainly true of the Raas Devigargh. This stunning hotel is housed within a turreted 18th-century palace nestled in the Aravalli Hills. While it boasts an ancient and decadent façade, the interiors are slick and refreshingly modern. There are hints of the Old World, with the use of sandstone and Jodhpur blue, for instance. In total, there are 39 suites and the Palace and Arvalli suites boast breathtaking views over the surrounding countryside. But, for the ultimate palace experience, check into the Devigarh suite, as you’ll bag your own swimming pool and a bedroom dressed in gold. The hotel is around a 45-minute drive away from Udaipur, but well worth the trip.

This is an updated version of an article originally by Kalpana Satish.

Culture Trips launched in 2011 with a simple yet passionate mission: to inspire people to go beyond their boundaries and experience what makes a place, its people and its culture special and meaningful. We are proud that, for more than a decade, millions like you have trusted our award-winning recommendations by people who deeply understand what makes places and communities so special.

Our immersive trips, led by Local Insiders, are once-in-a-lifetime experiences and an invitation to travel the world with like-minded explorers. Our Travel Experts are on hand to help you make perfect memories. All our Trips are suitable for both solo travelers, couples and friends who want to explore the world together.

All our travel guides are curated by the Culture Trip team working in tandem with local experts. From unique experiences to essential tips on how to make the most of your future travels, we’ve got you covered.

Culture Trip Spring Sale

Save up to $1,656 on our unique small-group trips! Limited spots.

Edit article