Daily costs per person in INR. Udaipur is remarkably affordable — palace-view rooftop dining and heritage guesthouses cost a fraction of what you'd pay anywhere else in the world.
Daily cost breakdown
Currency: INR (Rupee) (1 USD ≈ 83 INR)
| Category | Budget | Mid-range | Splurge | Notes |
|---|---|---|---|---|
| Accommodation | ₹400–800 | ₹1,500–4,000 | ₹8,000+ | Guesthouse/hostel → heritage hotel → luxury lakeside palace |
| Food | ₹300–500 | ₹800–1,500 | ₹3,000+ | Thali & street food → rooftop restaurants → fine dining |
| Transport | ₹100–200 | ₹300–700 | ₹1,500+ | Walking & auto-rickshaw → taxi/Ola → private car & driver |
| Activities | ₹300–500 | ₹800–2,000 | ₹5,000+ | Palace & boat ride → cooking class & shows → private tours |
| Drinks | ₹50–150 | ₹200–500 | ₹1,000+ | Chai & lassi → rooftop beer → cocktail bars |
| Daily Total | ₹1,150–2,150 | ₹3,600–8,700 | ₹18,500+ | $14–26 → $43–105 → $223+ |
Money-saving tips
Thali lunches
Unlimited Rajasthani thali at local restaurants costs ₹150–200 — dal, sabzi, roti, rice, pickle, and chaas refilled until you stop them. Natraj Dining Hall and Bawarchi are the best-value options in the old city.
Auto-rickshaw negotiation
Always agree on price before getting in an auto-rickshaw. ₹30–50 for short hops in the old city, ₹100–200 for longer rides. Use Ola or Uber apps for fixed-price rides when available to avoid haggling.
Budget guesthouses
Lal Ghat and Gangaur Ghat areas have budget guesthouses from ₹400–800/night with lake views. Zostel Udaipur has dorm beds from ₹500. Many guesthouses have stunning rooftop terraces that rival expensive hotels.
Free temples & ghats
Jagdish Temple, the lakefront ghats, Bagore Ki Haveli exterior, and walking the old city lanes are all free. The City Palace museum (₹300) and boat rides (₹400) are the only significant entry fees.
Street food circuit
Udaipur's street food is exceptional and cheap — kachori with sabzi (₹30), mirchi vada (₹20), kulfi (₹40), and lassi at Hathi Pol (₹30). The evening stalls near the clock tower are the best grazing ground.
Train travel
Trains to/from Udaipur connect to Delhi (12hrs, ₹400–1,500), Jaipur (6hrs, ₹300–900), and Ahmedabad (5hrs, ₹250–700). Book on irctc.co.in 2–4 weeks ahead for best fares. Sleeper class is comfortable and social.