Udaipur, the “City of Lakes” or “Venice of the East,” stands as perhaps the most romantic city in India. Founded in 1559 by Maharana Udai Singh II, this former capital of Mewar Kingdom floats amid a landscape of shimmering lakes, floating palaces, and island temples. Where other Rajasthani cities showcase fortress architecture, Udaipur offers a softer beauty – palatial havelis reflected in lake waters, narrow streets climbing to hilltop sunsets, and a preserved heritage that made it a James Bond filming location. This comprehensive guide covers all the best places to visit in Udaipur.

Quick Overview: Udaipur’s attractions cluster around its interconnected lake system – Lake Pichola, Fateh Sagar Lake, and Lake Udai Sagar. The Old City around City Palace contains most historical sites, while newer areas house modern amenities. Island palaces, hilltop temples, and lakeside ghats create the signature Udaipur experience.
Top 25 Places to Visit in Udaipur
1. City Palace
Rajasthan’s largest palace complex rises dramatically from Lake Pichola’s eastern shore. Built over 400 years by successive Maharanas, it blends Rajasthani and Mughal architecture across courtyards, towers, terraces, and corridors. The palace museum showcases royal artifacts, while parts remain a luxury hotel (Shiv Niwas and Fateh Prakash).
| Detail | Information |
|---|---|
| Location | Old City, Lake Pichola shore |
| Timings | 9:30 AM – 5:30 PM |
| Entry Fee | ₹300 (Indians), ₹700 (Foreigners), Museum extra |
| Best For | Architecture, history, lake views |
2. Lake Pichola
Udaipur’s oldest and largest lake (created in 1362) defines the city’s identity. The lake’s islands host the famous Lake Palace and Jag Mandir, while its ghats bustle with locals and pilgrims. Sunset boat rides revealing the palaces bathed in golden light are essential Udaipur experiences.

3. Lake Palace (Jag Niwas)
This white marble palace appearing to float on Lake Pichola is among the world’s most romantic hotels. Built in 1746 as a royal summer palace, it now operates as Taj Lake Palace. Non-guests can visit for high tea or dinner (reservations required), experiencing interiors featured in the James Bond film Octopussy.
4. Jag Mandir Island
This 17th-century island palace served as refuge for Prince Khurram (later Shah Jahan), allegedly inspiring aspects of the Taj Mahal. Today visitors can access the island via boat from City Palace, exploring the ornate Gul Mahal, elephant statues, and garden courtyards. The restaurant here offers unique dining with lake views.
5. Monsoon Palace (Sajjangarh Palace)
Perched atop a 944-meter hill overlooking the city, this palace was built to watch monsoon clouds approaching. While interiors are mostly empty, the panoramic sunset views over Udaipur’s lakes and surrounding Aravalli hills are spectacular. Best visited late afternoon – the winding road through Sajjangarh Wildlife Sanctuary adds to the experience.
6. Fateh Sagar Lake
North of Lake Pichola, Fateh Sagar offers a more local experience. Three islands dot the lake – Nehru Park (garden island with boat access), Solar Observatory (one of Asia’s largest), and a jet fountain. The lakeside promenade is perfect for evening walks, while surrounding hills provide scenic backdrop.
7. Saheliyon Ki Bari
The “Garden of the Maidens” was designed for the queen and her 48 female attendants. This 18th-century garden features fountains, kiosks, marble elephants, and a delightful lotus pool. The fountains – designed to operate without pumps using natural pressure – demonstrate clever engineering of the era.
8. Jagdish Temple
This Indo-Aryan temple dedicated to Vishnu stands at the entrance to City Palace. Built in 1651, its ornate carved exterior showcases 79 feet of sculptural detail. The temple remains an active place of worship, with morning and evening aartis creating spiritual atmosphere amidst the tourist crowds.

