Udaipur is a city in the north-western Indian state of Rajasthan, about 415 km (258 mi) south of the state capital Jaipur .It is also known as the “City of Lakes,”, as it is surrounded by five major artificial lakes.The city is located in the southernmost part of Rajasthan, near the Gujarat border. To its west is the Aravali Range, which separates it from the Thar Desert. It is placed close to the median point between two major Indian metro cities, around 660 km from Delhi and 800 km from Mumbai.Udaipur offers an unforgettable travel experience. This blog covers the top attractions, travel tips, the best food to try, and frequently asked questions about the city
Modes of Travel in Udaipur


Udaipur is well-connected and easy to explore. Here are the best modes of transportation:
1. By Air
Udaipur Airport also known as Maharana Pratap Airport or Dabok Airport connects the city to other parts of the country. Air India, Jet Airways and SpiceJet operate regular flights from New Delhi, Mumbai and Jaipur for Udaipur. The airport is about 20 km away from the city centre
2. By Train
Udaipur Railway Station connects the city with major Indian destinations such as Delhi, Kolkata, Jaipur and Mumbai, among others. Trains such as Mewar Express, Annanya Express, Gwalior-Udaipur Express and Chetak Express run on a daily basis connecting the city with Ahmadabad, Sealdah and Ajmer.
3. By Road
Udaipur is linked with various cities via an extensive network of bus services. There are regular buses available from Delhi, Jaipur, Indore and Kota linking Udaipur with these cities. Depending upon their budget and requirement, travellers can choose from air-conditioned coaches, luxury buses or state transportation buses.
4. Local Transport
- Auto-Rickshaws: Best for short distances.
- Cabs: Apps like Ola and Uber operate in Udaipur.
- Tuk-Tuks: A fun way to explore narrow streets and markets.
- Bicycles: Available for rent to explore the city at your own pace.
Top Attractions in Udaipur
Udaipur, famously known as the “City of Lakes,” offers a blend of majestic palaces, serene lakes, and rich cultural heritage. The iconic City Palace, a masterpiece of architecture, provides stunning views of Lake Pichola. The lake itself is home to the enchanting Lake Palace, now a luxury hotel, and Jag Mandir, a picturesque island retreat. Saheliyon Ki Bari, a lush garden adorned with fountains and lotus pools, is perfect for a tranquil stroll. For history enthusiasts, the Bagore Ki Haveli Museum showcases a glimpse into royal life, while the Monsoon Palace offers panoramic views of the Aravalli Hills. The lively streets around Jag Mandir and the colorful bazaars make Udaipur a must-visit destination for culture and shopping enthusiasts.
City Palace


City Palace (Raj Mahal), Udaipur is a palace complex situated in the city of Udaipur in the Indian state of Rajasthan. It was built over a period of nearly 400 years, with contributions from several rulers of the Mewar dynasty.The magnificent palace was built in the year 1559 by Maharana Uday Singh and served as the main seat of power, where the Maharanas lived and administered the kingdom from. As you step inside, the palace opens up a city of architectural delight and you can’t help but be awe-struck by its grandeur, whether it’s a walk around the Mor Chowk (Peacock Courtyard), adorned with beautiful mosaics of peacocks, or the mesmerising mirrored walls of the Sheesh Mahal (Palace of Mirrors), which create a dazzling spectacle when illuminated by candlelight. The Zenana Mahal (Palace of the Queens) offers a glimpse into the royal lifestyle with its extensively decorated rooms and balconies overlooking the serene lake.
When exploring City Palace, you’ll also come across Haathi Pol (Elephant Gate), an elaborate entrance designed to greet Maharanas after they came back victorious on an elephant’s back.
Best Time to Visit: October to March
Location: City Palace Complex, Udaipur, Rajasthan 313001
Entry Fee: ₹300 (adults), ₹100 (children), ₹250 (camera)
Timings: 9:30 AM to 5:30 PM
Lake Pichola


Lake Pichola, situated in Udaipur city in the Indian state of Rajasthan, is an artificial fresh water lake, created in the year 1362, named after the nearby Picholi village.The City of Lakes – Udaipur is surrounded by a number of lakes mesmerising its visitors with its blue waters and scenic views. One such artificial lake that sits right in the middle of Udaipur city is Lake Pichola, built in the year of 1362 AD.
Named after the nearby village Picholi, Lake Pichola is one of the most famous tourist attractions in Udaipur. Flanked by islands, palaces, temples, mansions, ghats and restaurants, Lake Pichola offers something for everyone. The enchanting views of sunrise and sunset from the lake is something that should not be missed by anyone visiting the lake.With dimensions of 3 miles in length, 2 miles in width and a depth of 30 feet, Lake Pichola has four main islands namely Jag Niwas, Jag Mandir, Mohan Mandir and Arsi Vilas.
Jag Niwas is home to Lake Palace which is now converted into a heritage hotel while Jag Mandir is home to the famous Lake Garden Palace. Mohan Mandir served as the place from where the king used to witness the Gangaur festival celebration held anually.Arsi Vilas has a small beautiful palace which was built by one of the Maharanas of Udaipur to relax while enjoying the sunset on the lake.
- Best Time to Visit: Sunrise or Sunset, October to March for boat rides
- Location: Near City Palace, Udaipur, Rajasthan
- Entry Fee: Free (Lake), ₹400-₹700 for boat rides (depending on time)
- Timings: 9:00 AM to 6:00 PM for boat rides
Jag Mandir


