Hotels in Udaipur

Search and compare Udaipur hotels from hundreds of travel sites and save

Udaipur, Rajasthan, India
28 May — 29 May2
Udaipur, Rajasthan, India
Sat 28/5
Sun 29/5
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Udaipur

Filter by star ratings
All filters
Taj Lake Palace
9.2 Excellent
Post Box No. 5, Lake Pichola, Udaipur, India
Show on map
1.3 km from city centre, Udaipur 
ExcellentBased on 457 reviews
9.2

Situated in Udaipur, this 5-star property is stylish and unique. It also offers free Wi-Fi, a swimming pool and an express check-in and check-out feature.

The Ananta Udaipur
7.8 Good
Village Bujhda, Tehsil Girwa, Udaipur, India
Show on map
6.8 km from city centre, Udaipur 
GoodBased on 278 reviews
7.8

The Ananta Udaipur is located in Udaipur and offers free Wi-Fi. It also provides 24-hour room service, an outdoor pool and an express check-in and check-out feature.

The Oberoi Udaivilas Udaipur
9.5 Excellent
313001 Haridasji Ki Magri, Mulla Talai, Udaipur, Rajasthan - 313001 India., Udaipur, India
Show on map
2.1 km from city centre, Udaipur 
ExcellentBased on 300 reviews
9.5

The Oberoi Udaivilas Udaipur offers 5-star accommodation in Udaipur. It also provides an outdoor pool, valet parking and an express check-in and check-out feature.

Trident Udaipur
9.1 Excellent
Haridas Ji Ki Magri 0, Udaipur, India
Show on map
2.3 km from city centre, Udaipur 
ExcellentBased on 688 reviews
9.1

Trident Udaipur provides comfortable 4-star accommodation in Udaipur. It also offers valet parking, a kids club and an outdoor pool.

Hotel Lakend
7.9 Good
Fatehsagar Lake Shore, Udaipur, India
Show on map
2.7 km from city centre, Udaipur 
GoodBased on 773 reviews
7.9

Hotel Lakend provides a comfortable setting while in Udaipur. Some of the premium facilities at this 5-star hotel include a Jacuzzi and free Wi-Fi.

Lake Pichola Hotel
8.2 Excellent
Outside Chand Pole 313001, Udaipur, India
Show on map
1.5 km from city centre, Udaipur 
ExcellentBased on 621 reviews
8.2

Situated in Udaipur, Lake Pichola Hotel offers 3-star accommodation, as well as an outdoor pool. It has free wireless internet, a bar and is close to Gulab Bagh and Zoo.

The Leela Palace Udaipur
9.0 Excellent
Po Box 125, Lake Pichola, Udaipur, India
Show on map
1.7 km from city centre, Udaipur 
ExcellentBased on 221 reviews
9.0

Situated in Udaipur, The Leela Palace Udaipur provides art deco 5-star accommodation, as well as a Jacuzzi, an outdoor pool and a sauna. Featuring views of Lake Pichola, it also offers a variety of amenities, including a lake, an express check-in and check-out feature and a kids club.

Radisson Udaipur
6.5 Good
Ashok Nagar Main Road, Udaipur, India
Show on map
2.5 km from city centre, Udaipur 
GoodBased on 46 reviews
6.5

Radisson Udaipur offers a comfortable setting when in Udaipur. It also provides 24-hour room service, valet parking and an express check-in and check-out feature.

Shiv Niwas Palace By Hrh Group Of Hotels
8.4 Excellent
The City Palace Complex, Udaipur, India
Show on map
0.9 km from city centre, Udaipur 
ExcellentBased on 452 reviews
8.4

Set in Udaipur, Shiv Niwas Palace - Grand Heritage is a five-minute walk from City Palace Udaipur and offers an outdoor pool, a rooftop terrace and a Jacuzzi. It is ideally located for guests wishing to visit local attractions.

Madri Haveli
9.0 Excellent
70, Ganesh Gati, Udaipur, India
Show on map
1.5 km from city centre, Udaipur 
ExcellentBased on 287 reviews
9.0

