• Things to do
  • Places to visit
  • Hotels and resorts
  • Honeymoon packages
  • Holiday packages
  • Real Traveler Stories

    Collage showing some of the best hotels in Udaipur

    Udaipur, Venice of the East, looks like a fairytale coming to life. Opulent hotel palaces speaking of a glorious past, sunshine flickering with the ripples of lakes, and a vibrant culture – different elements come together make this city a heartthrob.

    Udaipur is often a highlight in many Rajasthan tour packages. Now know the best hotels in Udaipur, so you make the right choice as per your budget and convenience.


    5 star hotels in Udaipur

    1. The Oberoi Udaivilas – Hospitality and architecture, a class apart

    Oberoi Udaivilas

    Image Source

    Location: Haridasji Ki Magri

    Turn your Udaipur vacation into a royal staycation at Oberoi Udaivilas. It is one of the best hotels in Udaipur today, courtesy its spilling opulence, heart-warming hospitality, and spectacular location.

    Spanning over an area of 50 acres, this luxury hotel stands on 200-year-old hunting ground of Maharana of Mewar. The hotel also boasts of a 20-acre wildlife sanctuary which is inhabited by wild boars and deers.

    What’s special: Along with offering state-of-the-art amenities, Oberoi Udaivilas focuses on personal experiences like private city tour by boat, and private dinner under the lakeside dome.

    Tariff: INR 44,000 per night onwards

    Suggested stay: Go for Kohinoor Suite With Private Pool, as you get numerous facilities such as 24-hour butler

    Website | Reviews

    Rajasthan Holiday Packages On TravelTriangle

    Explore Rajasthan, the land of Maharajas. Experience its royal cultural heritage, luxurious hotels, camel safaris, pristine lakes, and magnificent forts and palaces. Cover the best of Jaipur, Udaipur, Jodhpur, Jaisalmer, Pushkar and Ranthambhore at best prices with TravelTriangle.

    2. Taj Lake Palace – White beauty amid the lake

    Pool view of Taj Lake Palace

    Location: Jag Niwas Island

    The strikingly white Taj Lake Palace shines in the lakescape of Udaipur, and the trusted name of Taj further adds on to its charm. This luxury heritage hotel in Udaipur has its history dating back to 1743, when Maharana Jagat Singh II initiated the construction. Today, Taj Lake Palace has commendably paced up with the modern era, and has indeed gone beyond it in terms of amenities.

    What’s special: Rejuvenate yourself in the Jiva ‘Boat’ Spa. Don’t just live, explore this marvelous heritage property with hotel’s historians.

    Tariff: INR 39,500 per night onwards

    Suggested stay: Opt for Historical Suite 1 Bedroom Suite Lake View, as it showcases the true Rajasthani art in each of its corner

    Website | Reviews

    3. The Leela Palace – Brilliance and precision

    A woman on the pool side of Hotel Leela Palace which is among top hotels in Udaipur

    Image Source

    Location: Lake Pichola

    Sprinkling the true essence of royalty, the Leela Palace in Udaipur overlooks the glistening Lake Pichola and is rated among the best heritage hotels in Udaipur. The warm tones of gold and maroon indeed make it look like a real palace of the erstwhile era, and modern work of glass and wood assures the right amount of contrast between history and present.

    What’s special: All the rooms in the hotel are lakeview and come with balcony.

    Tariff: INR 36,000 per night onwards

    Suggested stay: Grande Heritage Lake View Room is the best kind as it features spacious balcony

    Website | Reviews

    4. Shiv Niwas Palace – Experience the best of Rajputana hospitality

    Interiors of Royal Suite in Shiv Niwas Palace

    Image Source

    Location: City Palace Complex

    Live like the maharajas in Shiv Niwas Palace, a former royal guest house built during the beginning of the 20th century. The palace is crescent shaped and elaborately decorated with classic furniture, miniature paintings, and Rajasthani motifs.

    What’s special: The Vintage & Classic Car Collection, and Mewar Sound & Light Show

    Tariff: INR 16,000 per night onwards

    Suggested stay: Imperial Suite – the grandest of all suites

    Website | Reviews

    5. Trident Hotel – A cozy nest finely crafted

    Interior of Hotel Trident in Udaipur

    Image Source

    Location: Lake Pichola

    One of the most famed luxury hotels in Udaipur, Trident is spread across 43 acres of area. The hotel is strategically located near most alluring places to visit in Udaipur, like City Palace and Jag Mandir. The cultural and architectural heritage of Rajasthan have been craftily merged. The subtle shades of brown and white created a magic and soothes the senses of the guests.

    What’s special: The Terrace alfresco, delicious food and an awesome view

    Tariff: INR 10,000 per night onwards

    Suggested stay: Go for Deluxe Lake View Room for a lovely view of the lake from elaborately designed windows

    Website | Reviews

    Must Read: 10 Exhilarating Things To Do In Udaipur For Tourists Of All Ages

    4 star hotels in Udaipur

    6. Madri Haveli – Modern decor and historic architecture

    Sitout area decorated with colorful glass windows in Madri Haveli in Udaipur

    Image Source

    Location: 70, Ganesh Gati, Chandpole

    Among the beloved heritage hotels in Udaipur, Madri Haveli was formerly owned by Maharaj of Madri. Since the hotel is perched upon a hilltop, the views of the Lake City from its terrace are incredible. Madri Haveli was built with lime and stone, and many tourists visit the vicinity as part of heritage walks.

    What’s special: The Terrace dining area is acclaimed for not just irresistible Mughlai and Rajasthani food, but also for the view it provides of the city

    Tariff: INR 1400 per night onwards

    Suggested stay: The Suite Rooms are perfect as they’re built in the 300-year old part of the property and feature lovely sitout area

    Website | Reviews

    7. Boheda Palace – Classic hideout for an incredible stay

    A vintage car parked at the entry gate of Boheda palace - one of the best hotels in Udaipur

    Image Source

    Location: Kalaji Goraji

    One of the best heritage hotels in Udaipur, Boheda Palace is located in the old city area, from where major sights can be reached merely by a walk. Hanging balconies, hand-painted roofs, and arched windows are reminiscent of Udaipur’s Rajputana past and colorful heritage.

    Hotel’s gracious staff, and facilities such as Ayurvedic and other massages make it an ideal choice among budget hotels in Udaipur.

    What’s special: The hotel arranges various activities for the guest such as horse safari and painting classes on request

    Tariff: INR 3000 per night onwards

    Suggested stay: Standard Double Room

    Website | Reviews

    Planning your holiday in Rajasthan but confused about what to do? These Rajasthan travel stories help you find your best trip ever!

    Real travel stories. Real stays. Handy tips to help you make the right choice.


    3 star hotels in Udaipur

    8. Jagat Niwas Palace Hotel – Beauty in simplicity

    Lake view from Jagat Niwas Palace

    Image Source

    Location: 23-25, Lal Ghat, Behind Jagdish Temple

    Jagat Niwas Palace is a regal 17th century mansion located in a verdant valley on the eastern bank of Pichola Lake. Witness the simple lifestyle of the old part of the city as you amble through the narrow lanes while shopping in Udaipur, and stop by old havelis and temples. The hotel, with its painted white walls, brings alive the striking colors and art that speak volumes about Udaipur’s ethnicity.

    What’s special: Jagat Niwas Palace allows an unforgettable experience of dining on Jagat Sagar, with flowers, candlelight and traditional music.

    Tariff: INR 1850 per night onwards

    Suggested stay: Heritage Rooms as they’re lake facing and skillfully adorned with Rajasthani crafts

    Website | Reviews

    Suggested Read: 15 Spectacular Resorts Near Udaipur

    9. Lake Pichola Hotel – Indo-Islamic architectural marvel

    Alfresco dining area of Lake Pichola Hotel - one of the best budget hotels in Udaipur

    Image Source

    Location: Outside Chand Pole, Panch Devi Marg

    Hotel Lake Pichola, as the name suggests, is located on the banks of Pichola Lake and is one among the best hotels in Udaipur near lake. The property dates back to 1599 A.D., when it was founded by Maharana Udai Singh. At night, the poolside dining area adopts a beautiful setting as soft light illuminates the canopies and delicious food adds spice to the fairytale night.

    What’s special: The grand salon of the hotel is among the largest in the city

    Tariff: INR 5000 per night onwards

    Suggested stay: Opt for Deluxe rooms as they’re lake facing

    Website | Reviews

    10. Hotel Aashiya Haveli – Old world charm

    Interiors of a room in Aashiya Haveli in Udaipur

    Image Source

    Location: 15, 17-20, Lal Ghat

    Aashiya Haveli, one of the best heritage hotels in Udaipur allows unobstructed view of the gems of the city such as Monsoon Palace, City Palace, and the glimmering lake. The palace was gifted by Maharana to Charans Family, along with grants of four villages.

    The old-world charm of the palace is still there. Just sit back in the terrace area and sip-in hot tea as you adore the magnificent view. The history, facilities provided, interiors, and location make it one of the best budget hotels in Udaipur.

    What’s special: Satvik, hotel’s in house restaurant, is a heaven for vegetarians. Delicious Indian and continental veg delights are served in a traditional manner.

    Tariff: INR 300 per night onwards

    Suggested stay: Ask for Deluxe Rooms facing the lake

    Website | Reviews


    11. Hotel Baba Palace – Sheer comfort at little price

     Interiors of one of the best hotels in Udaipur called Hotel Baba Palace

    Image Source

    Location: 155, Opp. Jagdish Temple, Jagdish Chowk

    When talking about best budget hotels in Udaipur, Hotel Baba Palace is often a part of the conversation. The hotel showcases a lovely blend of Rajasthani and Mughal architecture aesthetics. Located opposite Jagdish Temple, Baba Palace is surely the best choice you can make while choosing accommodation for your vacation in Udaipur.

    What’s special: The rooftop cafe of Hotel Baba Palace is a famous place for hanging out. It serves sumptuous Indian, Chinese and Continental cuisines

    Tariff: INR 1,999 per night onwards

    Suggested stay: Luxurious Rooms stand out with its four-poster beds


    12. Mewar Haveli – Economical yet grand

    A lovely sunset view enjoyed from rooftop dining area of Mewar Haveli

    Image Source

    Location: 34-35, Lal Ghat Rd, Lal Ghat, Silawatwari

    In our list of best hotels in Udaipur Mewar Haveli is the last, but it actually gives cut throat competition to other players in this category. You’ll find beauty in its simplicity, and the staff of the hotel makes effort to make your stay more comfortable.

    What’s special: The hotel arranges various activities on request like elephant safari, horse safari, and puppet show.

    Tariff: INR 1850 per night onwards

    Suggested stay: Deluxe AC Lakeview Room is perfect and also features ornate arched windows

    Website | Reviews

    The listed hotels surely will turn your holiday in Udaipur into a glorious one! Make sure you do check out the rates in different website before booking, who knows you might get jaw-dropping discounts.

    Further Read: Stay At These Heritage Hotels In Rajasthan & Bask In The Royal Magnificence

    Looking To Book A Holiday Package?

    Book memorable holidays on TravelTriangle with 650+ verified travel agents for 65+ domestic and international destinations.



    Category: accommodation, Rajasthan, Udaipur

    Best Places To Visit In India By Month