Day 1: City Palace, Lake Pichola & Old City Heritage
City Palace Complex
Arrive at the City Palace by 9am to beat the midday heat and tour groups. Entry is ₹300 for foreigners and covers the palace museum. This is Rajasthan's largest palace complex — 400 years of construction by 22 generations of Mewar rulers created a maze of courtyards, balconies, and rooms decorated with mirror work, miniature paintings, and coloured glass. Key highlights include Mor Chowk (glass peacock mosaics), Manak Mahal (ruby palace), and the Amar Vilas terrace with its breathtaking panorama over Lake Pichola and the floating Lake Palace hotel. The Crystal Gallery (₹500 extra) houses an incredible collection of crystal furniture ordered from England in 1877.
Jagdish Temple & Old City Walk
Descend from the palace to Jagdish Temple (free entry), a stunning 17th-century Vishnu temple with carved elephants, horsemen, and musicians covering its towering facade. The interior houses a black stone Vishnu idol and the atmosphere during aarti ceremonies is electric. Continue into the old city lanes — narrow, chaotic, and alive with colour. Walk through Bada Bazaar and Hathi Pol for Rajasthani textiles (block-printed fabrics from ₹200/metre), silver jewellery (₹500–2,000), and miniature paintings. Lunch at Natraj Dining Hall near the clock tower (unlimited Rajasthani thali ₹150–200) — a conveyor belt of dal, sabzi, roti, rice, and chaas (buttermilk) served on a steel plate.
Lake Pichola Sunset Boat & Rooftop Dining
Buy tickets for the municipal Lake Pichola boat (₹400, 1 hour) at Rameshwar Ghat by 4pm — the sunset departure is the most popular. The boat cruises past the Lake Palace hotel (shimmering white marble on the water), around Jag Mandir island (30-minute stop to explore the palace gardens and stone elephants), and returns as the City Palace and ghats glow amber in the fading light. Back on shore, climb to a rooftop restaurant — Ambrai at Amet Haveli (mains ₹300–600) has Udaipur's most celebrated lake view. Order laal maas (red mutton curry, ₹450), dal bati churma (₹250), and a cold Kingfisher beer (₹250) as the palace lights up across the water.
Day 2: Monsoon Palace, Temples & Rajasthani Culture
Saheliyon Ki Bari & Fateh Sagar Lake
Start at Saheliyon Ki Bari (Garden of the Maidens, ₹50 entry), built in the 18th century for 48 royal ladies sent as dowry. The gardens feature lotus pools, marble elephants, delicate fountains that work without electricity (gravity-fed from Fateh Sagar Lake), and kiosk pavilions surrounded by bougainvillea. It's a peaceful escape from the busier sights. Walk 10 minutes to Fateh Sagar Lake and take a pedal boat (₹200 for 30 minutes) or motorboat (₹400) to Nehru Island — a small garden island with views across to the Aravalli Hills. Breakfast at Cafe Edelweiss (₹200–400) on Fateh Sagar's bank — Austrian-run with excellent strudel and espresso.
Eklingji Temple & Shilpgram Craft Village
Hire an auto-rickshaw for the afternoon (₹500–700 for 4 hours) and drive 22km north to Eklingji Temple complex — 108 temples surrounding a carved marble Shiva temple that has been the Mewar dynasty's patron deity for over 1,500 years. The main temple houses a four-faced black marble Shiva idol and the surrounding complex is remarkably peaceful. Open limited hours (10:30am–1:30pm, 4:30–7:30pm). On the way back, stop at Shilpgram (₹80 entry), a living craft village with artisan demonstrations — pottery, weaving, block printing, and puppet making. Artisans sell directly at fair prices. The open-air amphitheatre hosts cultural performances during festivals.
Monsoon Palace Sunset & Lal Ghat Evening
Drive to Sajjangarh (Monsoon Palace, ₹200 entry plus ₹80 for vehicle) perched at 944 metres on the Aravalli ridge above Udaipur. Built in the 19th century as a monsoon retreat and astronomical observatory, the hilltop palace offers 360-degree views — Fateh Sagar Lake, Lake Pichola, the city sprawl, and the Aravalli range stretching to the horizon. The sunset from here is Udaipur's best. Return to Lal Ghat for dinner at Millets of Mewar (mains ₹200–350) — a health-conscious restaurant using traditional Rajasthani millet grains. Then walk the atmospheric ghats along the lake as musicians play and temple bells ring.
Day 3: Cooking Class, Crafts & Hidden Udaipur
Rajasthani Cooking Class
Book a home cooking class through Shashi Cooking Class (₹1,500–2,000 per person, 3–4 hours) — Shashi is a local legend who teaches from her home kitchen near Gangaur Ghat. You'll visit the local vegetable market together, then learn to make dal bati churma (Rajasthani baked bread balls with lentils), gatte ki sabzi (chickpea flour dumplings in yoghurt gravy), and chapati from scratch. The class includes chai breaks, stories about Rajasthani food culture, and you eat everything you cook for lunch. Alternative: Cooking classes at Spice Box (₹1,800, includes market visit) near Jagdish Temple offer similar depth with a beautiful haveli setting.
Vintage Car Museum & Bagore Ki Haveli
Visit the Vintage and Classic Car Collection (₹250 entry) at the Garden Hotel — a remarkable private collection of royal vehicles including a 1934 Rolls-Royce used in the Bond film Octopussy (which was filmed partly in Udaipur). Then walk to Bagore Ki Haveli (₹100 entry), a restored 18th-century aristocratic mansion on Gangaur Ghat with 138 rooms filled with royal artefacts, costumes, and the world's largest turban on display. The haveli hosts a nightly cultural performance at 7pm (₹150) — Rajasthani folk dance including the mesmerising fire dance, puppet show, and traditional music that brings the courtyard alive.
Gangaur Ghat Sunset & Farewell Dinner
Walk along Gangaur Ghat as the sun sets — this is Udaipur's most photogenic lakefront stretch, with whitewashed buildings reflected in Lake Pichola, women washing clothes on the steps, and priests performing small aarti ceremonies at waterside temples. The light here at golden hour is extraordinary. For your farewell dinner, climb to Raas Leela restaurant at the Raas Hotel (mains ₹600–1,200) — modern Rajasthani cuisine in a restored haveli with courtyard dining and lake glimpses. Or keep it local at Jheel Guesthouse rooftop (mains ₹200–400) — simple but honest food with front-row lake panoramas and no pretence. Order a masala chai and watch the city lights reflect on the water.