Madri Haveli is situated in Udaipur and is close to the area's tourist attractions. Only a short walk from Bagore-ki-Haveli, it provides comfortable rooms equipped with a mini bar and a refrigerator.

Tips for booking a Udaipur hotel

Cheapest month:February
Most expensive month:September
Average price in Udaipur:$436/night
Cheapest price found:$9/night
Cheapest day:Sunday
Most expensive day:Wednesday
$18 - $781
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$87 - $909
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Udaipur hotels

Show all 1,604 hotels
1
The Ananta Udaipur
7.8 Good
Village Bujhda, Tehsil Girwa, Udaipur, India
Show on map
6.8 km from city centre, Udaipur, RJ, India 

The Ananta Udaipur is located in Udaipur and offers free Wi-Fi. It also provides 24-hour room service, an outdoor pool and an express check-in and check-out feature.

2
Trident Udaipur
9.1 Excellent
Haridas Ji Ki Magri 0, Udaipur, India
Show on map
2.3 km from city centre, Udaipur, RJ, India 

Trident Udaipur provides comfortable 4-star accommodation in Udaipur. It also offers valet parking, a kids club and an outdoor pool.

3
The Oberoi Udaivilas Udaipur
9.5 Excellent
313001 Haridasji Ki Magri, Mulla Talai, Udaipur, Rajasthan - 313001 India., Udaipur, India
Show on map
2.1 km from city centre, Udaipur, RJ, India 

The Oberoi Udaivilas Udaipur offers 5-star accommodation in Udaipur. It also provides an outdoor pool, valet parking and an express check-in and check-out feature.

4
Shiv Niwas Palace By Hrh Group Of Hotels
8.4 Excellent
The City Palace Complex, Udaipur, India
Show on map
0.9 km from city centre, Udaipur, RJ, India 

Set in Udaipur, Shiv Niwas Palace - Grand Heritage is a five-minute walk from City Palace Udaipur and offers an outdoor pool, a rooftop terrace and a Jacuzzi. It is ideally located for guests wishing to visit local attractions.

5
The Lalit Laxmi Vilas Palace
7.0 Good
Opp Fateh Sagar Lake, Udaipur, India
Show on map
2.6 km from city centre, Udaipur, RJ, India 

Commanding views of Fateh Sagar Lake, The Lalit Laxmi Vilas Palace is steps from Udaipur's attractions and landmarks. It offers 4-star accommodation with air-conditioned rooms.

6
Hotel Lakend
7.9 Good
Fatehsagar Lake Shore, Udaipur, India
Show on map
2.7 km from city centre, Udaipur, RJ, India 

Hotel Lakend provides a comfortable setting while in Udaipur. Some of the premium facilities at this 5-star hotel include a Jacuzzi and free Wi-Fi.

Cheapest hotels in Udaipur, Rajasthan

Show all 1,604 hotels
Madri Haveli
9.0 Excellent
70, Ganesh Gati, Udaipur, India
Show on map
1.5 km from city centre,  

Madri Haveli is situated in Udaipur and is close to the area's tourist attractions. Only a short walk from Bagore-ki-Haveli, it provides comfortable rooms equipped with a mini bar and a refrigerator.

$40
Avg. per night
Rajputana Udaipur - A jüSTa Resort
6.9 Good
Hiran Nagri, Sec 11,Near Savina Nath, Udaipur, India
Show on map
2.3 km from city centre,  

JuSTa Rajputana offers 4-star accommodation in Udaipur. The various facilities this stylish resort has to offer include valet parking, an outdoor pool and 24-hour room service.

$71
Avg. per night
Swaroop Vilas - Lake Facing Boutique Hotel
6.9 Good
6, Ambavgarh, Udaipur, India
Show on map
2.2 km from city centre,  

Hotel Swaroop Vilas is situated in Udaipur and is close to the area's tourist attractions. It also offers a sauna and an outdoor pool.

$77
Avg. per night
Udai Kothi
5.2 Okay
Hanuman Ghat Marg, O/S Chandpole, Udaipur, India
Show on map
1.5 km from city centre,  

