Things to do in Udaipur

Top things to do in Udaipur

Popularly known as the "Lake City of India", Udaipur is one of the most beautiful and culturally rich cities of the country. With myriad heritage monuments, pristine lakes, grand forts and luxurious (Read More)palaces, there is no dearth of activities and things to do in Udaipur that attracts a large influx of tourists from all over the world. Some of the historic palaces have been restores and have been turned into luxe hotels while some are preserved in their natural state. Out of the umpteen things to do in Udaipur, you can take a sightseeing tour of the city, ride the ropeway, boat in the lakes, trek to the forts and the like. Have a look at the list of things to do in Udaipur given below!

Here is the list of 31 Things to do in Udaipur

1. Sunset Boating at Lake Pichola

Sunset Boating at Lake Pichola
4.6 /5 View 11+ photos

Lake Pichola in Udaipur is a picturesque artificial lake that offers a serene escape in the heart of the city. Surrounded by stunning palaces, including the Lake Palace and City Palace, it's an ideal spot for a leisurely boat ride to take in the beautiful views. Among the top things to do in Udaipur, a visit to Lake Pichola is a must.

Boat Ride Timings: 9:30 AM to 6:30 PM.
Boat Ride Cost: INR 400 to INR 700 per person for a regular boat ride.
Don't miss the opportunity to witness the sunset over Lake Pichola, which paints the sky and the water with breathtaking colors, making it a truly magical experience.

2. Fateh Sagar Lake

Fateh Sagar Lake
4.4 /5 View 12+ photos

Fateh Sagar Lake, nestled in the heart of Udaipur, is a serene artificial lake with lush green surroundings. It's a popular attraction offering boat rides, with the Nehru Park Island in the center accessible by boat. Exploring Fateh Sagar Lake is among the top things to do in Udaipur.

Boat Ride Timings: 9:30 AM to 5:30 PM.
Boat Ride Cost:  INR 250 to INR 400 per person for a regular boat ride.
Visit Nehru Park on the lake's island for a peaceful escape and enjoy the beautiful views of the surrounding hills and the lake itself.

3. Take a Ropeway Ride to Mansapurna Karni Temple

Take a Ropeway Ride to Mansapurna Karni Temple

The Ropeway Ride to Mansapurna Karni Temple in Udaipur is a thrilling way to reach the hilltop shrine, providing panoramic views of the city and Lake Pichola. It's an exciting adventure that offers a unique perspective of Udaipur's landscape. The ride is a must-try among the things to do in Udaipur.

Ropeway Timings: 9:00 AM to 8:00 PM.
Ropeway Ticket Price: INR 108 for adults and INR 54 for children for a round trip.
Once at the temple, you can explore the religious site, enjoy the scenic vistas, and partake in some quiet reflection.

4. Visit the Magnificent City Palace

Visit the Magnificent City Palace
4.5 /5 View 28+ photos

City Palace in Udaipur is a majestic complex that beautifully showcases Rajasthani and Mughal architectural styles. This historic attraction offers visitors a glimpse into the rich heritage of Udaipur and is a must-visit among the things to do in the city. It's located on the eastern bank of Lake Pichola and provides breathtaking views of the lake and surrounding areas.

Timings: 9:30 AM to 5:30 PM.
Entry Fee: INR 300 for Indian tourists and INR 600 for foreign tourists.

Udaipur Travel Packages

Compare quotes from upto 3 travel agents for free

5. Blissful Sightseeing at Jag Mandir Palace

Blissful Sightseeing at Jag Mandir Palace
4.3 /5

Jag Mandir Palace, situated on Lake Pichola in Udaipur, is a stunning island palace known for its elegant architecture and serene surroundings. This historical marvel offers a glimpse into Rajasthan's royal heritage and is a top attraction among the things to do in Udaipur. Visitors can explore its picturesque gardens, museums, and enjoy boat rides to and from the palace.

Timings: Jag Mandir Palace is usually open from 10:30 AM to 6:00 PM.
Entry Fee: INR 150 to INR 300 for Indian tourists and INR 450 to INR 650 for foreign tourists. Boat ride charges are separate.

