Stays in Udaipur
Udaipur, known as the City of Lakes, is set in the Aravalli Hills of Rajasthan, India. Founded in 1559 by Maharana Udai Singh II, it served as the capital of the Mewar kingdom. The city is built around a series of artificial lakes, including Lake Pichola, Fateh Sagar Lake, and Swaroop Sagar. These…
Every stay in Udaipur
Recent rates first, then the best-reviewed rooms. · page 1 of 9
Search live rates in Udaipur
Pick your dates — every Udaipur room with a live price, in one list.
Free cancellation on most rooms · 1 t CO₂ removed per booking, at no extra cost.
About Udaipur
The City Palace, a sprawling complex on the east bank of Lake Pichola, is a major landmark. Nearby, the Jagdish Temple and the vintage car museum attract visitors. Boat rides on Lake Pichola offer views of Jag Mandir and the island palace. Udaipur is also a gateway to the hill station of Mount Abu and the Kumbhalgarh Fort, both within a few hours' drive.
With 410 hotels listed on our site, Udaipur offers accommodation across all star categories. The average guest score is 4.3 out of 5, indicating high satisfaction. Notable hotels include the Radisson Blu Udaipur Palace Resort & Spa, The Ananta Udaipur, Jagmandir Island Palace, Radisson Udaipur, Hotel Presidency Blu Udaipur, Bamboo Saa Resort & Spa Udaipur, Taj Lake Palace, and The Oberoi Udaivilas Udaipur.
Where to stay in Udaipur
Lake Pichola. The historic heart of Udaipur, with many hotels and guesthouses offering lake views and easy access to the City Palace and Jagdish Temple.
Fateh Sagar Lake. A quieter area around a large lake, popular for evening walks and close to the Nehru Garden and Solar Observatory.
Bapu Bazaar. A central commercial area with shops, restaurants, and budget to mid-range hotels, within walking distance of the City Palace.
Sukher. A suburban area on the outskirts, home to several resorts and offering a peaceful stay away from the city centre.
Getting there and around
Udaipur is served by Maharana Pratap Airport, about 22 kilometres from the city centre, with flights from major Indian cities. The city is also connected by rail, with regular trains from Delhi, Jaipur, Mumbai, and Ahmedabad. By road, Udaipur is well-linked via national highways; driving from Gurugram takes around 12 hours. Within the city, auto-rickshaws and taxis are readily available. Many attractions in the old city are walkable, but for places like Fateh Sagar Lake or Sajjangarh, hiring a vehicle is convenient.
When to go
The best time to visit Udaipur is from October to March, when the weather is cool and pleasant, ideal for sightseeing and boat rides. Summers (April to June) are hot, with temperatures often exceeding 40°C, while the monsoon (July to September) brings moderate rainfall and lush greenery, though some activities may be limited. Winter days are sunny and nights can be chilly, so pack accordingly.
Questions, answered
What is Udaipur known for?
Udaipur is known for its lakes, palaces, and Rajput-era architecture, including the City Palace and Lake Pichola.
How do I get to Udaipur from Gurugram?
You can fly from Delhi (near Gurugram) to Udaipur, take a train, or drive. The drive takes around 12 hours.
What is the best time to visit Udaipur?
October to March is the best time, with pleasant weather for exploring the city.
Are there budget hotels in Udaipur?
Yes, Udaipur has many budget and mid-range hotels, especially around Bapu Bazaar and the old city.
What are the top attractions in Udaipur?
The City Palace, Lake Pichola, Jag Mandir, Fateh Sagar Lake, and Sajjangarh Palace are among the top attractions.















































