Hotels in Udaipur

Find the best deals on 1,178 hotels in Udaipur

Check-in
Check-out
Compare vs momondo |

Top Hotels in Udaipur

Find the perfect Udaipur hotel for business or leisure
$self.alt
Trident Udaipur
9.2
₹ 6,983
View all deals
$self.alt
The Lalit Laxmi Vilas Palace
8.5
₹ 8,914
View all deals
$self.alt
The Ananta Udaipur
7.8
₹ 6,537
View all deals
$self.alt
Hotel Lakend
7.9
₹ 8,023
View all deals
$self.alt
The Fern Residency Udaipur
7.0
₹ 3,343
View all deals
$self.alt
Zostel Udaipur
8.3
₹ 446
View all deals
$self.alt
Radisson Blu Udaipur Palace Resort & Spa
7.4
₹ 8,023
View all deals
$self.alt
Spectrum Resort Spa & Convention
7.3
₹ 5,126
View all deals
$self.alt
Taj Aravali Resort & Spa
8.9
₹ 10,771
View all deals
$self.alt
The Oberoi Udaivilas Udaipur
9.6
₹ 34,986
View all deals
$self.alt
Shiv Niwas Palace By Hrh Group Of Hotels
8.6
₹ 5,274
View all deals
$self.alt
Hotel Pratap Bhawan
8.4
₹ 1,263
View all deals
$self.alt
Club Mahindra Udaipur
5.7
₹ 6,091
View all deals
$self.alt
Rajputana Udaipur - A jüSTa Resort
7.7
₹ 5,200
View all deals
$self.alt
Bamboo Saa Resort & Spa
7.8
₹ 4,680
View all deals
$self.alt
Golden Tulip Udaipur
7.1
₹ 3,789
View all deals
$self.alt
Tatsaraasa Resort And Spa Udaipur
8.8
₹ 7,503
View all deals
$self.alt
Udaigarh
8.4
₹ 2,377
View all deals
$self.alt
Mango Hotels Q Udaipur
9.0
₹ 4,160
View all deals
$self.alt
Oyo 3942 Hotel Baba Palace
₹ 1,040
View all deals
$self.alt
Justa Sajjangarh Resort & Spa
7.3
₹ 5,720
View all deals
$self.alt
Titardi Garh- Heritage 18th Century Castle
9.4
₹ 2,377
View all deals
$self.alt
Shreenath Ji Inn
7.2
₹ 743
View all deals
$self.alt
Rising Shemesh
9.2
₹ 1,040
View all deals
$self.alt
Taj Fateh Prakash Palace
8.6
₹ 16,416
View all deals
$self.alt
The Leela Palace Udaipur
9.4
₹ 25,107
View all deals
$self.alt
Radisson Udaipur
7.8
₹ 4,234
View all deals
$self.alt
Tree Of Life Vantara Resort, Udaipur
8.6
₹ 5,126
View all deals
$self.alt
Oyo 14838 Shree Jee Hotel
₹ 966
View all deals
$self.alt
Jagat Niwas Palace
9.0
₹ 4,234
View all deals
$self.alt
Hotel Sarovar On Lake Pichola
6.7
₹ 2,229
View all deals
$self.alt
Raas Devigarh
9.5
₹ 12,760
View all deals
$self.alt
Madri Haveli
9.2
₹ 2,897
View all deals
$self.alt
Mewar Haveli
7.9
₹ 2,155
View all deals
$self.alt
Uddhav Vilas
7.7
₹ 1,486
View all deals
$self.alt
Crimson Park Shree Kanak Udaipur
8.2
₹ 3,789
View all deals
$self.alt
Taj Lake Palace
9.5
₹ 25,850
View all deals
$self.alt
Hotel Hilltop Palace
6.5
₹ 3,789
View all deals
$self.alt
Hotel Mewar Inn
₹ 818
View all deals
$self.alt
Mahendra Prakash
8.9
₹ 3,566
View all deals

When to book a hotel in Udaipur

Check out the information below to find the best deal on a Udaipur hotel room
Low season
June
High season
February

cheapest month to stay

33%

expected price decrease

most expensive time to stay

143%

expected price increase

Price
₹ 10,501 - ₹ 38,342
Highest day of week
Monday
Cheapest day of week
Wednesday

avg. price over the last two weeks

Average price (weeknight)

₹ 16,639

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

₹ 13,148

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Udaipur is: 1-2 star, 81 days before. 3 star, on the same day that your stay begins. 4-5 star, on the same day that your stay begins.
1-2 star
₹ 891 - ₹ 1,188
3 star
₹ 2,154 - ₹ 3,491
4-5 star
₹ 10,919 - ₹ 15,822

How much does a hotel in Udaipur cost per night?

Use the information below to find quality Udaipur hotel rooms for low prices
2 stars and below
$self.alt
#1 most popular
Shreenath Ji Inn
7.2
₹ 743
$self.alt
#2 most popular
Hotel Mewar Inn
₹ 818
$self.alt
Best value
Zostel Udaipur
8.3
₹ 446
3 stars
$self.alt
#1 most popular
Spectrum Resort Spa & Convention
7.3
₹ 5,126
$self.alt
#2 most popular
Hotel Pratap Bhawan
8.4
₹ 1,263
$self.alt
Best value
Hibiscus Guest House
7.9
₹ 520
4 stars and above
$self.alt
#1 most popular
Trident Udaipur
9.2
₹ 6,983
$self.alt
#2 most popular
The Lalit Laxmi Vilas Palace
8.5
₹ 8,914
$self.alt
Best value
Hotel Mumbai House Udaipur
6.4
₹ 3,120