6. Mesmerizing Sunset at Jaisamand Lake

Mesmerizing Sunset at Jaisamand Lake
3.9 /5 View 5+ photos

Jaisamand Lake, also known as Dhebar Lake, is one of the largest artificial lakes in Asia and a captivating natural wonder near Udaipur. Visitors can enjoy the scenic beauty of the lake, surrounded by the Aravalli Hills, and explore its historic Jaisamand Island with its impressive marble cenotaphs and a Shiva temple. The lake provides a serene environment for boating and picnics, making it a must-visit destination among the things to do in Udaipur.

Location: Jaisamand Lake is situated about 48 kilometers southeast of Udaipur.
Boating: Rowboat rides can start at around INR 200-300 per person.

7. Watch Sunset at Sajjangarh Palace

Watch Sunset at Sajjangarh Palace
4.4 /5

The Sajjangarh Palace, also known as the Monsoon Palace, in Udaipur offers spectacular panoramic views of the city and surrounding lakes. This historical palace is an architectural marvel and a great place to watch the sunset. You can explore its rich history and architecture, making it a must-visit attraction when exploring Udaipur.

Timings: 9:00 AM to 6:30 PM.
Entry Fee: Indian tourists: INR 30, foreign tourists: INR 100.

8. Tour the Bada Mahal

Tour the Bada Mahal
3.4 /5

Bada Mahal, situated within the City Palace complex in Udaipur, is a grand structure with a blend of Rajput and Mughal architectural styles. Visitors can explore its exquisite courtyards, gardens, and intricately designed interiors. When in Udaipur, exploring the historical richness of Bada Mahal is a captivating addition to your itinerary.

Bada Mahal is located within the City Palace complex, and you can visit it during the palace's operating hours. It is typically covered under the entry fee for the City Palace.

9. Admire the Beauty at Nehru Garden

Admire the Beauty at Nehru Garden
3.4 /5

Nehru Garden, located on an island in Fateh Sagar Lake in Udaipur, is a serene and lush green escape. It offers scenic boat rides, beautiful gardens, and a small zoo, making it a perfect family outing spot. When in Udaipur, don't miss the chance to relax amidst nature and enjoy the attractions at Nehru Garden.

To reach Nehru Garden, you can take a boat from the Nehru Park Jetty on Fateh Sagar Lake.
Timings: The garden is generally open from morning to evening.

10. Visit the Extravagant Taj Lake Palace

Visit the Extravagant Taj Lake Palace

Taj Lake Palace is a stunning heritage hotel in the middle of Lake Pichola, offering a unique and luxurious stay. It's known for its breathtaking architecture and serene ambiance, and guests can enjoy a royal experience while taking in the mesmerizing views of Udaipur. While staying at the Taj Lake Palace, explore Udaipur's vibrant markets, visit the City Palace, and take a boat ride on the beautiful Lake Pichola to make the most of your visit to the city.

Location: Pichola, Udaipur, Rajasthan, India
The palace is accessible by boat, and you can arrange for a pick-up from the jetty.

11. Shop Traditional Bandhej and Mojris at Hathi Pol Bazar

Shop Traditional Bandhej and Mojris at Hathi Pol Bazar

Hathi Pol Bazar in Udaipur is a bustling market known for its vibrant and traditional Rajasthani merchandise. Visitors can find an array of items, including colorful fabrics, jewelry, handicrafts, and more. Strolling through this market is a delightful way to immerse yourself in Udaipur's local culture and find unique souvenirs.

Location: Hathi Pol, Udaipur, Rajasthan, India

12. Take a Stroll at the Gorgeous Saheliyon Ki Bari

Take a Stroll at the Gorgeous Saheliyon Ki Bari
4.2 /5

Saheliyon Ki Bari, also known as the Garden of the Maidens, is a picturesque garden in Udaipur that exudes serenity and elegance. It is adorned with lush greenery, lotus pools, marble pavilions, and exquisite fountains, making it a perfect place for a leisurely stroll and a glimpse into royal Mewar's beauty. This enchanting garden is one of the must-visit attractions in Udaipur, where you can also explore the City Palace, enjoy boat rides on Lake Pichola, and savor authentic Rajasthani dishes at local eateries.

