Udaipur hits you different. Youroll into the City of Lakes and suddenly palaces rise from the water, boatmen glide past marble domes, and the whole place hums with royal history. As a first-time visitor, you want the real stuff—no rushed tours, no tourist traps, just the best spots with actual timings and costs you can trust.

I've walked City Palace's marble corridors, taken sunset boat rides on Lake Pichola, and sat through Bagore Ki Haveli's folk shows. This 2-day plan uses those real experiences so you skip the headaches and see Udaipur right.

What to Know Before Visiting Udaipur

What               Details                                                                                          
Best Time to Visit October to March, when the weather is pleasant for sightseeing and outdoor activities
Where to Stay Near Lake Pichola or Fateh Sagar Lake for scenic views and convenient access to major attractions
Transport Auto-rickshaws, local taxis, app-based cabs, and self-drive rental cars
Daily Budget ₹1,500–₹3,000 per person for a comfortable mid-range trip    
Must-Try Food Dal Baati Churma, Gatte Ki Sabzi, and Daiji Ka Vada

2-Day Udaipur Itinerary: Day-by-Day Travel Plan

Day 1: Royal Palaces, Lake Rides & Folk Culture

Morning: City Palace + Jagdish Temple (9:30 AM–12:30 PM)

Start at City Palace at opening time. It's India's biggest palace complex, built over 400 years with Rajput and Mughal styles mixed together. You'll wander royal museums, see crystal galleries, and get lake views from every terrace.

Timings: 9:30 AM–5:00 PM (open daily)
Fee: ₹300 Indians, ₹700 foreigners

Walk 5 minutes to Jagdish Temple. This 17th-century Indo-Aryan temple has intricate carvings of gods and floral patterns everywhere.

Timings: 4:15 AM–1 PM, then 5:15 PM–8 PM
Fee: Free

Real tip: Hit City Palace by 9:30 AM. By 11 AM, tour groups clog the corridors and photos get ruined.

Afternoon: Lake Pichola Boat + Jagmandir Palace (1:30 PM–4:30 PM)
Grab lunch at Pichola Lake Hotel (try their mawa kachori), then head to the boat jetty.

Boat cost: ₹450/person before 3 PM, ₹700 after
Timings: 10 AM–5 PM

The boat drops you at Jagmandir Island Palace. Garden courtyards, stone carvings, and palace halls surrounded by water.

Timings: 10 AM–6 PM
Fee: ₹100 Indians

Why it works: Sunset from the lake is Udaipur's best view. You'll see City Palace glow orange against the water.

Evening: Bagore Ki Haveli Cultural Show (6:15 PM–8:30 PM)
Arrive at Bagore Ki Haveli by 6:15 PM. This 18th-century haveli showcases Mewar culture with paintings, weapons, andtraditional furniture.

Show: 7 PM–8 PM (Dharohar folk dance + puppet performance)

Fee: ₹150 Indians
Cash only: Bring rupes, phones don't work at the ticket counter

The show features Rajasthani folk dances, kamad puppet stories, and traditional music. You'll feel the culture, not just watch it.

Want to skip the planning hassle? Book a guided Udaipur sightseeing tour with a local expert who knows all the hidden corners and best photo spots. Most tours include City Palace, Jagdish Temple, and boat rides with transport included.


Day 2: Gardens, Hill Palaces & Sunset Views

Morning: Saheliyon Ki Bari + Fateh Sagar Lake (9 AM–12 PM)

Start at Saheliyon Ki Bari, a peaceful garden with fountains, marble kiosks, and tame deer roaming around.

Timings: 9 AM–6 PM (open daily)
Fee: Free

Next, drive 10 minutes to Fateh Sagar Lake. This artificial lake sits between hills and offers cabin boat rides.

Boat fee: ₹200/person
Timings: 8 AM–6 PM

Pro tip: Rent a cabin boat (not the open one). You get privacy, shade, and better views.

Afternoon: Monsoon Palace + Ambrai Ghat (2 PM–5:30 PM)

Drive 30 minutes uphill to Sajjangarh Palace (Monsoon Palace). Perched 2,850 feet high, it Gives panoramic views of the countryside and nearby lakes.

Timings: 9 AM–5 PM
Fee: ₹50 to ₹110 per person Indians and ₹300 foreigners

Best timing: Arrive by 4 PM. Golden hour hits the hills, and sunset at 6:30 PM is spectacular.

Then head to Ambrai Ghat, a quiet spot by Lake Pichola. Sit on the steps, watch City Palace reflect in the water, and just breathe.

