The dreamy lakeside setting, looming mountains, grand palaces, friendly people, amazing food, vibrant bazaars, age-old edifices, and the history of it all – well, these are some of the elements that make Udaipur a mesmerizing travel destination. Often called the Venice of the East and the City of Lakes, this spectacular city in Rajasthan has a lot in store for an avid traveler. Add to this the hotels in Udaipur which are best known for their superb hospitality, and you are all set to soak in the old-world charm of this city tucked in the Aravalli Mountain Ranges.

Now, all you need is a well-planned itinerary to enjoy the best and most delightful experiences in the city. So here’s a rundown of some of the top things to do in Udaipur for you.

Best Things to Do in Udaipur:

1. Take a Boat Cruise on Lake Pichola

Lake Pichola, Udaipur

#1 of 15 Best Things to Do in Udaipur

Udaipur has many vantage points but the panoramic sights enjoyed from the middle of a lake have a unique charm of their own. Yes, we are talking about Lake Pichola, an artificial freshwater lake that dates backs to the 14th century. An evening boat cruise over the gentle currents of the lake, as the ghats, temples, and havelis on the banks sparkle in twilight, counts among the best things to do in Udaipur. Don’t forget to capture amazing shots of the islands on the lake and the beautiful palaces and other edifices located within these islands.   

  • Timings: 9:00 am to 6:00 pm
  • Boating Charges (Regular): ₹ 400 for adults, ₹ 200 for kids
  • Boating Charges (Sunset Cruise): ₹ 700 for adults, ₹ 400 for kids

2. Click Postcard-worthy Pictures at Saheliyo Ki Bari

Saheliyo Ki Bari, Udaipur

#2 of 15 Best Things to Do in Udaipur

Relive the days of the royal era with a stroll at the Saheliyo Ki Bari, an early 18th-century garden that features sprawling lawns, lotus ponds, marble elephants, and intricately sculpted fountains. Built in the 18th century by Maharana Sangram Singh for his wife, this was where the queen of Mewar and her entourage spent their leisurely hours. That’s why the garden was named Saheliyo Ki Bari, which means the Garden of the Maidens. If you are a shutterbug, the picturesque garden offers you the perfect location to click some great shots.

  • Timings: 9:00 am to 7:00 pm
  • Entry Fee:
    ₹ 10 for Indians
     ₹ 50 for foreigners

3. Explore the Old-world Charm of Bagore Ki Haveli

Bagore Ki Haveli, Udaipur

#3 of 15 Best Things to Do in Udaipur

Built in the 18th century by one of the ministers of Mewar, Bagore Ki Haveli is a grand mansion-cum-museum that displays copper vessels, jewelry boxes, hand fans, hookahs, dice games, and other interesting artifacts used by the Rajputs. The structure offers impressive views of Lake Pichola and is a showcase of Rajasthani heritage and architecture. There are more than 100 rooms in the haveli, with paintings, detailed glasswork, and carvings to surprise you at every turn. If you want to catch the delightful Dharohar Dance Show, plan your visit in the evening.

  • Haveli Timings: 9:30 am to 5:30 pm
  • Entry Fee:
    ₹ 60 for Indians (adults), ₹ 30 for Indians (kids)
    ₹ 100 for foreigners (adults), ₹ 50 for foreigners (kids)
  • Dharohar Dance Show Timings: 7:00 pm to 8:00 pm
  • Dharohar Dance Show Tickets:
    ₹ 90 for Indians (adults), ₹ 45 for Indians (kids)
    ₹ 150 for foreigners (adults), ₹ 75 for foreigners (kids)

4. Ride the Mansapurna Karni Mata Ropeway

Mansapurna Karni Mata, Udaipur

#4 of 15 Best Things to Do in Udaipur

Want to enjoy a bird’s eye view of Udaipur’s iconic landmarks and its enchanting natural setting? The Mansapurna Karni Mata Ropeway offers you just that. Get into the neat and well-maintained red cabins and enjoy the ride from the Deen Dayal Park until you reach the famous Karni Mata Temple on the summit of the Macchala Hill. Catch the ride at dusk if you want to see the city bathed in golden-hour lighting.

  • Location: Deen Dayal Park
  • Timings: 9:00 am to 9:00 pm
  • Entry Fee:
    ₹ 80 approx. for Indians (adults), ₹ 40 approx. for Indians (kids)
    ₹ 300 for foreigners (adults), ₹ 150 for foreigners (kids)

