✦ Quick answerUdaipur, the City of Lakes in southern Rajasthan, is built for slow, scenic days: tour the vast City Palace, take a sunset boat ride on Lake Pichola, and wander the Old City lanes around Jagdish Temple. Base yourself near Lake Pichola or in the Old City for walkable access to the palace, ghats, and rooftop restaurants serving Rajasthani thalis and dal baati churma. Two to three days covers the city, with an easy day trip to Kumbhalgarh Fort and the Ranakpur Jain temples.
Udaipur is the softer, dreamier counterpoint to Rajasthan's desert cities. Founded in 1559 by Maharana Udai Singh II as the capital of the Mewar kingdom, it was built around a chain of man-made lakes that turn the whole city into a mirror at golden hour. Whitewashed havelis tumble down to the water, marble palaces seem to float, and the Aravalli hills ring the horizon. Locals and guidebooks alike call it the City of Lakes, and Bond fans know it from Octopussy, which still screens nightly in rooftop cafes.
The Old City is a tangle of narrow lanes around Jagdish Temple and the colossal City Palace, packed with miniature-painting studios, spice shops, and silver stalls. But Udaipur rewards slowness as much as sightseeing: a sunset boat ride past Lake Palace, a thali eaten cross-legged, a cooking class in a family kitchen, a bike ride into the green countryside that surprises everyone expecting only sand.
It is compact, walkable, and genuinely romantic without feeling like a theme park. Two or three unhurried days here, with a day trip out to a clifftop fort, is one of the most satisfying stretches of any India itinerary.
Best time to visit
The sweet spot is October to March, when days are warm and dry (roughly 25-30C) and evenings pleasantly cool, ideal for boat rides and rooftop dinners. This is peak season, so book hotels and tables ahead, especially around Diwali and the Christmas-New Year window. April to June is fierce, with temperatures pushing 40C, though hotel rates drop sharply. The monsoon (July-September) fills the lakes and greens the hills, making the palaces look their most magical, with only occasional heavy downpours. Time a visit to the Mewar Festival in spring (around March, tied to Gangaur) for processions, music, and decorated boats on Pichola.
Getting around
Maharana Pratap Airport (UDR), about 22 km east of the center in Dabok, has direct flights to Delhi, Mumbai, and other Indian hubs; a prepaid taxi into town runs roughly 600-800 rupees and takes 40-50 minutes. Trains connect Udaipur to Delhi, Jaipur, and Ahmedabad. Within the city, the Old City is best explored on foot, since lanes are too tight for cars. For longer hops use auto-rickshaws (agree the fare first, short rides are usually 50-150 rupees) or book an Uber or Ola through the app to avoid haggling. Many visitors hire a car and driver for a half or full day to cover the spread-out sights and day trips.
✦ Where to stay
Neighborhoods & hotels
Lake Pichola (Lal Ghat & Hanuman Ghat)The most atmospheric base, with ghats, rooftop restaurants, and lake-view rooms a short walk from the City Palace and Jagdish Temple. Lal Ghat sits on the busy east bank near the action; Hanuman Ghat across the water is quieter and arty, with the classic postcard view back toward the palace.
Old CityThe heart of historic Udaipur, threaded with shopping lanes, temples, and cafes. Best for first-timers who want everything walkable and do not mind narrow streets, scooter traffic, and a lively, sometimes noisy atmosphere.
Fateh Sagar & Northern UdaipurCalmer, more residential, and set around the second great lake. Good for families and travelers who prefer space, gardens, and easier parking, with a 10-15 minute ride to the Old City attractions.
Outskirts & Lakefront ResortsThe fringes of town and the far shores hold Udaipur's grand heritage resorts and private-island palaces. Ideal for a splurge or honeymoon when the destination is the hotel itself, with boat or shuttle transfers into the city.
Trident Udaipurmidrange Google
4.5 · 4,236 reviews
A polished, reliable lakeside choice set in landscaped gardens on the shore of Lake Pichola, with a large pool, peacocks on the lawns, and excellent service. Great value for the comfort level and a calm retreat after busy days in the Old City.
Moustache Udaipurbudget Google
4.3 · 2,420 reviews
A well-run hostel and budget hotel popular with younger and solo travelers, offering dorms and private rooms, a social rooftop, and easy access to the lakes. A friendly, good-value pick for those who want to meet other travelers.
The Oberoi Udaivilasluxury Google
4.8 · 7,453 reviews
Udaipur's iconic palace-style resort on the western shore of Lake Pichola, with domed pavilions, semi-private pools, and uninterrupted views of the City Palace across the water. The definitive splurge and one of India's most celebrated hotels.
Udaipur Vacation Rentalsunique
For families or longer stays, a private haveli apartment or lake-view rental can offer more space and a kitchen at better value than a hotel. Browse options across the Old City and lakefront neighborhoods.
Skip the research, get a day-by-day Udaipur plan
Tell us your dates and pace; we'll build the itinerary around these picks.
Generate itinerary✦ Top experiences
Top Things to Do
Udaipur's headline sights cluster around Lake Pichola and the Old City, easy to combine on foot or with a private car.
City Palace Google
4.5 · 105,506 reviews · Old City
Opening hours
- Monday: 9:00 AM - 9:00 PM
- Tuesday: 9:00 AM - 9:00 PM
- Wednesday: 9:00 AM - 9:00 PM
- Thursday: 9:00 AM - 9:00 PM
- Friday: 9:00 AM - 9:00 PM
- Saturday: 9:00 AM - 9:00 PM
- Sunday: 9:00 AM - 9:00 PM
The largest palace complex in Rajasthan, a 400-year layering of courtyards, mirrored halls, and balconies overlooking Lake Pichola. Allow two to three hours for the museum sections; entry is roughly 300-400 rupees, plus a camera fee, and it opens daily around 9:30am. Go early to beat tour groups and the midday heat.
★ 4.9 · 562 reviews · from $49.77
Lake Pichola Sunset Boat Ride
Lake Pichola
The signature Udaipur experience: a boat trip from Rameshwar Ghat that glides past the Lake Palace and stops at Jag Mandir island. Sunset departures are the most coveted, when the palaces glow amber; tickets run around 400-700 rupees depending on the slot. Book in person earlier in the day during peak season as boats fill up.
★ 4.97 · 119 reviews · from $30.13
Jagdish Temple Google
4.7 · 19,905 reviews · Old City
A soaring 1651 Indo-Aryan temple dedicated to Vishnu, just steps from the City Palace entrance and covered in intricately carved elephants, musicians, and dancers. It is a living place of worship, busiest and most atmospheric during the morning and evening aartis. Free to enter; remove shoes and dress modestly.
Saheliyon Ki Bari Google
4.4 · 23,439 reviews · Northern Udaipur
Opening hours
- Monday: 9:00 AM - 7:00 PM
- Tuesday: 9:00 AM - 7:00 PM
- Wednesday: 9:00 AM - 7:00 PM
- Thursday: 9:00 AM - 7:00 PM
- Friday: 9:00 AM - 7:00 PM
- Saturday: 9:00 AM - 7:00 PM
- Sunday: 9:00 AM - 7:00 PM
The Garden of the Maidens, an 18th-century retreat built for royal ladies, with lotus pools, marble pavilions, and fountains that famously run on water pressure alone. A peaceful, shady break from the Old City bustle; entry is around 10-20 rupees. Best in the cooler morning hours.
Bagore Ki Haveli & Dharohar Dance Show
Old City
A restored 18th-century mansion on Gangaur Ghat housing a folk museum, and home each evening to the Dharohar show of Rajasthani dance, puppetry, and the jaw-dropping bhavai (pot-balancing) finale. The show starts around 7pm and tickets are roughly 150-200 rupees, plus a camera fee. Arrive 30 minutes early for a good seat.
Monsoon Palace (Sajjangarh) Google
4.4 · 34,144 reviews · Outskirts
A hilltop palace inside a wildlife sanctuary, offering the best panoramic sunset over the lakes and the Aravalli hills. It sits about 9 km from the center; you take a sanctuary vehicle for the final climb, and combined entry plus transport runs around 300-400 rupees. Time it for late afternoon and stay for the sunset.
✦ Top experiences
Experiences & Classes
Some of Udaipur's best memories come from making something yourself or seeing the city from the saddle.
Durga's Cooking Class
Old City
A beloved home cooking class where you learn authentic Rajasthani dishes, from masala chai to curries and breads, in a welcoming family kitchen. Vegetarian and non-vegetarian options, plus the recipes to take home. A relaxed half-day that consistently rates among travelers' favorite Udaipur activities.
★ 4.96 · 168 reviews · from $15.22
Miniature Painting Class at Pacific Art
Old City
Learn the centuries-old Mewar miniature technique from working artists, painting fine details with squirrel-hair brushes. A hands-on couple of hours that connects you to one of Udaipur's signature crafts, with your finished piece to keep. Great for all skill levels.
★ 4.94 · 161 reviews · from $28.28
Udaipur Countryside Bike Excursion
Outskirts
An early-morning ride out of the city onto quiet country roads, past lakes, villages, and farmland that few visitors ever see. A refreshing antidote to the Old City crowds and a photographer's dream at sunrise. Suitable for moderately fit riders.
★ 4.99 · 135 reviews · from $28.00
Old City Walking Tour
Old City
A guided walk through the lanes around Jagdish Temple and the ghats, with inside access to the City Palace and the stories that bring the Mewar dynasty to life. Run by local guides focused on sustainable tourism, it is the best way to get oriented on your first morning.
★ 4.97 · 64 reviews · from $39.34
Udaipur Sightseeing by Tuk-Tuk
Citywide
A budget-friendly way to cover the spread-out sights, zipping between the City Palace, Pichola, and the gardens in a non-polluting tuk-tuk with an English-speaking driver. A fun, breezy option for those who want to see a lot in one day without a full-size car. Upgrade to a car-and-guide version if you prefer comfort.
★ 4.87 · 129 reviews · from $10.88
✦ Eat & drink
Best Coffee & Cafes
Udaipur's cafe scene is heavy on lake views and laid-back rooftops, with a growing crop of proper espresso spots.
Cafe Edelweiss Google
4.4 · 675 reviews · Hanuman Ghat
Opening hours
- Monday: 9:30 AM - 9:00 PM
- Tuesday: 9:30 AM - 9:00 PM
- Wednesday: 9:30 AM - 9:00 PM
- Thursday: 9:30 AM - 9:00 PM
- Friday: 9:30 AM - 9:00 PM
- Saturday: 9:30 AM - 9:00 PM
- Sunday: 9:30 AM - 9:00 PM
A German-style bakery cafe near Hanuman Ghat turning out genuinely good coffee, apple strudel, cheesecakes, and fresh bread. A reliable Western-leaning breakfast and a quiet corner to plan the day. Expect to pay around 150-300 rupees for coffee and cake.
Jheel's Ginger Coffee Bar Google
4.1 · 6,877 reviews · Lal Ghat
Opening hours
- Monday: 8:30 AM - 9:30 PM
- Tuesday: 8:30 AM - 9:30 PM
- Wednesday: 8:30 AM - 9:30 PM
- Thursday: 8:30 AM - 9:30 PM
- Friday: 8:30 AM - 9:30 PM
- Saturday: 8:30 AM - 9:30 PM
- Sunday: 8:30 AM - 9:30 PM
A lakeside cafe right on the water with one of the loveliest terrace views in town, plus quality espresso drinks and light bites. Come for a slow morning coffee watching boats glide past the ghats. Mid-range prices for the prime location.
Cafe Namaste / O'Zen Cafe Google
4.4 · 969 reviews · Old City
Opening hours
- Monday: 11:00 AM - 9:00 PM
- Tuesday: 11:00 AM - 9:00 PM
- Wednesday: 11:00 AM - 9:00 PM
- Thursday: 11:00 AM - 9:00 PM
- Friday: 11:00 AM - 10:00 PM
- Saturday: 11:00 AM - 10:00 PM
- Sunday: 11:00 AM - 9:00 PM
A cheerful Old City rooftop cafe popular for its bakery counter, all-day breakfasts, and friendly vibe a short walk from Jagdish Temple. Good coffee, fresh juices, and a relaxed spot to escape the lanes. Easy on the budget.
✦ Eat & drink
Breakfast & Brunch
From rooftop egg-and-toast spreads to local kachori counters, mornings in Udaipur are worth lingering over.
Cafe Namaste Rooftop Google
4.4 · 969 reviews · Old City
Opening hours
- Monday: 11:00 AM - 9:00 PM
- Tuesday: 11:00 AM - 9:00 PM
- Wednesday: 11:00 AM - 9:00 PM
- Thursday: 11:00 AM - 9:00 PM
- Friday: 11:00 AM - 10:00 PM
- Saturday: 11:00 AM - 10:00 PM
- Sunday: 11:00 AM - 9:00 PM
A favorite for a leisurely rooftop breakfast over the Old City rooftops, with omelets, parathas, fruit bowls, and proper coffee. Service is warm and the views toward the City Palace are a fine way to start. Budget-friendly and consistently good.
Millets of Mewar Google
4.6 · 4,898 reviews · Hanuman Ghat
Opening hours
- Monday: 9:00 AM - 10:30 PM
- Tuesday: 9:00 AM - 10:30 PM
- Wednesday: 9:00 AM - 10:30 PM
- Thursday: 9:00 AM - 10:30 PM
- Friday: 9:00 AM - 10:30 PM
- Saturday: 9:00 AM - 10:30 PM
- Sunday: 9:00 AM - 10:30 PM
A health-focused cafe near Hanuman Ghat using local millet flours in pancakes, wraps, and smoothies, with plenty of vegan and gluten-free options. A good-value, conscience-friendly breakfast that also caters to dietary needs. Mains around 150-300 rupees.
Jagat Niwas Palace Rooftop Google
4.2 · 4,107 reviews · Lal Ghat
Opening hours
- Monday: Open 24 hours
- Tuesday: Open 24 hours
- Wednesday: Open 24 hours
- Thursday: Open 24 hours
- Friday: Open 24 hours
- Saturday: Open 24 hours
- Sunday: Open 24 hours
The terrace restaurant of a heritage haveli hotel, with arguably the best lake view for a relaxed morning meal. Come for the setting as much as the food, with both Indian and Western breakfasts. A touch pricier, but worth it for the panorama.
✦ Eat & drink
Where to Eat
Udaipur does rooftop dining with lake views better than almost anywhere, and the Rajasthani thali here is a must.
Ambrai Google
4.7 · 12,471 reviews · Hanuman Ghat
Opening hours
- Monday: 6:00 AM - 10:00 PM
- Tuesday: 6:00 AM - 10:00 PM
- Wednesday: 6:00 AM - 10:00 PM
- Thursday: 6:00 AM - 10:00 PM
- Friday: 6:00 AM - 10:00 PM
- Saturday: 6:00 AM - 10:00 PM
- Sunday: 6:00 AM - 10:00 PM
A romantic waterside restaurant on Amet Haveli, set right at lake level with the City Palace lit up across the water. The Mughlai and Rajasthani dishes are dependable, but the view at night is the real draw. Reserve a lakeside table for dinner; mains run around 400-700 rupees.
Natraj Dining Hall Google
4.3 · 19,248 reviews · Northern Udaipur
Opening hours
- Monday: 10:30 AM - 3:45 PM, 6:30 - 10:45 PM
- Tuesday: 10:30 AM - 3:45 PM, 6:30 - 10:45 PM
- Wednesday: 10:30 AM - 3:45 PM, 6:30 - 10:45 PM
- Thursday: 10:30 AM - 3:45 PM, 6:30 - 10:45 PM
- Friday: 10:30 AM - 3:45 PM, 6:30 - 10:45 PM
- Saturday: 10:30 AM - 3:45 PM, 6:30 - 10:45 PM
- Sunday: 10:30 AM - 3:45 PM, 6:30 - 10:45 PM
The local institution for an unlimited Rajasthani and Gujarati thali, served fast and refilled endlessly by an army of servers. Less view, more substance: this is where Udaipuris actually eat, and it is excellent value at around 250-350 rupees a head. Go hungry at lunch.
Tribute Restaurant Google
4.4 · 240 reviews · Old City
Opening hours
- Monday: 6:30 AM - 3:00 PM, 5:00 - 10:00 PM
- Tuesday: 6:30 AM - 3:00 PM, 5:00 - 10:00 PM
- Wednesday: 6:30 AM - 3:00 PM, 5:00 - 10:00 PM
- Thursday: 6:30 AM - 3:00 PM, 5:00 - 10:00 PM
- Friday: 6:30 AM - 3:00 PM, 5:00 - 10:00 PM
- Saturday: 6:30 AM - 3:00 PM, 5:00 - 10:00 PM
- Sunday: 6:30 AM - 3:00 PM, 5:00 - 10:00 PM
A consistently top-rated rooftop near Jagdish Temple known for flavorful Indian curries, attentive service, and reasonable prices. A safe, satisfying bet for dinner when you want quality without resort prices. Try the dal makhani and the Rajasthani specialties.
Raas Leela / Charcoal by Carlsson Google
4.2 · 1,216 reviews · Hanuman Ghat
Opening hours
- Monday: 8:00 AM - 11:00 PM
- Tuesday: 8:00 AM - 11:00 PM
- Wednesday: 8:00 AM - 11:00 PM
- Thursday: 8:00 AM - 11:00 PM
- Friday: 8:00 AM - 11:00 PM
- Saturday: 8:00 AM - 11:30 PM
- Sunday: 8:00 AM - 11:30 PM
A lakefront rooftop with sweeping views and a broad menu spanning Indian, pan-Asian, and grills, plus a relaxed bar. Popular for sunset drinks rolling into dinner. Mid-to-upper range with a lively, social atmosphere.
✦ After dark
Sunset Drinks & Evenings
Udaipur's nightlife is gentle and view-driven: rooftop bars, a cult James Bond screening, and folk performances.
Sunset Terrace at Fateh Prakash Palace
Old City
A grand terrace within the City Palace complex serving cocktails and snacks with a front-row view of Lake Palace and the lake. The most regal place in town for a sundowner. Expect heritage-hotel prices, but the setting justifies it.
Octopussy Screenings
Old City
A quirky Udaipur ritual: dozens of rooftop cafes screen the 1983 James Bond film Octopussy, partly shot here, every evening (usually around 7pm). Order dinner, settle in, and spot the local landmarks on screen. Pure kitsch fun and free with a meal.
Pichola Rooftop Bars
Lake Pichola
Many lakefront hotels and cafes around Lal Ghat and Hanuman Ghat have rooftop bars perfect for a beer or cocktail as the palaces light up. Drinks are relatively pricey by Indian standards, but the views are unbeatable. A low-key way to end the night.
✦ Top experiences
Markets & Shopping
Udaipur is one of Rajasthan's best places for miniature paintings, silver, and textiles, mostly within walking distance of the City Palace.
Hathi Pol Bazaar
Old City
The go-to lane for Mewar miniature paintings, with studios where you can watch artists at work. Prices vary widely with quality, so browse a few shops and bargain politely. Look for work on old paper or silk for the finest pieces.
Bada Bazaar & Bapu Bazaar
Old City
The bustling main market for textiles, block-printed fabrics, juttis (embroidered shoes), and everyday Rajasthani life. Great for soaking up the local atmosphere and picking up affordable souvenirs. Busiest in the evenings.
Shilpgram
Outskirts
A rural arts-and-crafts village complex about 3 km west of the city, showcasing traditional Rajasthani and Gujarati craft, architecture, and folk performance. Best visited during its December crafts fair, but worth a stop year-round for handmade textiles and pottery. Entry around 50-100 rupees.
Sadhna / Fabindia
Old City
For fixed-price, fair-trade textiles and contemporary Indian fashion without the haggling, these shops offer reliable quality in scarves, kurtas, and home goods. Sadhna supports local women artisans. A relaxed alternative to the bazaar bustle.
✦ Beyond the city
Day Trips Worth Taking
Udaipur is the best base for some of Rajasthan's greatest forts and temples, all reachable as a day's drive.
Kumbhalgarh Fort & Ranakpur Jain Temple
Aravalli Hills
The classic Udaipur day trip combines Kumbhalgarh, a UNESCO-listed hill fort wrapped by the second-longest continuous wall in the world, with the breathtaking marble Ranakpur Jain temple and its 1,444 carved pillars. It is a long, rewarding day (8-10 hours) about two hours each way; a private car and guide makes it effortless. Carry water and wear comfortable shoes for the fort climb.
★ 4.95 · 128 reviews · from $94.21
Chittorgarh Fort
Chittorgarh
The largest fort in India and a UNESCO World Heritage Site, steeped in tales of Rajput valor and the towering Vijay Stambh (Tower of Victory). It sits about two hours northeast of Udaipur and makes a full, history-rich day. Hire a guide on site or in advance to bring the epic stories alive.
★ 4.92 · 74 reviews · from $70.71
Multi-Day Rajasthan Tour (Jodhpur & Jaisalmer)
Rajasthan
If Udaipur whets your appetite for Rajasthan, a private multi-day road trip links it with the blue city of Jodhpur and the golden desert of Jaisalmer. With a car and driver handling logistics, it is the most comfortable way to see the state's highlights over a week. Best for travelers with more time who want depth beyond a day trip.
★ 4.99 · 71 reviews · from $620.08
✦ Good to know
Before you visit
Getting aroundThe Old City is walkable; use auto-rickshaws or app-based Uber/Ola for longer trips. Agree rickshaw fares before getting in, and hire a car and driver for day trips and scattered sights.
MoneyIndia runs largely on the rupee and increasingly on UPI digital payments, but carry cash for rickshaws, small cafes, temple fees, and bazaars. ATMs are common in the newer parts of town; many small Old City shops do not take cards.
EtiquetteDress modestly at temples and remove shoes before entering; cover shoulders and knees. Ask before photographing people, and remember Udaipur is more conservative than big metros, especially around drinking in public.
TippingTipping is appreciated but not obligatory: round up or leave 5-10 percent at restaurants, and a small tip for drivers and guides on full-day tours is customary.
SafetyUdaipur is one of Rajasthan's safer and more relaxed cities. The main nuisances are persistent shop touts and traffic in the narrow lanes; watch your footing on uneven ghats and steps, and use bottled or filtered water.
Power & SIMIndia uses 230V with type C, D, and M plugs, so bring a universal adapter. A local SIM (Airtel or Jio) with data is cheap and easy to buy with your passport, useful for ride apps and maps.
✦ Before you go
Plan-ahead checklist
Book a sunset Lake Pichola boat ride slot earlier in the day in peak season, as evening boats sell out same day, morning
Reserve lakeside dinner tables at popular rooftops like Ambrai during October to March 1-2 days ahead
Arrange a private car and guide for the Kumbhalgarh and Ranakpur day trip book 1-3 days ahead
Confirm hotel availability around Diwali and Christmas-New Year, when the best lake-view rooms book out book 1-3 months ahead
Check that your e-Visa for India is approved before travel apply at least 1-2 weeks ahead
Udaipur is the kind of city that slows your pulse: palaces glowing on the water, the murmur of temple bells, a thali shared on a rooftop as the sun drops behind the Aravallis. Give it a few unhurried days, add a fort or two on the horizon, and let the City of Lakes work its quiet magic. Start planning, and book those lake-view tables early.
Frequently asked questions
How many days do you need in Udaipur?
Two to three days is ideal: one for the City Palace, Jagdish Temple, and a sunset boat ride, a second for gardens, the Monsoon Palace, and a cooking or painting class, and a third for a day trip to Kumbhalgarh and Ranakpur.
Where should I stay in Udaipur?
For first-timers, base yourself near Lake Pichola at Lal Ghat or Hanuman Ghat, or in the Old City, for walkable access to the palace, ghats, and rooftop restaurants. Fateh Sagar and the outskirts suit those wanting quieter, more spacious stays or grand heritage resorts.
Is Udaipur expensive?
Udaipur is affordable by international standards, though pricier than other Rajasthani cities for lake-view hotels and rooftop dining. You can eat a superb Rajasthani thali for under 350 rupees, while heritage hotels and palace resorts climb into luxury territory.
What food is Udaipur known for?
Udaipur is the home of Rajasthani cuisine, famous for dal baati churma, gatte ki sabzi, and laal maas, plus unlimited vegetarian thalis. The city is also known for atmospheric rooftop and lakeside dining with views of the palaces.
Is Udaipur worth visiting?
Yes. Often called the most romantic city in India, Udaipur pairs grand palaces and shimmering lakes with walkable old lanes, great food, and easy access to spectacular forts, making it a highlight of any Rajasthan trip.
What is the best time to visit Udaipur?
October to March offers the most comfortable weather for sightseeing and boat rides, though it is peak season. The monsoon months fill the lakes and make the palaces especially scenic, while April to June is very hot but cheaper.
Top-Rated Places to Eat, See & Stay