13. Art Shopping in Bada Bazar

Art Shopping in Bada Bazar

Bada Bazar, located in the heart of Udaipur, is a bustling market offering an array of vibrant Rajasthani handicrafts, textiles, jewelry, and souvenirs. It's a fantastic place to immerse yourself in the local culture, shop for traditional items, and savor local street food. While exploring Bada Bazar, you can also indulge in other things to do in Udaipur, such as visiting the City Palace, admiring the beauty of Lake Pichola, and enjoying a boat ride.

The market is usually open from morning till evening, and it's best to visit during daylight hours for a vibrant shopping experience.

14. Spend a Musical Evening at Doodh Talai Musical Garden

Spend a Musical Evening at Doodh Talai Musical Garden
3.4 /5

Doodh Talai Musical garden is a rock and fountain garden which is a great place to enjoy the sunset and one can see the wide expanse of the city. Considered to be one of the most beautiful gardens in the city, enjoying a musical show here is one of the most popular things to do in Udaipur. Also, there is an Areal tramway (cable car) connecting a garden of Doodh Talai and the Karni mata Temple.

15. Historical Retreat at Bagore Ki Haveli

Historical Retreat at Bagore Ki Haveli

Bagore Ki Haveli, a historic mansion on the banks of Lake Pichola, is a cultural gem in Udaipur. This haveli has been transformed into a museum showcasing royal artifacts, traditional costumes, and an enthralling puppet museum. While visiting Bagore Ki Haveli, you can explore the museum, attend an evening cultural performance in its courtyard, and enjoy other things to do in Udaipur, like taking a boat ride on Lake Pichola or exploring the City Palace.

Timings:  10:30 AM to 5:30 PM. The cultural performances in the evening typically start around 7 PM.
Museum Entry Fee:  INR 60 for Indian tourists and INR 100 for foreign tourists.
Evening Cultural Show:  INR 60 for Indian tourists and INR 100 for foreign tourists.

16. Take an Evening Walk in Chetak Circle

Take an Evening Walk in Chetak Circle

Named after the royal horse of Maharana Pratap, Chetak Circle is a bustling attraction in the city. It is a roundabout with a life-size statue of the horse installed in the centre. The roundabout is lined by shrubs on the inside and has a fountain. Chetak Circle is a lively sight for passersby especially in the evening when warm lights light the area.

17. Marvel at the Architectural Finesse of Jagdish Temple

Marvel at the Architectural Finesse of Jagdish Temple
4.4 /5

Jagdish Temple, a splendid Hindu temple in Udaipur dedicated to Lord Vishnu, is not only a spiritual haven but also an architectural masterpiece. Admire the intricate carvings and majestic pillars that adorn the temple, providing a glimpse into the rich heritage of Udaipur. While visiting this temple, you can conveniently explore the vibrant markets, savor traditional Rajasthani cuisine, and take a boat ride on Lake Pichola, all within the vicinity of this cultural and religious landmark.

Location: RJ SH 50, Udaipur, Rajasthan, 313001, India
Timings: 4:15 AM to 1:00 PM and 5:15 PM to 8:00 PM

18. Take a Tour of Bharatiya Lok Kala Museum

Take a Tour of Bharatiya Lok Kala Museum
3.4 /5

Bharatiya Lok Kala Museum in Udaipur is a fascinating repository of Rajasthan's folk art, showcasing an array of traditional artifacts, costumes, puppets, and musical instruments. It's not only a glimpse into the state's vibrant heritage but also offers engaging activities. While visiting the museum, you can explore the nearby City Palace, enjoy a boat ride on Lake Pichola, and savor local delicacies.

Timings: 9:00 AM to 6:00 PM (Closed on Sundays)
Entry Fee: INR 35 for Indian adults, INR 10 for children, INR 100 for foreign tourists

19. Indulge in some Craftmanship at Shilp Gram

Indulge in some Craftmanship at Shilp Gram
3.4 /5