5. Go Shopping at Hathi Pol Bazaar

Hathi Pol Bazaar, Udaipur

#5 of 15 Best Things to Do in Udaipur

What is Udaipur trip without a shopping session at a local bazaar? Head over to Hathi Pol, a popular shopping place in Udaipur that remains unchanged for centuries in many ways. Haggle at the stalls and get amazing bargains on curios, crafts, textiles, and more. The Pichwai and Phad paintings and the Rajasthani miniature paintings sold here are a treasure to take home.

  • Timings: 9:30 am to 5:30 pm; Closed on Sundays

6. Visit the Vintage and Classic Car Museum

Vintage and Classic Car Museum, Udaipur

#6 of 15 Best Things to Do in Udaipur

After a heavy dose of royal splendor, celebrate the mechanics and aesthetic details of classic cars at the Vintage and Classic Car Museum. If you are an automobile enthusiast, you must include this in your list of things to do in Udaipur.  Some of the precious cars on display at the museum include Rolls Royce models, an old Vauxhall, and a couple of Cadillac cars. The original Shell petrol pump on display adds an extra dollop of charm to the museum, which is one of the offbeat places to visit in Udaipur.

  • Timings: 9:00 am to 9:00 pm
  • Entry Fee: ₹ 350 per person

7. Take a Tour of the City Palace

Take a Tour of the City Palace, Udaipur

#7 of 15 Best Things to Do in Udaipur

The City Palace, located on the banks of Lake Pichola, is Udaipur’s most chronicled attraction. The construction of the complex, comprising multiple palaces, gates and temples, took almost four centuries to complete and the layers of time spent by twenty-two generations of royals here have resulted in an eclectic mix of designs. One of the major highlights here is the Light and Sound Show, which will take you on a journey through Mewar’s rich history and lineage. Splendid visuals and engaging presentation make it one of the top light and sound shows in India

  • Timings: 9:30 am to 5:30 pm
  • Entry Fee: ₹ 30 for adults, ₹ 15 for kids
  • Light and Sound Show Timings:  Starts at 7:00 pm (English show followed by Hindi Show)
  • Tickets*:
    Hindi Show – Between ₹ 100 and ₹ 250
    English Show – Between ₹ 100 and ₹ 500
    *Ticket charges vary based on age and seating category

8. Watch the Sunset at the Fateh Sagar Lake

Fateh Sagar Lake, Udaipur

#8 of 15 Best Things to Do in Udaipur

Udaipur’s sunset views are legendary, especially the fiery and mystical visuals at the Fateh Sagar Lake that have enamored painters and photographers for many generations. Named after one of Mewar’s most respected kings, Maharana Fateh Singh, the 2.5-kilometer-long water body counts among the top lakes in Udaipur  The Lake has small islands on it and the Aravallis in the backdrop add to the picturesque setting.

The Fateh Sagar Lake is not the only place to enjoy sunset views in the City of Lakes. Read our blog on the best places to chase sunset in Udaipur for more details.

  • Timings: 8:00 am to 6:00 pm

9. Go Wildlife Spotting at Sajjangarh Wildlife Sanctuary

Sajjangarh Wildlife Sanctuary, Udaipur

#9 of 15 Best Things to Do in Udaipur

A trip to the Sajjangarh Wildlife Sanctuary is an exploration of the rich wilderness that adds to the unique setting of the city. The sanctuary was originally a hunting reserve of the Mewar royals, and today it is home to tigers, wild boars, hyenas, and many deer species. The Bari Lake inside the sanctuary is one of the spots here where many of the local fauna can be spotted. There is a popular trekking route for those looking for a bit of a scenic workout.

  • Timings: 10:00 am to 6:00 pm
  • Entry Fee:
    ₹ 30 for Indians
    ₹ 300 for foreigners

10. Take a Trip to the Monsoon Palace

Monsoon Palace, Udaipur

#10 of 15 Best Things to Do in Udaipur