Cheapest hotels in Udaipur

These hotels and hostels usually make for a cheap way to stay in Udaipur
$self.alt
Zostel Udaipur
8.3
₹ 446
$self.alt
Mewar Avenue Guest House
₹ 595
$self.alt
Udai Haveli Guest House
8.5
₹ 446
$self.alt
Hotel Kanchan Palace
₹ 595
$self.alt
Hibiscus Guest House
7.9
₹ 520
$self.alt
Shreenath Ji Inn
7.2
₹ 743

Get the best value hotel in Udaipur

These hotels have the best prices for their ratings
$self.alt
Zostel Udaipur
8.3
₹ 446
$self.alt
Shreenath Ji Inn
7.2
₹ 743
$self.alt
Shiv Niwas Palace By Hrh Group Of Hotels
8.6
₹ 5,274
$self.alt
Rising Shemesh
9.2
₹ 1,040
$self.alt
Hotel Pratap Bhawan
8.4
₹ 1,263
$self.alt
Tree Of Life Vantara Resort, Udaipur
8.6
₹ 5,126

Udaipur travel information

How long do people stay in Udaipur?

A stay of 2 nights is most popular when visiting Udaipur.

How much does a hotel cost in Udaipur?

The price of a hotel in Udaipur depends on several factors such as star rating, location and demand. Generally speaking, the average cost of a hotel is around ₹ 62 per night.

When is the best time to book a hotel in Udaipur?

Hotels in Udaipur are usually cheapest during the month of June. You can expect a price decrease of around 52% during this period.

Which day is cheapest to stay in Udaipur?

Tuesday is the day where you will typically find the lowest price for your hotel room in Udaipur. The highest price tends to be on Sunday.

How much does a luxury hotel in Udaipur cost?

₹ 246 is around the price you are going to have to pay for a luxury hotel room in Udaipur. This is on average a 75% increase on the cost of a typical Udaipur hotel, which is more likely to charge ₹ 62 a night.

How much does a hostel in Udaipur cost?

On average, a hostel in Udaipur will be priced around ₹ 18. This price will be per person, per night and was obtained using hostel and 2-star or below hotels. In comparison, this will be ₹ 44 lower than your typical Udaipur hotel.


Looking for a specific type of hotel?

Check out these great hotels in Udaipur that are perfect for any stay
Romantic hotels in Udaipur
$self.alt
Best value
Shikarbadi Hotel
8.5
₹ 3,417
$self.alt
No. 1 most popular
Trident Udaipur
9.2
₹ 6,983
$self.alt
No. 2 most popular
The Lalit Laxmi Vilas Palace
8.5
₹ 8,914
$self.alt
No. 3 most popular
The Ananta Udaipur
7.8
₹ 6,537
$self.alt
No. 4 most popular
Hotel Lakend
7.9
₹ 8,023
$self.alt
No. 5 most popular
Radisson Blu Udaipur Palace Resort & Spa
7.4
₹ 8,023
$self.alt
The Oberoi Udaivilas Udaipur
9.6
₹ 34,986
Kid-friendly hotels in Udaipur
$self.alt
Best value
Shikarbadi Hotel
8.5
₹ 3,417
$self.alt
No. 1 most popular
Trident Udaipur
9.2
₹ 6,983
$self.alt
No. 2 most popular
The Lalit Laxmi Vilas Palace
8.5
₹ 8,914
$self.alt
No. 3 most popular
The Ananta Udaipur
7.8
₹ 6,537
$self.alt
No. 4 most popular
Hotel Lakend
7.9
₹ 8,023
$self.alt
No. 5 most popular
Radisson Blu Udaipur Palace Resort & Spa
7.4
₹ 8,023
$self.alt
The Oberoi Udaivilas Udaipur
9.6
₹ 34,986
Luxury hotels in Udaipur
$self.alt
Best value
Shiv Niwas Palace By Hrh Group Of Hotels
8.6
₹ 5,274
$self.alt
No. 1 most popular
Trident Udaipur
9.2
₹ 6,983
$self.alt
No. 2 most popular
The Oberoi Udaivilas Udaipur
9.6
₹ 34,986
$self.alt
No. 3 most popular
Taj Lake Palace
9.5
₹ 25,850

Popular flight routes to Udaipur

Find the cheapest flights to Udaipur on popular routes
Ahmedabad to Udaipur
Fastest flight time
6h 05m
Cheapest price
₹ 9,583
Mumbai to Udaipur
Fastest flight time
1h 30m
Cheapest price
₹ 10,400
Jodhpur to Udaipur
Fastest flight time
23h 40m
Cheapest price
₹ 12,851
Jaipur to Udaipur
Fastest flight time
6h 05m
Cheapest price
₹ 13,668
Indore to Udaipur
Fastest flight time
6h 15m
Cheapest price
₹ 14,039
New Delhi to Udaipur
Fastest flight time
5h 50m
Cheapest price
₹ 14,262
Pune to Udaipur
Fastest flight time
8h 50m
Cheapest price
₹ 16,714
Chennai to Udaipur
Fastest flight time
5h 10m
Cheapest price
₹ 16,714
Bengaluru to Udaipur
Fastest flight time
52h 00m
Cheapest price
₹ 23,399
Visakhapatnam to Udaipur
Fastest flight time
21h 20m
Cheapest price
₹ 23,770
View more

Start planning your trip to Udaipur