Udaipur Itinerary: The Best Places To Visit in Two Days

Last Updated on October 15, 2025 by Sam

Known as the City of Lakes, Udaipur is full of wonderful places to visit and is an essential inclusion on any Rajasthan itinerary. Even with just two days in Udaipur, you can discover magnificent palaces, breathtaking viewpoints, and hidden gems like Badi Lake. Highlights include the stunning City Palace, with its grandiose architecture and lavish rooms, and Badi Lake, a peaceful escape from the bustling streets. And no visit is complete without a stop at a rooftop restaurant, where you can soak in spectacular views over the city’s palaces and Lake Pichola. Find out the best places to visit with this two-day Udaipur itinerary.

Two Day Udaipur Itinerary

Day 1

City Palace

The stunning City Palace is the perfect place to begin your two-day Udaipur itinerary. Built over nearly four centuries, it’s the largest palace in Rajasthan and is situated on the shores of Lake Pichola.

Made entirely from granite and marble, the palace complex encompasses grand terraces, courtyards, gardens, and several intricately decorated rooms. Its architecture is truly impressive.

Udaipur City Palace served as the seat of the Maharana and today stands as one of the city’s most significant landmarks. Highlights include the remarkable ‘Blue Room,’ known for its vivid blue tiles and ornate details, and the exquisite Mor Chowk Courtyard.

The City Palace Museum houses a collection of artefacts, from weapons to clothes to jewellery.

As one of the top places to visit in Udaipur, the City Palace can get quite busy, so we recommend arriving at opening time (9:00 AM) to avoid the crowds. Entry costs 400 rupees per adult and 150 rupees per child, with guided tours available for 500 rupees per hour or an audioguide for the same price. You can also book guided tours in advance through Get Your Guide.

There’s lots to see, and you can easily spend two or three hours exploring this fascinating palace complex.

Blue room in the City Palace - a must see on your 2 day Udaipur itinerary

Jagdish Temple and a Rooftop Lunch

Next, visit the nearby Jagdish Temple, an impressive Hindu temple. It’s one of Udaipur’s largest temples and has been in continuous worship since it opened in 1651.

The elaborate iconography and architecture are magnificent, so it’s well worth a brief stop before heading to lunch.

Visiting a rooftop restaurant is a must on your two-day Udaipur itinerary, and lunch is the perfect time to visit for the best views. There are several restaurants to choose from, with most offering amazing views of the City Palace, Taj Lake Palace, and Lake Pichola, as well as the city itself.

Jagdish temple - one of the best places to visit in Udaipur in 2 days

Lake Pichola

After lunch, walk over to Ambrai Ghat on the edge of Lake Pichola. From here, you get more lovely views of the City Palace and Taj Lake Palace.

For a different perspective, take a boat tour on Lake Pichola while learning more about the city’s rich history. Trips start from 180 rupees per person at the Lake Pichola Municipal Boat Ride Point, or you can book online in advance via Get Your Guide if you’d prefer.

View of City Palace, Udaipur from the edge of Lake Pichola a must visit place in this 2 day itinerary

Monsoon Palace

Finish the first day of your Udaipur itinerary with a visit to the Monsoon Palace, famously featured in the James Bond film Octopussy. Its hilltop location offers unbelievable panoramic views of the city’s rolling mountains, green hills, and lakes.

The impressive exterior and wonderful views make it well worth a visit, though the interior is slightly underwhelming compared to the beautiful City Palace.

Entrance to the Monsoon Palace costs 120 rupees for Indian citizens and 500 rupees for foreigners, and a return trip from Udaipur in a taxi or tuk-tuk should cost around 300–400 rupees. You’ll be dropped off at the base of the hill to buy your ticket, and then you’ll need to pay 120 rupees for a return journey to the palace in a shared van/taxi.

It’s a thrilling ride up, and the drivers took the sharp bends a bit too quickly for our liking! Once you’re at the top, you’re free to explore as you please.