Located in Udaipur, Udai Kothi is within easy reach of Lake Pichola and Udaipur Solar Observatory. Offering complimentary Wi-Fi, a restaurant and an outdoor pool, the hotel is within a 10-minute walk of Jagdish Temple.

$83
Avg. per night
Lake Pichola Hotel
8.2 Excellent
Outside Chand Pole 313001, Udaipur, India
Show on map
1.5 km from city centre,  

Situated in Udaipur, Lake Pichola Hotel offers 3-star accommodation, as well as an outdoor pool. It has free wireless internet, a bar and is close to Gulab Bagh and Zoo.

$93
Avg. per night
Radisson Udaipur
6.5 Good
Ashok Nagar Main Road, Udaipur, India
Show on map
2.5 km from city centre,  

Radisson Udaipur offers a comfortable setting when in Udaipur. It also provides 24-hour room service, valet parking and an express check-in and check-out feature.

$100
Avg. per night
Trident Udaipur
9.1 Excellent
Haridas Ji Ki Magri 0, Udaipur, India
Show on map
2.3 km from city centre,  

Trident Udaipur provides comfortable 4-star accommodation in Udaipur. It also offers valet parking, a kids club and an outdoor pool.

$154
Avg. per night
Hotel Lakend
7.9 Good
Fatehsagar Lake Shore, Udaipur, India
Show on map
2.7 km from city centre,  

Hotel Lakend provides a comfortable setting while in Udaipur. Some of the premium facilities at this 5-star hotel include a Jacuzzi and free Wi-Fi.

$154
Avg. per night

Hotel prices in Udaipur

2 stars and under
Moustache Udaipur
No. 1 most popular

Moustache Udaipur

44, Panduwari, Gadiya Devra, Udaipur, India

8.4 Excellent
$17

Avg. per night

View Deal
3 stars
Lake Pichola Hotel
No. 1 most popular

Lake Pichola Hotel

Outside Chand Pole 313001, Udaipur, India

8.2 Excellent
$93

Avg. per night

View Deal
Udai Kothi
No. 2 most popular

Udai Kothi

Hanuman Ghat Marg, O/S Chandpole, Udaipur, India

5.2 Okay
$87

Avg. per night

View Deal
Madri Haveli
Best value

Madri Haveli

70, Ganesh Gati, Udaipur, India

9.0 Excellent
$40

Avg. per night

View Deal
4 stars +
Taj Lake Palace
No. 1 most popular

Taj Lake Palace

Post Box No. 5, Lake Pichola, Udaipur, India

9.2 Excellent
$681

Avg. per night

View Deal
The Ananta Udaipur
No. 2 most popular

The Ananta Udaipur

Village Bujhda, Tehsil Girwa, Udaipur, India

7.8 Good
$159

Avg. per night

View Deal
Trident Udaipur
Best value

Trident Udaipur

Haridas Ji Ki Magri 0, Udaipur, India

9.1 Excellent
$154

Avg. per night

View Deal

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Udaipur

About Udaipur

Fairy tales seem possible in Udaipur, where ancient palaces and revered temples overlook the verdant Aravalli Hills and crystalline waters of Lake Pichola. This old-world city is blessed with atmospheric bazaars, buzzing restaurants and a rich art scene, while the surrounding countryside reveals an array of natural spoils.

Things to do

Make sure to explore the City Palace in Udaipur, which took about 400 years to build and showcases Mewar-dynasty architecture. It’s nestled on the edge of Lake Pichola and features mesmerising structures housing elevated gardens, priceless artwork, royal treasures and an opulent swimming pool. The adjoining Crystal Gallery showcases the tremendous wealth of India’s royal families.

Immerse yourself in the city’s rich religious traditions at Jagdish Temple, an iconic Hindu temple featuring intricate carvings, artwork and statues. Step back in time at the Ahar Cenotaphs, a fascinating archaeological museum where you can see over 250 cenotaphs of the former maharajas of Mewar, along with artefacts dating back to the 10th century.

