1
Bawarchi Restaurant
Restaurant
Easygoing mainstay cooking up pizza, burgers & dosas, plus curries & noodle dishes.
$$ $$
4.70 (19.5K reviews)
2
Khamma Ghani Restaurant
Restaurant
This upscale Indian restaurant provides diners with spectacular views over surrounding lakes.
$$ $$
4.20 (13.2K reviews)
3
1559 AD
Fine dining restaurant
Diners sit in the garden of this old world villa and enjoy views over the lake with Indian meals.
4.60 (6.7K reviews)
4
Restaurant Harigarh
Restaurant
Traditional Indian & global dishes served in a relaxed, open-air dining room by the water.
$$ $$
4.40 (5.7K reviews)
6
Tribute Restaurant
Restaurant
Lakeside restaurant with outdoor tables & horse-themed decor, serving Indian, Asian & global dishes.
$$ $$
4.10 (4.1K reviews)
7
Trident Hotel Udaipur
Hotel
Understated rooms in a refined lakeside lodging offering dining, a pool & a spa, plus a kids' club.
4.50 (3.8K reviews)
11
Upre
Fine dining restaurant
Decorated in an Imperial style, this lavish Indian restaurant offers panoramic views from the roof.
$$$ $
4.00 (2.9K reviews)
13
The Artist House, Udaipur
Hotel
Trendy hotel in a former theatre with rustic-chic rooms, a restaurant & an outdoor pool.
$13/night
4.10 (2.2K reviews)
14
Ambrai Restaurant
Restaurant
Traditional dishes served in a lakefront venue with City Palace views & outdoor seating.
4.10 (2.1K reviews)
15
Yummy Yoga Rooftop Restaurant
Restaurant
Vegetarian Indian food, pizza & smoothies served in a casual space with outdoor seats & lake views.
$$ $$
4.60 (2.1K reviews)
16
Rainbow Restaurant
Restaurant
Indian, Italian & Chinese fare served in a bright, airy ambiance with outdoor seating & a lake view.
$$ $$
4.10 (1.7K reviews)
17
Jagat Niwas Palace Hotel
Hotel
Posh heritage hotel offering plush restaurants with live entertainment, plus lake & mountain views.
$77/night
4.20 (1.6K reviews)
19
The Belmonte House
Hotel
Straightforward rooms in a trendy hotel offering 2 restaurants, a bar & a rooftop pool.
$29/night
4.60 (1.2K reviews)