Also known as Sajjangarh Palace, the Monsoon Palace counts among the must-visit places in Udaipur. Perched on a hill above the Fateh Sagar Lake, this white marble structure offers you stunning views of the lake and the city. Built in 1884 by Maharana Sajjan Singh, the palace boasts of some of the archetypal elements of Rajput architecture such as hug entrance gates, turrets, latticework, roofed verandahs, and painted and carved motifs on the walls. You will also enjoy the drive as you head out of the city and into the cooler climes of the hills.

  • Location: Sajjangarh
  • Timings: 9:00 am to 6:00 pm
  • Entry Fee:
    ₹ 10 for Indians
    ₹ 80 for foreigners
  • Distance from Udaipur: 12 km (approx.)

11. Visit Under The Sun, India’s Largest Fish Aquarium

India's Largest Fish Aquarium

#11 of 15 Best Things to Do in Udaipur

One of the fun things to do in Udaipur is to visit Under the Sun, a modern aquarium which is home to some of the most enigmatic aquatic creatures on the planet. This relatively new landmark is a great place to visit with kids as they can marvel at the riches of the ocean. Apart from the breathing and swimming exhibits, there are many interesting marine-themed installations and giant informational images on display here.

  • Location: Near Fateh Sagar Lake
  • Timings: 8:00 am to 11:00 pm
  • Entry Fee:
    ₹ 100 for Indians (adults), ₹ 40 for Indians (kids)
    ₹ 200 for foreigners

12. Offer Your Prayers at the Jagdish Temple

Jagdish Temple, Uddaipur

#12 of 15 Best Things to Do in Udaipur

There are many significant religious sites around the city of Udaipur and its rugged outskirts. One such site is the Jagdish Temple, an Indo-Aryan style shrine complete with a towering mandapa and spires. Built under the reign of Maharana Jagat Singh, the temple is a hand-carved tribute to Lord Jagganath, a form of Lord Vishnu. You can also find shrines dedicated to Lord Shiva, Lord Ganesha, and Goddess Shakti inside the temple complex.

  • Timings: 05:00 am to 02:30 pm and 04:00 pm to 10:00 pm

13. Visit Shilpgram

Shilpgram, Udaipur

#13 of 15 Best Things to Do in Udaipur

At Shilpgram, a heritage arts and crafts complex spread across 70 acres, you will get to see the traditions and lifestyles of the local tribes represented in an authentic and detailed manner. While here, you can explore the vernacular architecture and watch artisans at work. A day spent here is one of the most enjoyable things to do in Udaipur with friends. If you are visiting the place in December, make it a point to attend the annual Shilpgram Festival.

  • Location: Hawala Kaland
  • Timings: 11:00 am to 7:00 pm
  • Entry Fee:
    ₹ 30 for Indians
    ₹ 50 for foreigners

14. Catch a Puppet Show and Folk Dance Show at Bharatiya Lok Kala Mandal

Bharatiya Lok Kala Mandal, Udaipur

#14 of 15 Best Things to Do in Udaipur

The vivacity of Rajasthani culture can be best experienced through its dances and puppet shows. Celebrate the rich traditions of the region at the Bharatiya Lok Kala Mandal, a cultural institution established for the propagation of folk art and dance forms. While here, you can watch local artists showcase their skills, talents and art forms that have been handed down from generation to generation.

  • Timings: 9:00 am to 6:00 pm
  • Show Timings: 12:00 pm to 1:00 pm and 6:00 pm to 7:00 pm
  • Puppet + Folk Dance Show Tickets:
    ₹ 40 for Indians (adults), ₹ 20 for Indians (kids)
    ₹ 60 for foreigners

15. Soak in the Architectural Splendor of Jag Mandir Palace

Jag Mandir Palace, Udaipur

#15 of 15 Best Things to Do in Udaipur

Located in the middle of Lake Pichola on an island, Jag Mandir Palace is another fine example of Udaipur’s much-celebrated architecture. From the ornate façade and elephant statues at the island jetty to the Gul Mahal (which was the residence of a Mughal prince), the palace complex is a sheer celebration of architectural splendor. The palace has also been featured in Octopussy, the 1983 James Bond movie.

  • Timings: 10:00 am to 6:00 pm
  • Entry Fee*: Free
    *Boat charges applicable

Rajasthan remains one of India’s most endearing tourist attractions and Udaipur is the shining diamond on its crown. When you catch the last sunset over the lakes and it is time to return home, a deep sense of melancholy will set in that can only be quenched by another visit. And you certainly should come back, as there are more places to visit and experiences to enjoy.