9. Bagore Ki Haveli
This 18th-century haveli on Gangaur Ghat showcases Mewar aristocratic life through 138 rooms of period artifacts. The real draw is the nightly folk dance performance (7-8 PM) featuring traditional Rajasthani dances including the famous fire dance. The haveli courtyard setting makes performances particularly atmospheric.
10. Vintage and Classic Car Museum
The royal automobile collection at Garden Hotel includes Rolls-Royces, Cadillacs, and Mercedes used by the Mewar royalty. Highlights include the 1934 Rolls-Royce used in the James Bond film and vintage military vehicles. A fascinating glimpse into royal extravagance.
11. Ahar Cenotaphs
This complex of 372 cenotaphs marks the cremation sites of Mewar rulers spanning 350 years. Less touristy than other attractions, the peaceful site offers authentic historical atmosphere. An archaeological museum nearby houses bronze sculptures and artifacts from the Ahar civilization (4000 years old).
12. Shilpgram
This rural arts and crafts complex 3 km from Fateh Sagar recreates village life from different Indian states. Traditional huts showcase regional architecture, while craftsmen demonstrate pottery, weaving, and other arts. The annual Shilpgram Festival (December-January) brings performers and artisans from across India.
13. Ambrai Ghat
Perhaps Udaipur’s most photographed location, this ghat opposite City Palace offers perfect sunset views of the palace and Lake Palace reflecting on the water. The adjacent Ambrai Restaurant serves excellent Rajasthani cuisine with the view. Arrive early for sunset – seating fills quickly.
14. Karni Mata Temple (Ropeway)
This temple atop Machla Magra hill is accessible via a scenic ropeway ride offering aerial views over Pichola Lake and the city. While the temple itself is simple, the ropeway experience and summit views make it worthwhile. Best visited at sunset for golden light over the lakes.
15. Eklingji Temple
Located 22 km from Udaipur, this 8th-century complex serves as the royal deity temple for Mewar rulers. The 108-temple complex centers on a four-faced Shiva lingam carved from black marble. The architectural detail and spiritual atmosphere make the trip worthwhile. Note: limited visiting hours.
16. Nathdwara (Shrinathji Temple)
This famous Krishna temple 48 km from Udaipur houses a 14th-century idol of Lord Krishna that attracts millions of pilgrims. The temple’s Pichwai paintings are internationally renowned. Non-Hindus cannot enter the inner sanctum but can observe from outer areas. Combine with Eklingji for a day trip.
17. Kumbhalgarh Fort
Located 85 km from Udaipur, this UNESCO World Heritage Site boasts the world’s second-longest continuous wall (36 km) after the Great Wall of China. The massive fort contains 360 temples and offers stunning views over the Aravalli Range. Essential day trip for history and architecture enthusiasts.
18. Ranakpur Jain Temple
This 15th-century temple, 95 km from Udaipur, contains 1,444 intricately carved marble pillars – no two alike. One of the five holiest Jain sites, its architectural complexity rewards hours of exploration. Combine with Kumbhalgarh for a full day excursion.
19. Haldighati
This mountain pass 40 km from Udaipur was the site of the famous 1576 battle between Maharana Pratap and Mughal forces. The museum showcases Rajput warrior history, while Chetak’s memorial honors Pratap’s legendary horse. Important for understanding Mewar’s proud resistance history.
20. Gangaur Ghat
One of Udaipur’s oldest ghats, this stepped waterfront serves as the venue for the Gangaur Festival procession. Throughout the year, the ghat buzzes with activity – women washing clothes, children playing, pilgrims bathing. The view across to Bagore Ki Haveli captures authentic Udaipur.
21. Doodh Talai Garden
This small garden and lake at the base of Karni Mata hill offers relaxed lakeside ambiance. Popular with locals for evening walks, the garden provides good views of Lake Pichola and surrounding palaces. The adjacent musical fountain show adds evening entertainment.
22. Crystal Gallery
Part of City Palace complex, this gallery houses the Maharaja’s extraordinary crystal collection – furniture, tables, beds, and decorative items of Osler crystal ordered in 1877. The Maharaja died before seeing the collection; it remained packed for 110 years before display. Separate ticketing required.
23. Bharatiya Lok Kala Mandal
This folk museum showcases traditional Rajasthani culture through puppets, costumes, masks, and folk art. The puppet shows demonstrating Kathputli tradition are the highlight. The museum provides cultural context often missed by casual tourists.
24. Neemach Mata Temple
Perched on a hill overlooking Fateh Sagar Lake, this temple requires a short climb rewarded with panoramic lake views. Less touristy than other viewpoints, it offers authentic devotional atmosphere. The sunrise and sunset views over the lakes are spectacular.
25. Moti Magri (Maharana Pratap Memorial)
This hilltop memorial features a bronze statue of Maharana Pratap on his beloved horse Chetak. The Japanese-style rock garden and lake views make it pleasant, while the memorial celebrates Mewar’s most revered warrior king. The path includes other historical statues and fountains.
Sample Itineraries
| Duration | Focus | Key Experiences |
|---|---|---|
| 2 Days | City Highlights | City Palace, Lake Pichola boat ride, Jagdish Temple, sunset at Ambrai, folk dance |
| 3-4 Days | Complete Udaipur | Add Monsoon Palace, Fateh Sagar, Saheliyon Ki Bari, ropeway, museums |
| 5-6 Days | Udaipur + Day Trips | Add Kumbhalgarh, Ranakpur, Eklingji/Nathdwara |
| 7+ Days | Mewar Region | Add Chittorgarh Fort, Mount Abu, leisurely exploration |
Best Time to Visit Udaipur
October to March: Ideal weather (15-30°C), clear skies, full lakes (post-monsoon). Peak tourist season with highest prices in December-January.
April-June: Hot (up to 40°C) but manageable with air conditioning. Fewer tourists, lower prices. Lakes may recede.
July-September: Monsoon transforms the city – green surroundings, full lakes, dramatic skies. Light to heavy rainfall. Excellent for photographers willing to brave occasional showers.
Frequently Asked Questions
How many days are enough for Udaipur?
A minimum of 2-3 days covers major attractions within the city. Add 1-2 days for essential day trips (Kumbhalgarh, Ranakpur). For a relaxed pace including multiple day trips and lake experiences, 5-6 days is ideal.
Which is better – Jaipur or Udaipur?
They offer different experiences. Jaipur excels in forts, shopping, and architectural diversity. Udaipur offers romantic lake settings, intimate palace experiences, and more relaxed atmosphere. Many travelers prefer to visit both – Udaipur is more romantic, Jaipur more energetic.
Can I visit Lake Palace without staying there?
Yes, Taj Lake Palace accepts lunch and dinner reservations for non-guests (₹2,500+ per person). Book 24 hours in advance. The experience includes boat transfer and access to select areas. High tea is another option during afternoon hours.
Is Udaipur safe for solo female travelers?
Yes, Udaipur is considered one of India’s safest cities for solo female travelers. The tourism infrastructure is well-developed, and the city has a relaxed atmosphere. Standard precautions apply, particularly at night in less-touristy areas.
How to Reach Udaipur
By Air: Maharana Pratap Airport (Dabok) connects to Delhi, Mumbai, Jaipur, and other cities. Airport is 22 km from city center.
By Rail: Udaipur City Railway Station connects to Delhi, Mumbai, Jaipur, and other major cities. Several overnight trains available.
By Road: Well-connected to Jaipur (400 km, 6-7 hours), Mount Abu (185 km, 4 hours), and Jodhpur (275 km, 5 hours).
Related Reading: Best Time to Visit Udaipur | Things to Do in Udaipur | Ultimate Rajasthan Road Trip
Ready to experience the romantic City of Lakes?