Shilp Gram in Udaipur is a vibrant cultural complex that showcases the rich diversity of Rajasthan's traditional arts and crafts. Visitors can immerse themselves in the local culture by witnessing live demonstrations of folk art, music, and dance. To make the most of your visit, explore the nearby Sajjangarh Palace, enjoy a boat ride on Fateh Sagar Lake, and indulge in Rajasthani cuisine at the local eateries.

Location: Hawala Village, Fateh Sagar Lake, Udaipur, Rajasthan, 313001, India
Timings: 11:00 AM to 7:00 PM (Closed on Sundays)
Entry Fee: INR 30 for Indian adults, INR 15 for children, INR 100 for foreign tourists

20. Take a Trip to the Ancient Haldighaati

Take a Trip to the Ancient Haldighaati
3.3 /5

Haldighati, located near Udaipur, is a historic battlefield that witnessed the famous battle fought between Maharana Pratap and the Mughal Emperor Akbar in 1576. History enthusiasts can explore the Haldighati Museum to gain insights into this significant battle and the valor of Maharana Pratap. While in the area, you can also visit the Eklingji Temple and the beautiful Nathdwara town.

Timings: 10:00 AM to 6:00 PM.
Entry Fee:  INR 20 for Indian tourists and INR 100 for foreign tourists. Entry to the battlefield area is generally free.

21. Taste Delicious Food with a View along the Lakeside Restaurants

Taste Delicious Food with a View along the Lakeside Restaurants

Udaipur offers a delightful culinary experience with a range of restaurants that serve traditional Rajasthani dishes, as well as international cuisine. Some must-visit dining establishments include Ambrai, a riverside restaurant with a stunning view of Lake Pichola, and Millets of Mewar, offering a unique take on local flavors. For a budget-friendly option, head to Natraj Dining Hall or Vinod Restaurant for delectable Indian fare.

Price for two: Ambrai: Approx. INR 2,500
Millets of Mewar: Approx. INR 1,800
Natraj Dining Hall: Approx. INR 600
Vinod Restaurant: Approx. INR 500

22. Rave at the Vintage Car Museum

Rave at the Vintage Car Museum
3.6 /5

The Vintage Car Museum in Udaipur is a fascinating attraction for automotive enthusiasts and history buffs. It houses a remarkable collection of classic cars from various eras, providing a glimpse into the royal heritage of the city. While exploring Udaipur, a visit to this museum is a must for an engaging experience.

Timings: 9:00 AM to 9:00 PM (Open every day).
Entry Fee: INR 250 for adults, INR 150 for children.

23. Enjoy some Greenery at Sajjangarh Biological Park

Enjoy some Greenery at Sajjangarh Biological Park

Sajjangarh Biological Park in Udaipur offers an immersive experience in the heart of nature, making it a must-visit for wildlife enthusiasts and those looking for things to do in Udaipur. This park is home to a diverse range of animal and bird species, providing visitors with an opportunity to connect with the local flora and fauna. The well-maintained facilities and natural surroundings make it an excellent place to explore.

Timings: 9:00 AM to 5:00 PM (Closed on Tuesdays).
Entry Fee: INR 30 for adults, INR 15 for children.

24. Marvel at the Eklingji Temple, Udaipur

Marvel at the Eklingji Temple, Udaipur
4.4 /5 View 7+ photos

The Eklingji Temple, situated near Udaipur, is a renowned Hindu pilgrimage site and a significant attraction for those seeking things to do in Udaipur. This ancient temple is dedicated to Lord Shiva and is known for its stunning architecture and intricate carvings. Visitors can explore the temple complex, witness religious ceremonies, and admire the craftsmanship of this sacred place.

Timings: The temple is open daily from 4:30 AM to 7:00 PM.
Dress modestly when visiting the temple.
Photography is allowed but be respectful during ceremonies.

25. Take a Safari at the Kumbhalgarh Wildlife Sanctuary

Take a Safari at the Kumbhalgarh Wildlife Sanctuary
4.2 /5