Tip: Bring a light jacket. Hills cool down fast after sunset.

Evening: Doodh Talai Dinner + Final Sunset (6 PM–8 PM)

End at Doodh Talai Garden, a hilltop spot with views over the entire lake system.

Dinner options:

  • Netarawatī – Authentic Mewar cuisine (dal baati, gatte)
  • Falsha – Rooftop dining with palace views

Sunset hits 6:30 PM–7 PM. Doodh Talai gives you the best angle.


Where to Eat: Local Favorites That Actually Work

Restaurant         Speciality Price per person
Daiji Ka Vada Fried snacks, breakfast ₹50–₹150
Pidhoriya           Dal Baati Churma ₹200–₹400
Falsha             Rooftop, palace views ₹400–₹800
Pichola Lake Hotel Lakeside breakfast ₹200–₹500  

Must-try: Dal Baati Churma (sweet + spicy), Gatte (gram dumplings), Mawa Kachori (sweet pastry).


Budget Breakdown: 2 Days in Udaipur

Category Cost per person
Accommodation (2 nights)   ₹1,500–₹3,000
Food (4 meals + snacks) ₹600–₹1,200
Entry fees (palaces, temple) ₹600–₹1,000  
Boat rides (Lake Pichola + Fateh Sagar) ₹650–₹900
Local transport (auto/taxi)  ₹300–₹600
Total ₹3,650–₹6,700

If you prefer a pre-planned trip, check out our 2-Day Udaipur Tour Package. It covers all the spots from this itinerary—City Palace, Lake Pichola boat ride, Monsoon Palace, Bagore Ki Haveli show—with a driver, hotel, and meals included. Saves you time and often costs less than booking separately.


Have Extra Time? Explore These Places Near Udaipur

If you're staying in Udaipur for a third or fourth day, several popular attractions are within a short drive of the city.

Kumbhalgarh Fort (85 km)

Famous for its massive fort walls and hilltop location, Kumbhalgarh Fort is one of the most visited day trips from Udaipur.

Haldighati (38 km)

Known for its connection to Maharana Pratap and the historic Battle of Haldighati, this destination is ideal for history enthusiasts.

Nathdwara (45 km)

A popular pilgrimage town home to the renowned Shrinathji Temple and traditional local markets.

Eklingji Temple (16 km)

An important Shiva temple known for its beautiful architecture and peaceful surroundings.

Shilpgram (7 km)

A cultural village showcasing traditional arts, crafts, folk performances, and rural life.

Travel Tip: If you're planning to visit more than one destination in a day, booking a private taxi from Udaipur is often the most convenient option.


Practical Udaipur Travel Tips

If it's your first time in Udaipur, these simple tips can help you make the most of your trip:

  • Start your day early: Most attractions are quieter in the morning, and the weather is usually more pleasant for sightseeing. Book a Udaipur taxi for sightseeing before 10 AM to get the best driver and avoid waiting.
  • Carry some cash: UPI works in many places, but small shops, local vendors, and parking areas may still prefer cash.
    Wear comfortable shoes: You'll be walking through palaces, gardens, markets, and lakeside areas, so comfortable footwear is a must.
  • Book boat rides early: Lake Pichola boat rides can get busy, especially around sunset. Booking earlier in the day can save time.
  • Stay near the lake if possible: Areas around Lake Pichola and Fateh Sagar Lake are convenient for sightseeing and offer beautiful views.
  • Try local food: Don't miss Dal Baati Churma, Gatte Ki Sabzi, Mawa Kachori, and Daiji Ka Vada during your stay.
    Carry a water bottle: Exploring Udaipur often means spending several hours outdoors, so it's a good idea to stay hydrated.
  • Leave time for sunset: Places like Ambrai Ghat, Doodh Talai, and Sajjangarh Palace are popular spots to enjoy evening views of the city.

These small tips can make your Udaipur trip smoother and help you enjoy the city at a relaxed pace.


Ready to Explore Udaipur?

Udaipur may be known as the City of Lakes, but there's much more to see beyond its famous views. In just two days, you can explore historic palaces, enjoy boat rides on the lakes, experience local culture, and try some of Rajasthan's most popular dishes.

This itinerary is designed to help first-time visitors cover the city's main attractions without feeling rushed. Start your days early, leave some room for unexpected discoveries, and take time to enjoy the relaxed atmosphere that makes Udaipur special.

Whether you're visiting with family, friends, or as a couple, these two days will give you a great introduction to one of Rajasthan's most beautiful cities.