Skip to main content

Book, stay, get up to £200 back in travel credit.

Start travelling again to receive 10% (up to £200) back in travel credit after your next stay.

Promotion conditions apply.

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Udaipur – 402 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Radisson Udaipur 5 stars

Hotel in Udaipur

Featuring a bar and views of mountain, Radisson Udaipur is set in Udaipur, 3.4 km from Jagdish temple. Bed was so much comfy and view was awesome. Moreover from Room to bathroom everything is cleaned

Show more Show less
7.4
Good
514 reviews
Price from
£26
per night

Trident Udaipur 5 stars

Hotel in Udaipur

Surrounded by landscaped gardens, Trident Udaipur is located on the banks of the Pichola Lake and spread over 43 acres. It houses 3 dining options and an outdoor pool. 24-hour room service is... The food is absolutely worth a Michelin star, the staff is fantastic and very friendly

Show more Show less
9.1
Superb
529 reviews
Price from
£65
per night

The Leela Palace Udaipur 5 stars

Hotel in Udaipur

Luxury awaits at The Leela Palace Udaipur with rooms that feature stunning views of the City Palace or Lake Pichola, situated within landscaped grounds. It has an exclusive spa and outdoor pool. Lighting in the room was controlled with touch control panels. Good, but sometimes difficult to find them all! Butler service was impeccable Room design was extremely good. Spaces for cases was very good allowing easy access to 2 cases at once

Show more Show less
9.2
Superb
208 reviews
Price from
£162
per night

Hotel Lakend 5 stars

Hotel in Udaipur

Offering a restaurant that serves a selection of Indian and Chinese delights, Hotel Lakend is located in Udaipur. Free WiFi access is available in the public areas of the property. It was very clean. The decoration was very chilled and comfy. The views where amazing you could see the lake and the pool very cool

Show more Show less
7.9
Good
760 reviews
Price from
£57
per night

Lake Pichola Hotel 3 stars

Hotel in Udaipur

Situated in Udaipur, less than 1 km from Bagore ki Haveli, Lake Pichola Hotel features accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar. Loved Loved Loved the property and its vibe and the hospitality. A must booked hotel in Udaipur

Show more Show less
8.2
Very good
408 reviews
Price from
£46
per night

Shiv Niwas Palace by HRH Group of Hotels 5 stars

Hotel in Udaipur

The crescent-shaped palace, built in the early 20th century, in the reign of Maharana Fateh Singh been meticulously maintained and preserved. Beautiful hotel, food and staff lovely

Show more Show less
8.5
Very good
378 reviews
Price from
£69
per night

Uddhav Vilas A Family Hotel 3 stars

Hotel in Udaipur

Featuring free WiFi and a restaurant, Hotel Uddhav Vilas offers accommodation in Udaipur. Free private parking is available on site. The rooms include a flat-screen TV with satellite channels. The hotel staff is so good and the rooms are spacious.

Show more Show less
7.8
Good
250 reviews
Price from
£16
per night

Banjara Retreat 3 stars

Hotel in Lal Ghat, Udaipur

Banjara Retreat features air-conditioned rooms with satellite flat-screen TV in the Lal Ghat district of Udaipur. Really nice view. Room is big and much nicer then the photos. The staff are very nice.

Show more Show less
7.9
Good
400 reviews
Price from
£20
per night

Jagat Niwas Palace 3 stars

Hotel in Lal Ghat, Udaipur

Situated on the eastern banks of the famous Lake Pichola and the Lal Ghat Road sits Jagat Niwas Palace, an early 17th century haveli (mansion) featuring traditional Mewar architecture. Flawless stay; everything was perfectly in order, staff was helpful, location just 5 minutes from Jagdish temple I wish to see more such well maintained heritage hotels in India.

Show more Show less
9
Superb
614 reviews
Price from
£50
per night

The Sierra - By The Lake 4 stars

Hotel in Udaipur

Situated in Udaipur, 2 km from Bagore ki Haveli, The Sierra - By The Lake features accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar. Hotel is located at good location and having best connectivity to all main attractions. Hospitality staff is very good and very helpful. Good hospitality values and culture. We enjoyed our stay. Overall stay was excellent...

Show more Show less
8.5
Very good
100 reviews
Price from
£30
per night

Most booked hotels in Udaipur in the past month

See all

Udaipur's best hotels with breakfast

See all

Budget hotels in Udaipur

See all

Hotels located in the centre of Udaipur

See all

FAQs about hotels in Udaipur

  • Treebo Trend Meera, Agariya Haveli and Devra Udaipur have received great reviews from travellers in Udaipur regarding the views from their hotel rooms.

  • RAAS Devigarh, Madri Haveli and The Leela Palace Udaipur are some of the popular hotels in Udaipur.

  • On average, 3-star hotels in Udaipur cost £24 per night, and 4-star hotels in Udaipur are £43 per night. If you're looking for something really special, a 5-star hotel in Udaipur can on average be found for £138 per night (based on Booking.com prices).

  • Travellers who stayed in Udaipur near Maharana Pratap Airport (UDR) have said good things about Blu Feather Hotel & Spa, Krishna Kunj and Hotel Dayal.

  • Lal Ghat, Hiran Magri and Amberi are popular with other travellers visiting Udaipur.

  • Some of the best hotels in Udaipur near Fateh Sagar Lake include Oolala - Your lake house in the center of Udaipur, Mimosa Udaipur and The Oberoi Udaivilas Udaipur.

  • These hotels in Udaipur are highly rated by couples: EMPIRE PALACE HOTEL, Bujera Fort and Hotel Janak Vilas.

  • The average price per night for a 3-star hotel in Udaipur this weekend is £27 or, for a 4-star hotel, £49. Looking for something even fancier? 5-star hotels in Udaipur for this weekend cost on average around £108 per night (based on Booking.com prices).

  • On average, it costs £28 per night to book a 3-star hotel in Udaipur for tonight. You'll pay on average around £45 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Udaipur will cost around £98 (based on Booking.com prices).

  • Many families visiting Udaipur loved staying at Hotel Minerwa on Lake Pichola, Bujera Fort and Ayaan Resort and Spa.

  • For hotels in Udaipur that serve up a highly-rated breakfast, try Agariya Haveli, Bujera Fort and Krishna Kunj.

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Udaipur:

Explore guest reviews of hotels in Udaipur

See all