Kumbhalgarh Wildlife Sanctuary, located near Udaipur, is a haven for nature enthusiasts and an ideal addition to the list of things to do in Udaipur. The sanctuary boasts diverse flora and fauna, including leopards, wolves, hyenas, and a variety of bird species. Visitors can explore the sanctuary, embark on wildlife safaris, and relish the serene natural beauty.

Timings: The sanctuary is open from 6:00 AM to 6:00 PM.
Entry Fee: For Indian tourists, the entry fee is INR 50, and for foreign tourists, it's INR 300.

26. Wonder at the Ranakpur Jain Temple

Wonder at the Ranakpur Jain Temple
4.1 /5 View 22+ photos

Spread over an area of 4,500 square yards and consisting of 29 halls, the Ranakpur Jain Temple is one of the most important of the five major pilgrimage centres of Jainism. Also known as Chaturmukha Dharana Vihara, the temple dedicated to Tirthankara Rishabhanatha is located in Pali district of Rajasthan. 

Timings:  12:00 PM to 5:00 PM. However, it's best to check the timings before your visit, as they may vary.
Entry Fee: For Indian tourists, the entry fee is INR 60, and for foreign tourists, it's INR 100.

27. Find Peace & Solace at Ambrai Ghat

Find Peace & Solace at Ambrai Ghat

Ambrai Ghat is a picturesque spot along Lake Pichola in Udaipur, offering breathtaking views of the City Palace and the Jag Mandir Island. It's a perfect place to witness stunning sunsets and enjoy a peaceful evening. While in Udaipur, visiting Ambrai Ghat should be on your list of things to do.

Timing: The ghat is accessible at all times, but evenings are the best time to enjoy the views.
Boat Rides: You can enjoy boat rides on Lake Pichola from Ambrai Ghat, offering fantastic views of the surrounding attractions.

28. Be Amazed by the Ahar Cenotaphs

Be Amazed by the Ahar Cenotaphs

The Ahar Cenotaphs in Udaipur are a collection of royal memorials and cenotaphs that honor the Mewar rulers and members of the royal family. These architecturally intricate structures provide a glimpse into the history and culture of the region. When in Udaipur, exploring the Ahar Cenotaphs is a must for those interested in heritage and history.

Timing: The site is open from 10:00 AM to 5:00 PM.
Entry Fee: Indian tourists - INR 15, Foreign tourists - INR 25.

29. Relax at Badi Lake

Relax at Badi Lake

Situated a little on the outskirts of the city, Badi Lake is an artificial freshwater lake situated in Udaipur. Built by Maharaja Raj Singh between 1652 and 1680, Badi Lake sprawls over a humongous area of 155 sq. km. Ideal as a popular picnic spot, Badi Lake also boasts of utter peace and tranquility as it is devoid of the regular tourist crowd. The lake is also ideal for a swim and there are several kiosks (shamiyanas) installed along the embankments which are meant for people to sit down and relax.

30. Visit the Neemach Mata Temple

Visit the Neemach Mata Temple

The Neemach Mata Temple is a prominent Hindu temple located atop a hillock in Udaipur, Rajasthan. It is dedicated to Goddess Neemach Mata, and the temple complex offers stunning panoramic views of the city and Lake Pichola. Devotees and tourists visit this temple to seek blessings and enjoy the breathtaking vistas.

Timings : 6:00 AM - 8:00 PM

31. Take a tour to the Maharana Pratap Smarak

Take a tour to the Maharana Pratap Smarak
3.4 /5


The Maharana Pratap Smarak, also known as the Maharana Pratap Memorial, is a significant historical monument in Udaipur, Rajasthan, dedicated to the great Rajput warrior, Maharana Pratap. The memorial includes a towering bronze statue of Maharana Pratap on his loyal horse, Chetak. Visitors can explore the museum and galleries within the complex to learn about the valor and bravery of this iconic Rajput ruler.

Timings : 7:30Am - 7:30pm (April-September), 7:30AM-7pm (October-March), Light and Sound show: 8pm-8:45pm (April-September), 7:30pm-8:15pm (October-March)

This post was published by Aqsa Aleem

Share this post on social media

Top Hotels In Udaipur

Comments on this post

View Packages