The best hotels in Udaipur
Udaipur has 1,000+ places to sleep. Most miss the lake view that makes this city what it is. We reviewed the standouts. These 10 made the cut.
Our Top Picks in Udaipur
Click any hotel to check availability and book at the best price.
Hotel Badi Haveli
City Palace Road, Udaipur
Free cancellation & Pay later
Hotel Jagat Niwas Palace
Lal Ghat, Udaipur
Free cancellation & Pay later
Raas Devigarh
Aravalli Hills, Delwara
Free cancellation & Pay later
Hotel Lakend
Fateh Sagar Lake, Udaipur
Free cancellation & Pay later
Taj Lake Palace
Lake Pichola, Udaipur
Free cancellation & Pay later
The Leela Palace Udaipur
Lake Pichola, Udaipur
Free cancellation & Pay later
All Hotels Compared
Side-by-side comparison to help you pick the right hotel. Prices reflect shoulder season averages.
| # | Hotel | City & Area | Price/Night | Score | Best For |
|---|---|---|---|---|---|
| 1 | Hotel Badi Haveli | City Palace Road, Udaipur | $45–75/night | 7.6/10 | Budget Pick |
| 2 | Zostel Udaipur | Lal Ghat, Udaipur | $55–90/night | 8.1/10 | Best Value |
| 3 | Hotel Jagat Niwas Palace | Lal Ghat, Udaipur | $110–175/night | 8.7/10 | Best Location |
| 4 | Raas Devigarh | Aravalli Hills, Delwara | $130–220/night | 9/10 | Hidden Gem |
| 5 | Udai Kothi | Hanuman Ghat, Udaipur | $145–210/night | 8.8/10 | Romantic Stay |
| 6 | Hotel Lakend | Fateh Sagar Lake, Udaipur | $160–230/night | 8.5/10 | Most Popular |
| 7 | Amet Haveli | Hanuman Ghat, Udaipur | $175–240/night | 9.1/10 | Top Rated |
| 8 | Fateh Garh | Fateh Sagar, Udaipur | $200–280/night | 8.6/10 | Family Friendly |
| 9 | Taj Lake Palace | Lake Pichola, Udaipur | $650–1 200/night | 9.4/10 | Luxury Pick |
| 10 | The Leela Palace Udaipur | Lake Pichola, Udaipur | $500–950/night | 9.3/10 | Top Rated |
Why These Hotels Made Our List
Every hotel earned its spot. Here's exactly why we picked each one.
Hotel Badi Haveli
A solid budget option sitting right on City Palace Road, within walking distance of the main ghats. Rooms are small but tidy, with basic furnishings that get the job done. The rooftop offers partial lake views without the premium price tag. Staff are genuinely helpful with arranging local transport and tours. A good base if you plan to spend most of your time exploring the old city.
Check Availability
Zostel Udaipur
Zostel occupies a traditional haveli near Lal Ghat, about a five-minute walk from Pichola Lake. The common areas are the real highlight, with a rooftop that draws both guests and locals for sunset views. Dorm beds are clean and private rooms are compact but well-maintained. The crowd here tends to be young backpackers and solo travelers. Breakfast is basic but the chai is good and the location is genuinely hard to beat at this price.
Check Availability
Hotel Jagat Niwas Palace
This converted 17th-century haveli sits directly on Lal Ghat with front-row views of Lake Pichola. The heritage rooms have carved stone details and wooden furniture that feel authentic rather than staged. Ask for a lake-facing room, the garden-side rooms are quieter but miss the view entirely. The rooftop restaurant serves decent Rajasthani food and is a reliable spot for watching boats cross to Jag Mandir. Breakfast is included and well above average for the price.
Check Availability
Raas Devigarh
Raas Devigarh is a restored 18th-century palace fort sitting in the Aravalli Hills, about 28 kilometers northeast of Udaipur. The design is minimalist and contemporary inside a heritage shell, which either works for you or it does not. Suites are large, quiet, and cooled by thick stone walls even in summer. The drive from Udaipur is straightforward and the distance keeps the crowds away. This is a proper countryside retreat rather than a city hotel, so come prepared to slow down.
Check Availability
Udai Kothi
Udai Kothi is a boutique property on Hanuman Ghat with rooftop pool views that overlook Lake Pichola and the City Palace. The rooms are decorated with Rajasthani textiles and hand-painted tiles without feeling overdone. The rooftop pool is small but the setting around it is genuinely spectacular at dusk. Service is attentive and the staff remember preferences after one interaction. Couples and honeymooners dominate the guest list here and it is easy to see why.
Check Availability
Hotel Lakend
Hotel Lakend sits on the banks of Fateh Sagar Lake, on the quieter north side of Udaipur away from the main tourist cluster. Rooms facing the lake are worth the upgrade and the morning light across the water is exceptional. The property has a large pool and well-kept gardens that make it popular with families. It is a longer walk or auto-rickshaw ride from the old city ghats, so factor that in. The in-house restaurant is reliable and the buffet breakfast draws good reviews consistently.
Check Availability
Amet Haveli
Amet Haveli is a 350-year-old heritage property right on the shores of Lake Pichola at Hanuman Ghat. The lakeside restaurant is one of the best spots in Udaipur for dinner, with boats and the illuminated palace forming the backdrop. Rooms vary considerably so request an upper-floor lake-facing room when booking. The property is small and personal, with staff who treat guests more like house guests than hotel customers. It books up fast in peak season so reserve well in advance.
Check Availability
Fateh Garh
Fateh Garh is a hilltop heritage resort built into a 19th-century fort structure overlooking Fateh Sagar Lake. The grounds are spacious with multiple pools and open-air dining areas that work well for families and groups. Rooms are generously sized with stone archways and period furniture alongside modern bathrooms. The infinity pool view at sunset is one of the better ones in Udaipur without paying luxury rates. It is a short drive from the city center but the hotel runs regular transfers.
Check Availability
Taj Lake Palace
The Taj Lake Palace occupies an 18th-century marble palace built on a four-acre island in the middle of Lake Pichola. Access is by hotel boat only, which sets the tone from arrival. Rooms range from standard suites to grand royal suites, all furnished with antiques and hand-crafted details. Dining at Neel Kamal restaurant inside the palace is a genuine experience rather than just a hotel meal. The price is high but for the setting and the level of service, it earns the rate.
Check Availability
The Leela Palace Udaipur
The Leela Palace sits on the southern edge of Lake Pichola with unobstructed views of the City Palace and Jag Mandir island. The architecture draws heavily on Rajput and Mughal styles and the interiors follow through consistently. Every room category comes with lake views and the pool deck is one of the most photographed spots in the city. Dining at Sheesh Mahal is formal and well-executed with both Indian and continental menus. Service across the board is polished and proactive without being intrusive.
Check AvailabilityWhere to Stay in Udaipur
The neighborhood you pick matters more than the hotel.
Lal Ghat: The Old City Backpacker Hub
Lal Ghat is the most atmospheric neighborhood in Udaipur for budget and mid-range travelers. The lanes are narrow, the havelis are converted heritage buildings, and Lake Pichola is steps away. Zostel in a traditional haveli near the ghat has the best communal rooftop in this price range.
Jagat Niwas Palace on Lal Ghat is the standout mid-range choice: a genuine 17th-century haveli on the waterfront with lake-facing rooms starting at $110. Request upper floor and lake view when booking. The difference between lake-facing and garden-side rooms here is substantial.
The tourist density in Lal Ghat increases sharply after 10am when day visitors arrive. Morning walks through the ghat lanes before breakfast are quiet and atmospheric in a way the afternoon crowds destroy.
Hanuman Ghat: Boutique Hotels with Lake Access
Hanuman Ghat is a 10-minute walk south of Lal Ghat and slightly less crowded. Udai Kothi and Amet Haveli are both here, and both rank among the best mid-range options in the city. Udai Kothi's rooftop pool with a City Palace view is the most photographed hotel feature in Udaipur.
Amet Haveli at the ghat's edge has the best restaurant position in the city: Ambrai, sitting almost at water level with boats and the illuminated palace as the backdrop for dinner. The restaurant is open to non-guests. Book a table for 8pm when the light on the palace is at its best.
The walk between Lal Ghat and Hanuman Ghat takes 10 minutes along the lakeside path. Both neighborhoods feed into each other and share access to the City Palace boat ghat at the northern end.
Taj Lake Palace: What to Expect
The Taj Lake Palace is built on a 4-acre island in Lake Pichola and has been operating as a hotel since 1971. The white marble palace dates from 1746 and was the summer palace of the Maharana of Mewar. Check-in is by boat from the City Palace boat ghat, which is included in the rate.
Standard rooms start at $650/night in peak season. The cheaper rooms face the courtyard rather than the lake. Ask for a Lake View Room or Lake View Suite when booking, not just a standard room. The price difference is $100-200 but the experience difference is total.
Non-guests can visit for dinner at Neel Kamal or afternoon tea for around $50-60 per person. It is worth doing once for the setting. The boat transfer experience is included with the restaurant reservation.
Fateh Sagar: The Other Lake
Fateh Sagar is 2 kilometers north of Lake Pichola and feels like a different city. The promenade along its eastern shore (Fateh Sagar Road) is where Udaipur residents jog, eat bhutta corn on the cob, and ride paddle boats to Nehru Island. It is significantly less tourist-heavy than the Pichola area.
Hotel Lakend on the lake's southern bank has the best mid-range lake-facing rooms in this neighborhood. The morning light across Fateh Sagar from the hotel terrace is exceptional. Fateh Garh on the hillside above has an infinity pool with views of both Fateh Sagar and the Aravalli range.
Auto-rickshaws between Fateh Sagar and the Lal Ghat area cost 50-80 rupees and take 10-15 minutes. The walk is pleasant along Saheliyon ki Bari Garden if you have time.
Raas Devigarh: The Countryside Alternative
For travelers who find central Udaipur too tourist-dense, Raas Devigarh offers a genuine escape. The palace fort sits on a hill in the Aravalli Hills 28 kilometers from the city, surrounded by rural Rajasthan rather than souvenir shops and boat touts.
The contemporary interiors inside the heritage shell are deliberate and polarizing. Some guests love the contrast of modern minimalism inside an 18th-century fort. Others find it disconnected from the Rajasthani atmosphere they came for. The architecture is indisputable: stone corridors, arched doorways, and a rooftop with views across the surrounding valleys.
The drive from Udaipur takes 45 minutes on good roads and passes through villages that give a better sense of rural Rajasthan than anything you see from a City Palace viewpoint.
Getting Around Udaipur
The old city area around Lal Ghat and Hanuman Ghat is walkable if you are comfortable with uneven ghat steps and narrow lanes. Most attractions within the old city are within a 20-minute walk of each other.
Auto-rickshaws are the main transport for distances over 10 minutes. Negotiate the fare before getting in: 50-100 rupees for city center journeys, 150-200 for Fateh Sagar, 250-350 for the airport area. Ola and Uber operate in Udaipur and are more reliably metered than street autos.
Car hire with driver for day trips to Kumbhalgarh or Ranakpur costs 1,500-2,500 rupees depending on the vehicle. Book through the hotel or a licensed travel agent rather than random touts at the boat ghat.
Udaipur's best neighborhoods
Udaipur is organized around its lakes. Lake Pichola is the old city's anchor, with the City Palace and Jag Mandir island on its eastern shore. Lal Ghat is the most atmospheric backpacker neighborhood. Hanuman Ghat has the best boutique hotels. Fateh Sagar is the quieter north lake with more local character.
Lal Ghat 2 vetted hotels Traditional haveli district, Lake Pichola waterfront, best budget and mid-range options
Traditional haveli district, Lake Pichola waterfront, best budget and mid-range options
Lal Ghat is the heart of Udaipur's backpacker and mid-range scene. Narrow lanes lead to havelis with rooftop restaurants and lake views. Zostel and Jagat Niwas Palace are the best picks in the neighborhood, the first for budget travelers, the second for anyone wanting genuine heritage.
The neighborhood is dense and lively, getting crowded by mid-morning with tourists heading to the City Palace boat ghat. Evenings are more atmospheric when the day visitors thin out. The lanes behind the main ghat have several good local food stalls.
Hanuman Ghat 2 vetted hotels Boutique lakeside hotels, Ambrai restaurant, City Palace views, less crowded than Lal Ghat
Boutique lakeside hotels, Ambrai restaurant, City Palace views, less crowded than Lal Ghat
Hanuman Ghat is 10 minutes south of Lal Ghat and has the city's best mid-range boutique options. Udai Kothi's rooftop pool overlooking Lake Pichola is the most Instagram-documented hotel scene in Udaipur. Amet Haveli's waterfront restaurant Ambrai is the best dinner location in the city.
The ghat itself is quieter than Lal Ghat and the lanes here have fewer souvenir shops. It is a better neighborhood for extended stays than the Lal Ghat tourist cluster.
Lake Pichola Island / Leela 2 vetted hotels Pinnacle luxury: island palace and lakeside resort with City Palace views
Pinnacle luxury: island palace and lakeside resort with City Palace views
The two luxury anchors of Udaipur: Taj Lake Palace on its island and The Leela Palace on the southern shore. Both are in a completely different category from everything else in the city. The Taj is for guests who want the romantic island experience. The Leela is for guests who want the best pool and spa with lake views.
Neither is a practical choice for anyone prioritizing access to the old city's lanes and markets. Both are self-contained resorts. The Taj boat experience is the defining difference and worth the price premium over The Leela for a first-time luxury stay in Udaipur.
Fateh Sagar / North Udaipur 2 vetted hotels Quieter north lake, local neighborhood feel, families and longer stays
Quieter north lake, local neighborhood feel, families and longer stays
Fateh Sagar is where Udaipur residents actually spend time. The promenade has street food, paddle boats, and local families rather than souvenir tours. Hotel Lakend and Fateh Garh are the main accommodation options, both with genuine lake views at mid-range prices.
The distance from the old city is a taxi ride (50-80 rupees) but the compensation is authenticity and peace. Saheliyon ki Bari garden is a 5-minute walk from Fateh Sagar Road and worth visiting in the morning.
Best Areas by Vibe
Tell us how you travel and we'll point you to the right part of Udaipur.
Palace Romance
Taj Lake Palace on its island in Lake Pichola is the iconic choice. Boat check-in, antique-furnished rooms, City Palace views from the pool deck. Udai Kothi at Hanuman Ghat is the budget-friendly romantic alternative: rooftop pool, lake view, half the price.
Backpacker Udaipur
Zostel near Lal Ghat has a rooftop terrace with genuine lake views for $55-90/night. Hotel Badi Haveli on City Palace Road starts at $45. Both are in walking distance of the ghats, Jagdish Temple, and the boat ghat. You do not need to spend $500/night to experience Lake Pichola.
Heritage Immersion
Jagat Niwas Palace is a genuine 17th-century haveli on the Lal Ghat waterfront. Amet Haveli at Hanuman Ghat has been standing for 350 years. Raas Devigarh in the Aravalli Hills is an 18th-century fort. All three are working heritage properties, not reconstructions.
Rajasthani Food
Ambrai restaurant at Amet Haveli is the most atmospheric dinner in the city: ghat-side tables, City Palace lit up across the water, 8pm sunset. Natraj Dining Hall near Jagdish Temple does the best thali for 200 rupees. The Leela's Sheesh Mahal is the formal option at $40 per person.
Family Lakes Trip
Hotel Lakend on Fateh Sagar has a large pool and gardens with space for children. The paddle boats at Fateh Sagar promenade are a classic family activity for 100-150 rupees. Jag Mandir island trip runs 700-900 rupees and takes 2 hours, accessible for children.
Lake Pichola Sunsets
The lakeside sunset from Udai Kothi's rooftop pool or from Amet Haveli's Ambrai restaurant is the signature Udaipur experience. Boat rides from the City Palace ghat leave at 3pm, 4pm, and 5pm for 700-1,000 rupees and catch the best light.
Location Quality
Is the neighborhood walkable? Are restaurants, shops, and attractions within 10 minutes on foot? How does it feel after dark? We evaluate safety, public transport access, and whether the area has genuine local character or just tourist traps. A hotel in the wrong neighborhood ruins a trip. That's why location carries the most weight.
Value for Money
We compare what you pay against what you get. A €150 hotel with a great location, clean rooms, and helpful staff can outscore a €500 hotel with fancy amenities in a bad area. We factor in seasonal pricing, cancellation policies, and hidden costs like tourist tax and breakfast surcharges. The goal is finding the best ratio, not the lowest price.
Guest Experience
We analyze thousands of verified guest reviews across multiple platforms, looking for patterns rather than individual complaints. Consistent praise for cleanliness, staff, and room quality counts. We also assess the intangibles: does the hotel have character? Would you recommend it to a friend? A soul-less chain hotel with perfect facilities still loses to a well-run boutique with personality.
When to Visit Udaipur
When to visit Udaipur and what to pay.
Spring (Mar-May)
March is pleasant but April and May become very hot, reaching 38-42 Celsius. The Mewar Festival in March brings cultural events and filled hotels. April and May see domestic Indian tourism peak. The Taj Lake Palace and Leela raise rates 30% from February levels. Avoid May unless you specifically enjoy intense heat.
Summer (Jun-Sep)
July and August bring the Rajasthan monsoon. The lakes fill up and the surrounding hills turn green. Hotel rates drop 30-40% from peak season. The city is genuinely atmospheric in the rain but outdoor ghat dining is limited. Some heritage hotels experience humidity-related maintenance issues. Good for budget-conscious travelers who can handle afternoon rain.
Autumn (Oct-Nov)
October is the best month to visit. The post-monsoon lakes are at their fullest. Temperatures are comfortable at 20-30 Celsius. Diwali falls in October or November and Udaipur's illuminated palace and lake make it one of the most spectacular Diwali settings in India. Book everything 3 months ahead for Diwali week.
Winter (Dec-Feb)
December through February is the most popular window for international visitors. Temperatures are cool and pleasant for sightseeing. The Taj Lake Palace and Leela sell out weeks in advance from mid-December. January is the absolute peak. Prices are at their highest. Book the iconic properties 2-3 months ahead.
Booking Tips for Udaipur
Insider tips for booking hotels in Udaipur.
Request a lake-facing room in writing when booking havelis
Several Lal Ghat havelis advertise 'lake views' but assign courtyard rooms by default unless you specifically request and confirm a lake-facing room. Do this in writing via email before arriving, not at check-in when the best rooms are already occupied.
Book Taj Lake Palace 3 months ahead for December-January
The island palace sells out 8-12 weeks before peak dates in high season. Standard rooms without lake views are what remain if you book late. Ask for Lake View Room category minimum. Non-guests can dine at Neel Kamal for $50-60 per person with advance booking.
Ambrai restaurant: book for 8pm
Ambrai at Amet Haveli is open to non-guests and is the best dinner setting in the city. Book for 8pm when the City Palace lighting comes on and reflects across the water. Dishes run 400-800 rupees. The location alone justifies the slight premium over similar restaurants that do not have a ghat-side table.
Negotiate auto-rickshaw fares before getting in
Auto-rickshaw drivers in Udaipur frequently quote 3-4x the going rate to tourists. The City Palace to Fateh Sagar should be 50-80 rupees. Lal Ghat to the airport area is 150-200 rupees. Ola and Uber are available and automatically metered, which removes the negotiation entirely.
Morning boat rides beat sunset for city views
The 7am boat ride from City Palace ghat has no queue and the morning light on the marble palace is exceptional. Sunset rides at 5pm are beautiful but crowded with groups. The 7am tour costs the same 700-900 rupees and gives you a more relaxed 45 minutes on the water.
Avoid gem shop commissions near Gangaur Ghat
Persistent touts near Gangaur Ghat offer free boat rides, free walking tours, and discounted tickets in exchange for visiting a gem or textile shop. The shop prices are inflated by 200-400%. Decline politely and book boat rides directly at the City Palace boat ghat for the standard rate.
Hotels in Udaipur — FAQ
Everything you need to know before booking hotels in Udaipur.
What is the best area to stay in Udaipur?
Lal Ghat and Hanuman Ghat for the old city lake experience: Jagat Niwas, Udai Kothi, and Amet Haveli all sit on or near the Lake Pichola waterfront here. Fateh Sagar is quieter and less tourist-heavy, with Hotel Lakend doing lake-facing rooms at mid-range prices. For pure luxury, Taj Lake Palace on the lake island and The Leela Palace on the southern shore are in a category of their own.
Is the Taj Lake Palace worth the price?
If the setting matters as much as the room, yes. The hotel is on a 4-acre island in Lake Pichola, access is by boat only, and waking up surrounded by water with the City Palace directly in view is something no land-based hotel replicates. Rooms start around $650 per night. The Neel Kamal restaurant dinner is worth reserving for non-guests too at roughly $50 per person.
How do you get to Udaipur?
Maharana Pratap Airport is 22 kilometers from the city center, served by IndiGo, Air India, and SpiceJet with direct connections from Delhi (1.5 hours), Mumbai (1.5 hours), and Jaipur (1 hour). Udaipur City Railway Station is 3 kilometers from the old city. The Chetak Express from Delhi takes 12 hours. Auto-rickshaws from the station to Lal Ghat cost 80-150 rupees.
What is the best time to visit Udaipur?
October through March is the ideal window. Temperatures range from 15-30 Celsius, evenings are cool, and the light on the lakes is at its best in winter mornings. April through June is hot and dry with temperatures reaching 40+ Celsius. July and August bring monsoon rains that fill the lakes and create a lush atmosphere but some roads flood. Mewar festival in April and Diwali in October-November are the major events.
What restaurants should I eat at in Udaipur?
Ambrai restaurant at Amet Haveli is the best for atmosphere: dining on the ghat with City Palace views across the water. Natraj Dining Hall near Jagdish Temple does a legendary Rajasthani thali for 200-350 rupees. The Leela's Sheesh Mahal is the most formal fine dining option at around $40 per person. Avoid the overpriced rooftop restaurants on the tourist stretch of Gangaur Ghat that charge Delhi prices for mediocre food.
What is Raas Devigarh and is it worth visiting?
Raas Devigarh is a restored 18th-century palace fort in the Aravalli Hills, 28 kilometers northeast of Udaipur. It is a luxury boutique hotel with contemporary interiors inside a heritage shell. Rooms start at $130/night and it operates as a countryside retreat rather than a city hotel. The drive from Udaipur takes 45 minutes and passes through rural Rajasthani villages. Best suited for travelers who want to combine Udaipur with a quieter countryside experience.
How much do hotels in Udaipur cost?
Budget havelis at Lal Ghat like Hotel Badi Haveli start at $45/night. Mid-range options like Jagat Niwas, Udai Kothi, and Raas Devigarh run $110-240. Luxury palace hotels at the Taj Lake Palace and Leela range from $500-1,200 per night. Peak season (December-January) and Diwali week add 30-50% to all rates.
Can I visit Jag Mandir island?
Yes. Boat tickets to Jag Mandir from the City Palace boat ghat cost around 700-900 rupees including the return journey and a 2-hour stay on the island. The restaurant on Jag Mandir is reasonably priced and the views back to the City Palace are excellent. The Taj Lake Palace is on a separate island and is accessible only to hotel guests and diners.
Is Udaipur safe for tourists?
Yes, Udaipur is one of the safer Indian cities for tourists. The old city area around Lal Ghat is well-policed and busy with visitors until 10pm. Standard travel precautions apply: use metered autos or negotiated fares rather than accepting the first price offered, and be aware of the gem shop scams on Gangaur Ghat where commission-driven touts lead tourists to overpriced shops.
What day trips from Udaipur are worth doing?
Chittorgarh Fort is 115 kilometers east, one of the largest fort complexes in Rajasthan and a 3-4 hour visit. Kumbhalgarh Fort with its 36km wall (second longest in the world) is 84 kilometers north, about 2 hours by car. The Ranakpur Jain temple at 96 kilometers is architecturally extraordinary. All three are accessible by hired car for 1,500-2,500 rupees per day.
What areas of Udaipur should I avoid?
The Badi Lake area on the far west is largely undeveloped for tourism and not worth the taxi fare. Several guesthouses in the older lanes behind City Palace Road offer 'lake views' that turn out to be partial glimpses between buildings from a shared rooftop. Always request a specific room with a verified lake view in writing when booking heritage havelis.
What is the boat experience on Lake Pichola?
The sunset boat rides on Lake Pichola are worth doing, departing from the City Palace boat ghat between 3pm and 6pm for around 700-1,000 rupees per person. The 45-minute circuit passes Jag Mandir island and gives views of the City Palace and Aravalli Hills not available from shore. Negotiate rates at the ghat rather than booking through hotel concierges who add a commission.