Is Udaipur expensive? What things really cost in 2026
Short answer
Udaipur is cheap by international standards and similar to other Rajasthan cities, though lake-view hotels and rooftop restaurants cost more than elsewhere in the state. Expect about ₹2,600 a day per person on a budget, about ₹7,000 mid-range and ₹22,000 or more for comfort. Heritage hotels and the day trip by car take most of the money; street food and thalis are cheap.
Daily budget: backpacker, mid-range, luxury
| Budget | Mid-range | Comfort | |
|---|---|---|---|
| Bed (per person, sharing) | ₹1,000 | ₹3,000 | ₹12,000 |
| Food & drink | ₹700 | ₹1,500 | ₹4,000 |
| Sights & tickets | ₹600 | ₹1,500 | ₹3,500 |
| Local transport | ₹300 | ₹1,000 | ₹2,500 |
| Per person, per day | ₹2,600 | ₹7,000 | ₹22,000 |
Approximate 2026 prices, two people sharing a room. From our Udaipur day-cost table.
What things cost
| Item | Typical price* |
|---|---|
| Kachori or mirchi vada from a stall | about ₹20–50 |
| Poha and jalebi breakfast | about ₹30–60 |
| Rajasthani thali in a local restaurant | ₹250–500 |
| Rooftop dinner with a lake view | about ₹800–1,800 per person |
| Auto-rickshaw ride in the city | ₹100–250 |
| Taxi from the airport | roughly ₹700–1,000 |
| Lake Pichola boat ride | roughly ₹500–1,000 per person |
| Dharohar folk dance show at Bagore ki Haveli | about ₹150–300 |
| Car and driver for Kumbhalgarh and Ranakpur | roughly ₹3,500–5,500 a day |
| Haveli hotel room at Gangaur or Hanuman Ghat | ₹3,500–8,000 a night |
* Approximate prices, October 2026. They change with season and exchange rates.
Where the money goes
Accommodation varies the most: guesthouses at Lal Ghat start at about ₹1,200–2,500, haveli hotels with lake-view rooms ₹3,500–8,000, and the heritage palaces and luxury resorts ₹20,000–80,000, plus GST. Sights add up because foreigners pay higher entry fees than Indian visitors at the City Palace and forts, with extra charges for cameras and guides. A car and driver for the Kumbhalgarh and Ranakpur trip is another big item. Food stays cheap away from the lake — a thali is ₹250–500 — while rooftop restaurants with views cost several times more.
When it is cheaper
During the hot season (April to June) and the monsoon (July to September), hotel rates are often noticeably lower than in the October–March peak. Prices rise most around Diwali, Christmas–New Year and the winter wedding season, so check rates for your dates.
How to spend less
- Take a late-afternoon Lake Pichola boat (about 16:00–17:00) rather than the pricier sunset slot.
- Eat at least one thali in Chetak Circle or Surajpole, where prices are lower than in the old city.
- Agree auto-rickshaw fares before getting in.
- Share a car and driver for Kumbhalgarh and Ranakpur with other travellers.
- Check menus for GST and service charges at lake-view restaurants before ordering.
- Refill bottles with filtered water at your guesthouse instead of buying bottled water.
Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.
Common questions
Is Udaipur expensive?
No, by international standards. Plan on about ₹2,600 a day on a budget, ₹7,000 mid-range and ₹22,000 for comfort. Lake-view hotels and rooftop restaurants cost more.
How much is a boat ride on Lake Pichola?
Roughly ₹500–1,000 per person, depending on the time of day; the sunset slot is the most expensive.
How much is a thali in Udaipur?
About ₹250–500 in a local restaurant, more in tourist areas.