We suggest staying for sunset if it’s not too cloudy, and then taking the shared van back to your taxi or tuk-tuk driver at the bottom of the hill. If you’d prefer not to have to arrange your own transport, you can book a private sunset tour of the palace via Get Your Guide.

 

Day 2

Badi Lake

The second day of your Udaipur itinerary takes you to two must-see spots outside the city, Badi Lake and Animal Aid Unlimited, so you’ll need to arrange a tuk-tuk or taxi. We managed to arrange one for 700 rupees, so be prepared to negotiate if you’re quoted higher.

Badi Lake is around a 30-minute drive from the city, and this hidden gem is one of the best places to visit in Udaipur. In a city known for its lakes, Badi Lake is by far the most picturesque.

The surrounding scenery is breathtaking, and it’s more peaceful than the lakes in the city itself. On our visit, there were only a few other locals around.

For the best views, head to Bahubali Hill. From here, you get sweeping views of the lake and the lush surrounding hills. Make sure to read our guide to visiting Badi Lake and Bahubali Hill for more information.

View from Bahubali Hill at Badi Lake, Udaipur, one of the best things to do and places to visit in a 2 day Udaipur itinerary

Animal Aid Unlimited

After you’ve enjoyed the views at Badi Lake, head to Animal Aid Unlimited, which is around 20 minutes away.

Animal Aid Unlimited was set up in 2002 to help treat and rescue sick and injured animals in the Udaipur area. The centre treats a range of animals, from dogs and cats to donkeys and buffalo, all rescued from the streets or needing urgent medical attention.

If you’ve been in India a while, you’ll have noticed a number of stray animals on the streets, so it’s important to support organisations like Animal Aid. They do some incredible work, and you can see it firsthand on a guided tour.

These tours are among the best free things to do in Udaipur, though donations are encouraged to support their work. You’ll have the chance to see some of the cute animals they’ve saved, some of which have heartbreaking stories but have been given a second chance thanks to Animal Aid.

You can find the tour schedule on the Animal Aid Unlimited website, and if you’re spending more time in Udaipur, you can volunteer at the centre to help out further.

How To Get to Udaipur

Domestic flights to Udaipur are available from several Indian cities, including Mumbai, New Delhi, and Ahmedabad. Prices are reasonable, especially if you book in advance.

Although you can fly from Jaipur, the train is an affordable and reliable alternative. For more information on booking your train, we recommend reading our guide on how to get from Jaipur to Udaipur.

There are no direct trains from Jodhpur to Udaipur, but you can take a taxi between the two cities. If you do, you should definitely make a stop at the magnificent Ranakpur Jain Temple on the way. It’s one of the most impressive temples we’ve ever seen!

Make sure to read our guide on getting between Udaipur and Jodhpur for more information. 

Boat on Lake Pichola, Udaipur one of the best places to visit on a 2 day itienrary

Best Time To Visit Udaipur

The best time to visit Udaipur is between October and March, as the temperatures are more bearable. Between March and June, it can get very hot and can be uncomfortably warm.

Monsoon season in Udaipur runs from around June to September. The rainiest months tend to be July and August, but if you visit in September, you might escape the worst of the rain.

Visiting during the monsoon season has some advantages, as the landscape in places like Badi Lake is covered with lush greenery, which makes it even more beautiful!

View of Udaipur from a rooftop restaurant

Where To Stay in Udaipur

Budget

Shiv Palace Guest House

Shiv Palace Guest House is undeniably one of the best budget accommodation options in the city. Its rooftop restaurant serves delicious local food and has a lovely view over Lake Pichola towards the City Palace.

The friendly and helpful staff at the property will do all they can to make sure you have a wonderful stay in Udaipur.

Click here to see Shiv Palace Guest House on Booking.com!

Hotel Mewari Villa

Hotel Mewari Villa is a budget bed and breakfast option in Udaipur with a rooftop restaurant and terrace, which is a brilliant spot to watch the sunset from.