Located on an island in Lake Pichola, Jag Mandir is a peaceful retreat known for its stunning architecture and gardens.Also known as ‘Lake Garden Palace’, this floating marvel will take your breath away with its magnificent architecture and gorgeous setting in the middle of the Lake Pichola.It is an architectural masterpiece built by three Maharajas of the Sisodia Rajputs of Mewar and dates to the early 1600s. The Jag Mandir Palace stands on an island of Lake Pichola and provides breathtaking views of its waters and surrounding hills, providing the ideal setting for strolls through its garden.
Best Time to Visit: November to February
Location: On Lake Pichola, Udaipur
Entry Fee: Included in the boat ride fee (₹400–₹700)
Timings: 10:00 AM to 6:00 PM
Fateh Sagar Lake


Fateh Sagar Lake is situated in the city of Udaipur in the Indian state of Rajasthan. It is an artificial lake named after Maharana Fateh Singh of Udaipur and Mewar, constructed north-west of Udaipur, to the north of Lake Pichola in the 1680s.Fateh Sagar Lake, another gem of Udaipur, is ideal for a calm evening walk or boating. The lake has three islands, including Nehru Garden, which is accessible by boat. This is artificial lake was constructed under the reign of Maharana in 1960. Boating on the blue water of the lake, which is overlooked by mountains from three sides, is an experience to remember. There is a garden amidst the lake i.e. Nehru Park, which is a lovely open space with a boat-shaped restaurant. Sprawling over 2.4 kms, Fateh Sagar lake is one of the places where travellers can enjoy the scenic beauty of Udaipur. The lake lies on the northwest of the main Udaipur city.
Best Time to Visit: October to March; ideal for evening walks and boating
Location: North-West of Udaipur, near Saheliyon Ki Bari
Entry Fee: Free (Lake), ₹200–₹400 for boating
Timings: 8:00 AM to 6:00 PM for boating
Sajjangarh Palace (Monsoon Palace)


.The Monsoon Palace, also known as the Sajjan Garh Palace, is a hilltop palatial residence in the city of Udaipur, Rajasthan in India, overlooking the Fateh Sagar Lake. It is named Sajjangarh after Maharana Sajjan Singh (1874–1884) of the Mewar dynasty, whom it was built for in 1884. It was built chiefly to watch the monsoon clouds; hence, appropriately, it is popularly known as Monsoon Palace. It is said that the Maharana built it at the top of the hill to get a view of his ancestral home, Chittorgarh.If you are history enthusiasts, you can move along and watch around. You can explore the hilly region and have a taste of local Udaipur delights. If you wish to learn about popular folk literature, then the Chittorgarh Palace is the perfect place. There is a wildlife sanctuary nearby; you can take your kids and enjoy some family time.Shopping for local souvenirs is a must in Udaipur region of Rajasthan.
Best Time to Visit: Monsoon season (July–September) or Winter (October–March)
Location: Sajjangarh, Udaipur, Rajasthan 313011
Entry Fee: ₹20 (Indians), ₹80 (foreigners)
Timings: 9:00 AM to 5:00 PM
Saheliyon Ki Bari


This charming garden was built for the queen’s maidens. With lush greenery, fountains, and marble pavilions, it’s a peaceful escape from the city buzz.Saheliyon Ki Bari is a majestic garden in the city of Udaipur, Rajasthan, India. It is also known as the Garden or the Courtyard of Maidens. As the name suggests, it was made for the maidens who accompanied the Princess after her marriage to Maharana Sangram Singh. The mesmerizing Saheliyon Ki Bari is located on the banks of the Fateh Sagar Lake in Udaipur.It has beautifully landscaped lush green lawns, canopied walking lanes and magnificent fountains. Most visitors think Saheliyon ki Bari is one of the best places in Udaipur to relax and rejuvenate with friends, family or even alone. The history, the traditional architecture and the regal vibe attract tourists from all over the world.Saheliyon ki Bari is an 18th-century monument which is considered of immense historical importance in India. It is beautifully landscaped with tall trees, lush green shrubbery and flower beds.
Best Time to Visit: October to March for lush greenery
Location: Saheli Marg, Panchwati, Udaipur, Rajasthan 313001
Entry Fee: ₹10 (Indians), ₹50 (foreigners)
Timings: 9:00 AM to 7:00 PM
Bagore Ki Haveli


