Awarded the best tourist destination award in 2010, Udaipur is known as one of the most romantic cities of India and at times referred to as the ‘Kashmir of Rajasthan’.
Located in a valley and surrounded by 4 lakes, Udaipur has natural offerings with a grandeur multiplied by human effort, to make it one of the most enchanting and memorable tourist destinations. It justifies all names ever offered to its charm from ‘Jewel of Mewar’ to ‘Venice of the East’. Apart from Lakes, this beautiful historical city adorns itself with forts, palaces, temples and hills. And though the entire city’s architecture is flattering, the Lake palace hotel is something that offers the city a visual definition. The revered Nathdwara temple is about 60 km from Udaipur.
Directions by road from the nearest airport
Weather forecast
Oct 4, 2025
29°C
Getting there
Closest By Air
Udaipur
32 Kms 45 mins
Closest By Rail
Udaipur
8.5 Kms 30 mins
Closest By Road
Udaipur
13 Kms 30 mins
Various kinds of hotels depending on one’s budget can be found. There will be a lot of options from budget to top end luxury 5 star hotels. During winters, prior booking is advisable.
Udaipur is where much of Rajasthan’s grandeur resides, traces of which can be seen in the rich cuisine available here. One can just not miss out the famous Dal Bati Choorma or Gatte ki Subzi. Also, do try out the famous Dalkachori, Mirchi kachori, Kachori Chaat and other kinds of kachoris from the streets, forming a popular element of Udaipur’s Cuisine. Order a Rajasthani Thali, which has all the best local items to relish in the area from Dals, Roti, vegetables to delicious sweets.
Chandni
Indian
7AM-11PM
INR 800-1950 For Two
Reservations are highly recommended at this classy and sophisticated, open air restaurant. One gets a really beautiful view of the lake and the City palace while dining here. Though the service here is a bit slower compared to other 5 star hotels, the food is excellent and will leave you a very content person.
Udaivilas Hotel, Civil Lines, Hari Dasji Ki Magri, Udaipur, Rajasthan – 313001, India
Ambrai
Barbecue, Chinese, Indian, Continental
12.30-3PM & 7.30-10.30PM
INR 450-800 For Two
Ambrai serves excellent, mouth watering multi-cuisine delicacies. Pamper your taste buds along with your eyes by sitting at lake shore.
Amet Haveli Hotel, Outside Chandpole, Udaipur313001, India
Jagat Niwas Palace Hotel
Indian
7AM-10AM, Noon-3PM & 6-10PM
INR 1000 For Two
Jagat Niwas is an elegant and classy rooftop restaurant with some great views of the lake. The restaurant offers a great variety of rich curries and Tandoori dishes. Amazing cocktail menu and beer on the rocks only makes this place even more enjoyable.
25, 23, Lal Ghat Road, Silawatwari, Udaipur, Rajasthan 313001
Lotus Cafe
Cafe, Bakery
9AM-10.30PM
INR 200-300 For Two
A not so expensive, small restaurant, Lotus Cafe serves some fabulous chicken dishes and mouth watering vegetarian dishes. A nice ‘not-so-known’ cafe in the city is a great place to hangout with friends.
Shop No. 15, Bhatiyani Chihatta, Rao Ji Ka Hata, Udaipur, Rajasthan 313001
Udai Kothi
Indian
12 Noon to 1 AM
INR 400-500 for two
Beautifully decorated terrace restaurant with the romantic ambiance, muted lighting, gentle music and candles lit. Udai Kothi offers guests the best of both worlds; the latest standards, blending happily with old-world charm. A pool side rooftop restaurant is a perfect place for the romantic date dinner.
O/S Chand Pole, Hanuman Ghat Marg, On Pichola Lake, Udaipur, Rajasthan 313001
Mayur Rooftop Cafe
Indian
10AM-11PM
INR 300-400 For two
The cafe has a great view of Jagdish Temple featuring multihued light show. The quality and taste of multi-cuisine delicacies is authentic and worth trying.
155, opp.Jagdish Temple, Jagdish Chowk, Udaipur313001, India
Natraj Hotel Dining Hall
Rajasthani, Gujarati
1PM-11PM
INR 150 for two
A very popular place among tourists that offers authentic Gujarati and Rajasthani thaali. A ‘not so expensive’ dining hall,it is a perfect place to relish local flavors. The thali includes a great variety of rice, dal, roti, pickles and at least five kind of vegetables. A place worth visiting if you are in Udaipur.
New Bapu Bazar, Behind Ashoka Cinema, Udaipur, Rajasthan 313002
Savage Garden
Indian
11AM-11PM
INR 300-750 For Two
From the starters to the desserts, the food is lip-smacking and easy on the pocket.
22, Inside Chandpole, Udaipur, Rajasthan
1559 AD
Bakery, Cafe
11AM-11PM
INR 550-1100 For Two
1559 AD has a classy and serene ambiance with the waiters in embroidered-silk waistcoats. It’s known for offering some delicious Indian and Thai dishes.
P.P.Singhal Marg, near Fateh Sagar, Udaipur, Rajasthan 313001
The Oberoi Udaivilas
Rajasthani, Indian, Chinese, Thai
12:00 AM – 12:00 PM, 9:00 PM – 12:00 AM
INR 800-1950 For Two
If you are in a mood to spoil yourself and splurge, Udaivilas is the place you should go to. One can find all kinds of cuisine here, like Rajasthani, Thai, Mediterranean, Indian and many more. With the soft background music and dance performances in the evening, it’s a great place to flatter yourself with a luxurious experience.
Hardasji Ki Magri, Udaipur 313001 India
Hiring a cab for a day is a good idea. Travelling via three wheelers is an easy option and relatively cheaper too.