Find and Book Top Hotels in Udaipur

Search among 132 available hotels and places to stay in Udaipur from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
101-132 out of 132
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great91 reviews
MapView on map2.5 mi from City Center200 yd from Bagore ki Haveli
From   US$ 13 /nightSelect
Farm stay
9.4
Perfect3 reviews
2 adults
1 bedroom
1 bed
MapView on map5.6 mi from City Center1700 yd from Sajjangarh Fort
From   US$ 36 /nightSelect
8.0
Great28 reviews
1.8 mi from City Center400 yd from Udaipur Railway Station
From   US$ 31 /nightSelect
7.4
Very good5 reviews
1.6 mi from City Center800 yd from Udaipur Railway Station
From   US$ 38 /nightSelect
8.2
Great15 reviews
2.7 mi from City Center1600 yd from Udaipur Railway Station
From   US$ 149 /nightSelect
8.0
Great25 reviews
3.3 mi from City Center1400 yd from Bagore ki Haveli
From   US$ 38 /nightSelect
8.4
Great11 reviews
2.5 mi from City Center200 yd from Bagore ki Haveli
From   US$ 5 /nightSelect
8.0
Great24 reviews
2.5 mi from City Center200 yd from Jagdish temple
From   US$ 60 /nightSelect
8.6
Great34 reviews
2.5 mi from City Center100 yd from Jagdish temple
From   US$ 26 /nightSelect
9.2
Perfect4 reviews
2.6 mi from City Center800 yd from Bagore ki Haveli
From   US$ 91 /nightSelect
9.2
Perfect1 review
2.1 mi from City Center400 yd from Gulab Bagh and Zoo
From   US$ 12 /nightSelect
8.2
Great12 reviews
2.2 mi from City Center700 yd from City Palace of Udaipur
From   US$ 35 /nightSelect
7.4
Very good5 reviews
2.6 mi from City Center1100 yd from Bagore ki Haveli
From   US$ 59 /nightSelect
7.8
Very good7 reviews
1.2 mi from City Center
From   US$ 34 /nightSelect
8.6
Great14 reviews
2.6 mi from City Center200 yd from Bagore ki Haveli
From   US$ 40 /nightSelect
8.4
Great47 reviews
2.4 mi from City Center600 yd from City Palace of Udaipur
From   US$ 42 /nightSelect
8.2
Great22 reviews
2.6 mi from City Center800 yd from Bagore ki Haveli
From   US$ 44 /nightSelect
4.1 mi from City Center1800 yd from Shilpgram
From   US$ 112 /nightSelect
6.9 mi from City Center
From   US$ 29 /nightSelect
1.3 mi from City Center
From   US$ 76 /nightSelect
8.2
Great6 reviews
5.9 mi from City Center
From   US$ 351 /nightSelect
8.0
Great25 reviews
2.5 mi from City Center200 yd from Bagore ki Haveli
From   US$ 46 /nightSelect
8.0
Great9 reviews
2.4 mi from City Center300 yd from City Palace of Udaipur
From   US$ 42 /nightSelect
7.8
Very good17 reviews
2.9 mi from City Center700 yd from Bagore ki Haveli
From   US$ 12 /nightSelect
7.8
Very good21 reviews
2.8 mi from City Center500 yd from Bagore ki Haveli
From   US$ 26 /nightSelect
7.0
Very good1 review
1.8 mi from City Center1600 yd from Saheliyon Ki bari
From   US$ 58 /nightSelect
7.0
Very good1 review
3.7 mi from City Center
From   US$ 65 /nightSelect
2.3 mi from City Center800 yd from Forum Celebration Mall
From   US$ 19 /nightSelect
2.1 mi from City Center1400 yd from Jagdish temple
From   US$ 39 /nightSelect
9.0
Perfect2 reviews
2.7 mi from City Center300 yd from Bagore ki Haveli
From   US$ 36 /nightSelect
4.7 mi from City Center
From   US$ 92 /nightSelect
8.4
Great6 reviews
4.0 mi from City Center
From   US$ 67 /nightSelect

Best hotels and places to stay in Udaipur

Why visit?

Udaipur, often referred to as the Venice of the East, is a captivating city in India that offers a mesmerizing blend of history, culture, and scenic beauty. With its majestic palaces, tranquil lakes, and stunning architecture, Udaipur is a dream destination for travelers seeking a truly magical experience. The city is home to a wide range of hotels, resorts, and accommodations that cater to every travelers needs, making it an ideal place for a memorable stay.

Where to stay?

City Palace Area: The City Palace area is located in the heart of Udaipur and offers a unique opportunity to experience the rich heritage of the city. This area is home to some of the best hotels in Udaipur, offering stunning views of the Lake Pichola and the City Palace. Visitors can enjoy a luxurious stay in heritage hotels that boast traditional architecture, impeccable service, and world-class amenities.

