Win Your Wishlist ❤️ 🤑 Enter to winWin Your Wishlist ❤️ 🤑 Win $7,000 towards Viator experiences. Enter to win
Recent Searches
Evening view of City palace in Udaipur

Things to do in  Udaipur

India’s City of Lakes

Set against the backdrop of the Aravalli Range in southern Rajasthan, Udaipur is best known for its whitewashed architecture and many lakes. Founded in the 16th century, this city has retained much of its charm over the years. There are lots of things to do in Udaipur, from visiting gorgeous old palaces—a couple of which are located smack in the middle of Lake Pichola—to taking day trips to other area attractions, including the intricately carved Ranakpur Jain temple and the humungous Kumbhalgarh Fort.

Top 10 attractions in Udaipur

Udaipur City Palace

On the banks of Lake Pichola, Udaipur City Palace showcases centuries of traditional architecture, starting from when the foundations were laid in the middle of the 16th century. Successive rulers added on to the original, resulting in what today is an enormous complex with 11 palaces connected by mazelike passageways.More

Lake Pichola

Created in 1362, centuries before Udaipur was established, the freshwater Lake Pichola is surrounded by beautiful old palaces, temples, and homes, many dating back hundreds of years. The whitewashed Lake Palace that is situated on an island in the north part of the lake is now a hotel run by the luxury Taj Group.More

Bagore Ki Haveli

Bagore Ki Haveli is an 18th-century mansion (or haveli, with more than 100 rooms situated around pleasant courtyards. It originally served Mewar royalty before being left vacant for 50 years. The building has since been restored to its original architectural style, with rooms set up with period furnishings, and now operates as a museum.More

Jagdish Temple

Jagdish Temple—in the heart of Udaipur's Old City—is a stone's throw from the City Palace. This 3-story structure dates back to 1651 and its architecture is the main draw. Its intricately sculpted bell roof and columns are stunning but it's also worth sticking around to listen to devotional singing—a regular feature here.More

Saheliyon Ki Bari

Saheliyon ki Bari means “Garden of the Maidens” in Hindi, and was built in the early 18th century for the women of the royal family. With fountains, lotus ponds, decorative pavilions, and marble elephants, the landscaped gardens are a relaxing place to take a walk. There’s also a small museum on-site with information on Rajasthani and Indian history.More

Sajjangarh Palace (Monsoon Palace)

Sajjangarh Palace (known as the Monsoon Palace) is set on a hilltop with fantastic city views. It was originally built as a getaway during the monsoon season and as an astrological center, but the latter project was never finished. The palace has also been used as a royal hunting lodge, and even appeared in the James Bond film Octopussy.More

Fateh Sagar Lake

Set in northwest Udaipur in the Indian state of Rajasthan, Fateh Sagar is one of the city’s famous lakes. Built in 1678 and expanded in 1888 by Udaipur ruler Maharana Fateh Singh, this artificial lake draws in visitors with its azure waters, picturesque islands, and mountain views.More

Vintage and Classic Car Collection Museum

SItuated on the grounds of Udaipur's Garden Hotel and Restaurant, the Vintage and Classic Car Collection Museum features a small group of vehicles from Mercedes, Rolls Royce, and Cadillac, along with a few other related objects, from rickshaws to an antique Shell gas pump that's still in working condition.More

Eklingji Temple (Shri Eklingji Mandir)

One of the most important Shaivite sites in Rajasthan, this temple attracts devotees from across the state who come to pay their respects to the gargantuan four-faced idol of the god housed within its interiors. It’s also a popular side-trip from Udaipur, particularly suited to those interested in local spiritual customs.More
Marvel Water Park

Marvel Water Park

Situated on the outskirts of Udaipur, Marvel Water Park is an expansive outdoor water park that’s popular with local families. Here you'll find all sorts of water attractions for visitors of all ages, from shallow splash areas and wave pools to a smattering of exhilarating slides—there's even a special toddler zone for little visitors.More
Win Your Wishlist!Want to win $7,000 towards your dream getaway? We thought you might. Just make a Viator Wishlist to enter.

Top activities in Udaipur

Operators have paid Viator more to have their experiences featured here

All about Udaipur

When to visit

The best time to visit Udaipur is between October and March when the temperatures are at their lowest. The December­–February period is particularly cool, though less than ideal if you plan to go for a dip in your hotel’s pool. It’s also worth considering visiting at the end of March or early April when the annual Mewar Festival—a 3-day celebration of the arts—takes place.

Getting around

It’s easy to get around much of Udaipur’s historic center on foot, and this part of town is an ideal place to stay if you don’t want to sort out transportation. If you need to get further afield, you can arrange a taxi tour or hail an auto rickshaw (tuk-tuk) and let your driver know where you’re going. Just be prepared to bargain and make sure to agree on a fare in advance.

Traveler tips

If you want to learn about Rajasthani arts and culture, it's worth heading over to Shilpgram, a reproduction artisan village and living craft museum located 5.2 miles (8.3 kilometers) west of town. This complex features a couple of dozen huts that showcase different crafts and traditions from Rajasthan and across India. Performances are frequently staged here, the largest of which is the annual Shilpgram Festival, held every December.

People Also Ask

Are two days enough for Udaipur?

Yes, two days are enough for Udaipur. During this time, you can visit key attractions such as the City Palace and the Jagdish Temple, take a boat ride on Lake Pichola, and head to the outskirts of town to visit Sajjangarh Palace, also known as the Monsoon Palace.

What is Udaipur famous for?

Udaipur is famous for its many lakes and palaces. Must-sees include the Taj Lake Palace (now a hotel) in the middle of Lake Pichola and the massive City Palace, part of which is now a museum showcasing royal garb, weaponry, and crystal. Udaipur is also famous as one of the shooting locations of Octopussy.

What is the best month to visit Udaipur?

The weather in Udaipur is at its coolest and driest in January, so if your main priority is staying cool, that’s the best month to visit. However, December and February weather is also generally quite cool, which makes these months equally great for exploring the city on foot.

How do I get from Udaipur to Mount Abu?

The quickest and most comfortable way to get between Udaipur and Mount Abu is by private taxi transfer, which takes just over three hours and comes with the added benefit of door-to-door service. There’s also a regular bus service between Udaipur and Mount Abu, but the trip can take upwards of four hours.

Which is more beautiful: Jaipur or Udaipur?

Udaipur and Jaipur are both beautiful, each in its own way. That said, many prefer the look of Udaipur, with its whitewashed palaces and lovely lakes. Udaipur is also a little less hectic than Jaipur, particularly in the older, more historic parts of town where most sights and hotels are located.

Should I visit Jodhpur or Udaipur?

You should visit both! Each city has its own attractions and charm—Jodhpur’s big draw is its blue-hued old city and its huge hilltop fort, while Udaipur draws in visitors with its pretty lakes and palaces. The two cities are around a 5-hour drive or 4-hour train ride apart.


Udaipur information

Number of Attractions


Number of Tours


Number of Reviews



Frequently Asked Questions
The answers provided below are based on answers previously given by the tour provider to customers’ questions.
What are the top things to do in Udaipur?
What are the top activities in Udaipur?
What are the top things to do near Udaipur?
Check out things to do near Udaipur:
What do I need to know before visiting Udaipur?