Bagore Ki Haveli, a majestic palace gracing the shores of Lake Pichola at Gangaur Ghat, is a must-visit on any Udaipur itinerary.Bagore ki Haveli is an opulent gracious palace which was built in the eighteenth century on the waterfront of Lake Pichola. the haveli was built by the Prime Minister of Mewar Kingdom- Amar Chand Badwa. Beautiful paintings and murals from the mewar era adorn the walls of the palace; the Queen’s Chamber is the most popular of the lot which has on display two very gorgeous glass and mirror sculptures of peacocks.Bagore Ki Haveli is more than just a pretty face; it’s a vibrant cultural hub! Step into the haveli’s courtyard transformed into an open-air amphitheatre, and immerse yourself in the world of Rajasthani artistry.
- Best Time to Visit: Evening for the Dharohar Dance Show (7:00 PM – 8:00 PM)
Location: Gangaur Ghat, Udaipur, Rajasthan 313001
Entry Fee: ₹60 (Museum), ₹90–₹150 (Dance Show)
Timings: 9:30 AM to 5:30 PM for the Museum
Eklingji Temple


The temple is dedicated to Lord Shiva and features intricate carvings.Eklingji is a Hindu temple complex in Udaipur District of Rajasthan in western India. Eklingji is believed to be the ruling god ( Kula devata ) of Mewar Princely State and the Maharana of the Royal dynasty rules as his Dewan(Minister).Known for its cultural heritage and diversity, India is a land of marvels which can be easily found in every corner of the country. In Hindu mythology, there are three ultimate creators of the whole universe- Lord Brahma, Lord Vishnu, and Lord Shiva. One of the most famous temples of Shiva is Eklingji Temple in Udaipur region of Rajasthan.
Are you wondering, why the temple is named Eklingji? Being the diverse land with exorbitant population, after every 100 km, the language changes and hence the names are also changed. You will be amazed to know that Lord Shiva alone has 108 names. Out of those 108 names, Eklingji is also the name of Lord Shiva. This is the name by which Lord Shiva is worshipped in Udaipur.Even though the name is changed, the faith and devotion attached to Lord Shiva remain the same. The purpose of these temples, mosques, churches, and monasteries is to help human beings forget their worries and attain spirituality.Eklingji Temple was built in the 8th century. It is a prime spot for musing about the Lord Shri Ekling Ji. The temple is located in the Kailashpuri district of Udaipur.
Best Time to Visit: Early mornings, especially on Mondays
Location: Kailashpuri, Udaipur, Rajasthan 313202 (22 km from the city)
Entry Fee: Free
Timings:
- 4:30 AM to 7:00 AM
- 10:30 AM to 1:30 PM
- 5:00 PM to 7:30 PM
Best Food to Try in Udaipur
Udaipur’s cuisine is a delightful mix of traditional Rajasthani flavors and street food. Here are some must-try dishes:


1. Dal Baati Churma
A signature Rajasthani dish made with wheat balls, lentils, and sweet crumbled wheat.
2. Gatte Ki Sabzi
Gram flour dumplings cooked in a spicy yogurt-based curry.
3. Mirchi Bada
A spicy snack made with green chili and potato filling, deep-fried in a crisp coating.
4. Laal Maas
For non-veg lovers, Laal Maas is a fiery mutton curry packed with bold flavors.
5. Local Sweets
Don’t miss trying sweets like Malpua, Ghewar, and Mawa Kachori.
Travel Tips
When visiting Udaipur, pack light, breathable clothing as the city can get warm, especially during the day. Comfortable walking shoes are a must for exploring palaces and markets. Always carry a water bottle to stay hydrated, and don’t forget sunscreen and sunglasses to protect against the sun. Plan your trip between October and March for pleasant weather, ideal for sightseeing and outdoor activities. Use auto-rickshaws or rent bicycles to navigate the city’s narrow streets, and opt for local transport to save costs. When visiting religious sites like Eklingji Temple, dress modestly and respect local customs. Finally, book accommodations and tickets in advance, especially during peak season, to ensure a hassle-free experience.
FAQs
The best time to visit Udaipur is from October to March, as the weather is pleasant and perfect for sightseeing.
A 3-day trip is ideal to cover all the major attractions and enjoy the city’s vibe.
Yes, Udaipur offers a range of options from luxury hotels to budget-friendly guesthouses and hostels.
Absolutely! Udaipur is known for its hospitality and is considered safe for solo travelers, including women.
Yes, by opting for budget stays, eating at local eateries, and using public transport, you can explore Udaipur economically.
Conclusion
Udaipur, the City of Lakes, is a destination that combines history, culture, and natural beauty. Whether you’re drawn to its royal palaces, tranquil lakes, or vibrant local life, this city promises memories that last a lifetime. With the information shared here, you’re all set to explore top places to visit in Udaipur and make the most of your trip.
Plan Your Udaipur Journey Today!
Start planning your trip now and dive into the rich history and vibrant culture of this iconic city. Share your experiences and let us know your favorite places in Udaipur in the comments below!
📅 Book your journey today and create unforgettable memories in the heart of Udaipur!