Lake Pichola: The picturesque Lake Pichola is a popular choice for tourists looking for a tranquil and scenic stay. Many hotels and resorts in Udaipur are situated along the banks of this beautiful lake, offering breathtaking views and a serene environment. Visitors can enjoy boat rides, luxurious accommodations, and a peaceful ambiance that is perfect for unwinding and relaxation.

Fateh Sagar: The Fateh Sagar Lake area is another excellent choice for tourists seeking a peaceful retreat. Surrounded by the Aravalli Hills, this area offers stunning views and a serene atmosphere. Several resorts and hotels in Udaipur are located near Fateh Sagar Lake, providing guests with a blend of nature, luxury, and tranquility. Visitors can relax by the pool, enjoy panoramic views, and indulge in a blissful stay.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $40 to $80.

4-star hotels: The average price per night is around $80 to $150.

5-star hotels: The average price per night is around $150 to $300.

Best value for money:

The Lalit Laxmi Vilas Palace: This heritage hotel offers a blend of luxury and affordability. Located on a serene hilltop, it provides panoramic views of the Fateh Sagar Lake and the Aravalli Mountains. The rooms are spacious, elegantly designed, and equipped with all modern amenities, ensuring a comfortable stay without breaking the bank.

Treebo Trend Udai Niwas: This budget-friendly hotel offers excellent value for money. Situated in the heart of the city, it provides easy access to popular tourist attractions such as City Palace and Lake Pichola. The rooms are clean, cozy, and well-furnished, providing a comfortable stay at an affordable price. The hotel also offers complimentary breakfast and Wi-Fi for added convenience.

Rajputana Udaipur: This boutique hotel offers a great combination of luxury and affordability. Located near the famous Lake Pichola, it provides a peaceful ambiance and beautiful lake views. The rooms are tastefully decorated, equipped with modern amenities, and offer a comfortable retreat for guests. The hotel also has a rooftop restaurant that serves delicious Rajasthani cuisine.

Best kid-friendly hotels:

Radisson Blu Udaipur Palace Resort & Spa: This family-friendly resort offers a range of activities and amenities for children. With a large pool, childrens play area, and kids club, it provides ample opportunities for young ones to have fun and stay engaged. The resort also offers spacious family rooms and cribs on request to cater to the needs of families traveling with children.

Ramada by Wyndham Udaipur Resort & Spa: This resort is perfect for families looking for a relaxing getaway. It offers spacious rooms and suites suitable for families, along with a dedicated childrens pool and a play area. The resort also organizes various recreational activities for kids, ensuring they have a memorable stay.

Best hotels for a romantic getaway:

The Oberoi Udaivilas: This luxurious hotel is known for its opulence and romantic ambiance. Situated on the banks of Lake Pichola, it offers breathtaking views of the lake and the City Palace. The rooms are elegantly designed, with private terraces or balconies overlooking the lake. Couples can indulge in romantic dinners by the poolside or enjoy a rejuvenating spa experience together.

Taj Lake Palace: This iconic hotel is located on an island in Lake Pichola and offers a truly romantic setting. Known as one of the most romantic hotels in the world, it exudes charm and elegance. The rooms are adorned with intricate artwork and offer stunning views of the lake. Couples can enjoy candlelit dinners on the terrace or take a romantic boat ride on the lake.

Best for location:

The Trident Udaipur: Situated on the banks of the picturesque Lake Pichola, this hotel offers a convenient location close to many tourist attractions. The rooms are spacious, well-appointed, and feature modern amenities. Guests can enjoy stunning views of the lake and the Aravalli Mountains from the hotel premises.

Jagat Niwas Palace Hotel: This charming heritage hotel is located right on the banks of Lake Pichola, offering panoramic views of the lake and the City Palace. The rooms are beautifully decorated with traditional Rajasthani furnishings, providing a unique and authentic experience. Guests can enjoy a romantic dinner at the rooftop restaurant while admiring the stunning views.

Radisson Udaipur: This hotel is strategically located in the city center, allowing easy access to popular attractions, shopping areas, and restaurants. The rooms are comfortable and well-appointed, ensuring a pleasant stay for guests. The hotel also offers facilities such as a rooftop pool and a fitness center for a convenient and enjoyable experience.

Best for a short city break:

Hotel Lakend: Situated near the Fateh Sagar Lake, this hotel offers a peaceful retreat for a quick city break. The rooms are spacious and provide stunning lake views. Guests can relax by the pool, enjoy a boat ride on the lake or explore nearby tourist attractions, making it an ideal choice for a short getaway.

The Leela Palace Udaipur: This luxurious hotel offers a lavish experience for a short city break. Located on the banks of Lake Pichola, it provides a serene ambiance and magnificent views. The rooms are exquisitely designed, and the hotel features a spa, multiple dining options, and a beautiful infinity pool, ensuring a memorable stay.

Show moreLess