Click here to take a look at Hotel Mewari Villa on Booking.com!

Mid Range

Little Garden Guest House

Situated inside a haveli, the Little Garden Guest House is consistently rated as one of the best places to stay in Udaipur. The property’s restored rooms are beautifully decorated to ensure a comfortable stay.

Both the owner and staff at the guest house are incredibly helpful and will do anything they can to make your visit as memorable as possible. All rooms at the property have air conditioning, and there’s also a rooftop terrace with nice views for you to enjoy.

Click here to book a stay at the Little Garden Guest House on Booking.com!

Kankarwa Haveli

Kankarwa Haveli is one of many heritage hotels in Udaipur, making it a brilliant place to stay during your time in the city. The hotel is inside a renovated mansion, which has belonged to the Kankarwa family for nearly 200 years.

Situated just a 5-minute walk from the City Palace, the hotel is in a great location for exploring the city. The property has a rooftop restaurant and terrace that offer great views of Lake Pichola.

Click here to see the property on Booking.com!

Treat yourself!

Taj Lake Palace

Famously featured in James Bond’s Octopussy, the Taj Lake Palace is perhaps the most iconic heritage hotel in Udaipur. Situated in the middle of Lake Pichola, the hotel is extremely exclusive and can only be accessed by boat.

Stays at the Taj Lake Palace are incredibly luxurious, with spacious and elegant rooms, a swimming pool, spa, several dining options and much more! It lives up to the expectations of staying in a palace, and you’ll feel like royalty throughout your stay thanks to the attentive staff.

Heritage walks around the hotel are fascinating, and sunset boat tours around the lake can be arranged if you wish. If you’re looking for an amazing stay in Udaipur, the Taj Lake Palace is certainly one of the best options!

Click here to book an unforgettable stay at the Taj Lake Palace on Booking.com!

Taj Lake Palace - one of the best places to stay in Udaipur
The Leela Palace Udaipur

Named the best hotel in the world in 2019, the Leela Palace is unquestionably one of the best places to stay in Udaipur. Situated on the shores of Lake Pichola, the hotel is a luxurious escape from the city’s busy streets.

The hotel’s wonderful architecture and stunning interior make it a truly fascinating place to stay. It offers everything you need and more, including a large outdoor swimming pool, spa, two restaurants, a bar, and a tour desk.

There are various room types available at the hotel, from lake view rooms to lavish suites. The hotel also provides wonderful views of the City Palace and Lake Pichola, with many rooms having wonderful views too.

Click here to book a stay at the amazing Leela Palace Udaipur on Booking.com!

FAQs: Udaipur Itinerary

Is two days enough in Udaipur?

Two days are enough to see the main places to visit in Udaipur. It’s more than enough time to visit major attractions like the City Palace, Lake Pichola, and Monsoon Palace.

What else is there to do in Udaipur?

Other things to do include visiting the historic Ahar Cenotaphs for a glimpse of Udaipur’s history, strolling through the picturesque Saheliyon-ki-Bari gardens, and simply wandering the city’s charming streets.

What’s the easiest way to get around Udaipur?

The easiest way to get around Udaipur is on foot or by tuk-tuk or taxi. Alternatively, you can hire a driver if you want to arrange a private sightseeing tour.

Do I need to book tickets in advance in Udaipur?

You don’t usually need to buy tickets in advance, but popular spots like the City Palace can get busy, so booking ahead might save you time.

What other cities should I visit in Rajasthan?

Cities like Jaipur, Jodhpur, and Jaisalmer are essential stops. Jaisalmer is particularly unique thanks to its historic fort and location in the heart of the Thar Desert.

Please note that some links in this article are affiliate links, which means if you make a purchase we make a small commission at no extra cost to you. This money is used to support this website and cover the costs of keeping it online and free to access!

Like this two-day Udaipur itinerary with the best places to visit? Pin it!