Want to meet some of the local wildlife? Venture to the Sajjangarh Wildlife Sanctuary and get up close with bears, elephants, deer and tigers. It’s positioned near the white marble facade of the hilltop Monsoon Palace, which offers interesting historical exhibits and panoramic views of Udaipur.

Shopping and dining abound within the centre of Udaipur, where lively bazaars sit alongside local boutiques, Indian restaurants and street-food stalls. You can purchase unique clothing at the Sindhi Bazaar, footwear and trinkets at HathiPole Market or fresh local produce at the Dhan Mandi market.

Getting around

Udaipur is easily reached by flying into Maharana Pratap Airport, which has domestic flights and is 30 minutes’ drive away. The best ways to get around town are using the auto rickshaws, hailing taxis or hiring a bicycle or motorbike.

Udaipur travel FAQs

Fairy tales seem possible in Udaipur, where ancient palaces and revered temples overlook the verdant Aravalli Hills and crystalline waters of Lake Pichola. This old-world city is blessed with atmospheric bazaars, buzzing restaurants and a rich art scene, while the surrounding countryside reveals an array of natural spoils.

Things to do in Udaipur

Make sure to explore the City Palace in Udaipur, which took about 400 years to build and showcases Mewar-dynasty architecture. It’s nestled on the edge of Lake Pichola and features mesmerising structures housing elevated gardens, priceless artwork, royal treasures and an opulent swimming pool. The adjoining Crystal Gallery showcases the tremendous wealth of India’s royal families.

Immerse yourself in the city’s rich religious traditions at Jagdish Temple, an iconic Hindu temple featuring intricate carvings, artwork and statues. Step back in time at the Ahar Cenotaphs, a fascinating archaeological museum where you can see over 250 cenotaphs of the former maharajas of Mewar, along with artefacts dating back to the 10th century.

Want to meet some of the local wildlife? Venture to the Sajjangarh Wildlife Sanctuary and get up close with bears, elephants, deer and tigers. It’s positioned near the white marble facade of the hilltop Monsoon Palace, which offers interesting historical exhibits and panoramic views of Udaipur.

Shopping and dining abound within the centre of Udaipur, where lively bazaars sit alongside local boutiques, Indian restaurants and street-food stalls. You can purchase unique clothing at the Sindhi Bazaar, footwear and trinkets at HathiPole Market or fresh local produce at the Dhan Mandi market.

Getting around Udaipur

Udaipur is easily reached by flying into Maharana Pratap Airport, which has domestic flights and is 30 minutes’ drive away. The best ways to get around town are using the auto rickshaws, hailing taxis or hiring a bicycle or motorbike.

  • What are the best hotels in Udaipur?

    One of the most popular hotels in Udaipur is Taj Lake Palace, which has been reviewed by 457 users and currently has a rating of 9.2/10. Other top-rated locations include The Ananta Udaipur and The Oberoi Udaivilas Udaipur, which have received 7.8/10 and 9.5/10 ratings from our users, respectively.

  • What is a good hotel near Lake Pichola?

    The Oberoi Udaivilas Udaipur is a popular hotel near Lake Pichola that is highly recommended, with a score of 9.5 across 300 reviews.

  • What is a good hotel in Udaipur near City Palace?

    The most popular hotel near City Palace is The Oberoi Udaivilas Udaipur, with 300 HotelsCombined users scoring it 9.5/10.

  • How much do hotels in Udaipur cost?

    The average price of a hotel in Udaipur is $74 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Udaipur around is $119 per night, whereas for a 5-star hotel it’s $215 per night.

  • How much is a cheap hotel in Udaipur?

    Over the last 3 days, Udaipur hotels have been found for as cheap as $9/night in searches by HotelsCombined users.

  • How much is a hotel in Udaipur tonight?

    A hotel in Udaipur tonight can start as low as $9 for the night, with an average cost of $74, based on HotelsCombined searches over the last 72 hours. For a 4-star hotel in Udaipur tonight, prices start from $14.