Hotels in Udaipur

Find the best deals on 1,165 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
$136
View all deals
$self.alt
Hotel Lakend
7.9
$156
View all deals
$self.alt
Narayans Leela Inn
6.8
$18
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

52%

expected price decrease

most expensive time to stay

44%

expected price increase

Price
$203 - $742
Highest day of week
Monday
Cheapest day of week
Wednesday

avg. price over the last two weeks

Average price (weeknight)

$322

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$254

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
$17 - $23
3 star
$42 - $68
4-5 star
$211 - $306

How much does a hotel in Udaipur cost per night?

Use the information below to find quality Udaipur hotel rooms for low prices

Cheapest hotels in Udaipur

These hotels and hostels usually make for a cheap way to stay in Udaipur
$self.alt
Narayans Leela Inn
6.8
$18
$self.alt
Trident Udaipur
9.2
$136
$self.alt
Hotel Lakend
7.9
$156

Get the best value hotel in Udaipur

These hotels have the best prices for their ratings
$self.alt
Narayans Leela Inn
6.8
$18
$self.alt
Trident Udaipur
9.2
$136
$self.alt
Hotel Lakend
7.9
$156

Udaipur travel information

How long do people stay in Udaipur?

On average, people stay in Udaipur for a total of 2 nights.

How much does a hotel cost in Udaipur?

A hotel room in Udaipur will generally set you back around $71 per night. This figure is an average and prices will vary according to the facilities, location and room availability at your desired hotel.

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

The cheapest month to book a hotel in Udaipur is June. The cost of your room could be as much as 52% cheaper than in peak months.

Which day is cheapest to stay in Udaipur?

Tuesday is the cheapest day for hotel rooms in Udaipur. Sunday is the most expensive day.

How much does a luxury hotel in Udaipur cost?

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


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
Trident Udaipur
9.2
$136
$self.alt
No. 1 most popular
Hotel Lakend
7.9
$156
Kid-friendly hotels in Udaipur
$self.alt
Best value
Trident Udaipur
9.2
$136
$self.alt
No. 1 most popular
Hotel Lakend
7.9
$156
Luxury hotels in Udaipur
$self.alt
Best value
Trident Udaipur
9.2
$136

Start planning your trip to Udaipur