15 Best Cafés & Restaurants in Udaipur You Should Visit
Udaipur is famous for its grand palaces and beautiful lakes, but the city’s food scene is just as memorable. Whether you’re looking for a rooftop café overlooking Lake Pichola, a quiet place to enjoy coffee, or a heritage restaurant for a special dinner, you’ll find plenty of options across the old city.
Many of Udaipur’s best cafés and restaurants are located around Chandpole, Hanuman Ghat and Lal Ghat, making it easy to combine sightseeing with great food. From authentic Rajasthani flavours to continental dishes and handcrafted coffee, there’s something for every traveller.
Here’s our list of the best cafés and restaurants in Udaipur to add to your itinerary.
1. Qalaa – Art Bar & Coffeehouse
Qalaa is much more than a café. Set inside a restored haveli, it combines artistic interiors, cosy corners and panoramic rooftop views to create one of the city’s most unique dining spaces. Whether you’re stopping by for coffee during the day or cocktails after sunset, the relaxed atmosphere makes it easy to spend a few hours here. The blend of Mediterranean flavours, desserts and handcrafted beverages appeals to both casual visitors and couples looking for a memorable evening.
Ambience: Artistic heritage café with rooftop seating and city views
Approx. Cost for Two: ₹2,000
Cuisine: Bar Food, Continental, Mediterranean, Coffee, Pasta, Desserts, Beverages
Location: 2nd Floor, Brahmpole Haveli, Near Brahmpole Gate, Chandpole, Udaipur
Timings: 11:00 AM – 11:00 PM
2. Gallery Café
Mornings feel especially peaceful at Gallery Café, where large windows and lakeside seating offer a welcome break from the busy streets around Lake Pichola. It’s an ideal place to begin your day with breakfast or simply enjoy a coffee before heading to the City Palace and nearby attractions.
Cuisine: Multi-cuisine, Café Fare
Ambience: Calm lakeside café
Approx. Cost for Two: ₹1,500–₹1,700
Timings: 7:00 AM – 6:00 PM
Location: Lake Pichola Hotel, Chandpole, Udaipur
3. Ambrai Restaurant
Few restaurants capture the charm of Udaipur quite like Ambrai. Its elegant open-air lakeside setting offers uninterrupted views of Lake Pichola, the City Palace and Jag Mandir. As evening falls, candle-lit tables create a romantic atmosphere that has made this one of the city’s most popular dinner destinations. The menu focuses on Indian favourites along with continental options, making it suitable for both local and international travellers.
Cuisine: North Indian, Mughlai, Chinese, Continental, Desserts, Beverages
Ambience: Elegant open-air lakeside dining with candle-lit seating
Approx. Cost for Two: ₹2,000
Timings: 7:00 PM – 10:30 PM
Location: Amet Haveli, Hanuman Ghat Road, Chandpole, Udaipur
4. Jheel’s Ginger Coffee Bar
Hidden beside the lake, Jheel’s Ginger Coffee Bar is a favourite among backpackers and coffee lovers. The café has a simple, welcoming vibe with colourful décor and scenic balconies overlooking the water. Fresh coffee, homemade desserts and all-day breakfasts make it a great place to slow down after sightseeing. If you’re looking for a quiet café rather than a busy restaurant, this is a wonderful choice.
Cuisine: Café, Continental, Breakfast
Ambience: Cosy lakeside café
Approx. Cost for Two: ₹800
Timings: 8:00 AM – 10:00 PM
Location: Gangaur Ghat Area, Udaipur
5. Upre Restaurant
If you’re looking for one of the best rooftop restaurants in Udaipur, Upre is an easy choice. Perched above Lake Pichola Hotel, it offers sweeping lake views and a memorable sunset setting. Rajasthani, North Indian and Continental dishes round out an experience that’s ideal for an evening meal.
Cuisine: North Indian, Rajasthani, Continental, Chinese, Fast Food, Desserts, Beverages
Ambience: Rooftop dining with lake views
Approx. Cost for Two: ₹2,000
Timings: 6:00 PM – 11:00 PM
Location: Lake Pichola Hotel, Chandpole, Udaipur
6. Hello Boho
Hello Boho stands out for its colourful décor, relaxed seating and youthful atmosphere. The café is known for serving everything from pizzas and burgers to coffee and desserts, making it a good option for groups with different preferences. It’s also one of the more Instagram-friendly cafés in Udaipur without feeling overly crowded.
Cuisine: Café, Continental, Italian, Fast Food
Ambience: Bright, modern and bohemian
Approx. Cost for Two: ₹1,000
Timings: 11:00 AM – 11:00 PM
Location: Gangaur Ghat, Udaipur
7. Bluemoon Kinaraz
Bluemoon Kinaraz is a popular rooftop restaurant near Hanuman Ghat, known for its relaxed atmosphere and sweeping views of Lake Pichola. It’s a great place to unwind after exploring the old city, whether you’re stopping for lunch or staying through sunset. The menu is extensive, offering everything from traditional Rajasthani dishes to pizzas and pasta, making it a convenient choice for families and groups with varied tastes.
Cuisine: Rajasthani, North Indian, Chinese, Biryani, Pizza, Pasta, Fast Food
Ambience: Casual rooftop restaurant with lake and city views
Approx. Cost for Two: ₹1,000
Timings: 11:00 AM – 12:00 AM
Location: Wonder View Palace 6, Panch Devri Marg, Hanuman Ghat, Chandpole, Udaipur
8. Hari Garh Restaurant
Heritage-inspired architecture and rooftop seating give Hari Garh Restaurant a relaxed charm that’s hard to miss. Whether you stop by for breakfast, lunch or dinner, the views over the old city and diverse menu make it a pleasant place to unwind after sightseeing.
Cuisine: North Indian, Rajasthani, Chinese, Continental, Desserts, Beverages
Ambience: Heritage-style rooftop with city views
Approx. Cost for Two: ₹1,400
Timings: 8:00 AM – 11:30 PM
Location: Near Khamma Ghani Art and Crafts, Hanuman Ghat, Ambrari Road, Chandpole, Udaipur
9. Millets of Mewar
If you’re looking for healthy and wholesome food, Millets of Mewar is one of Udaipur’s most popular choices. The café focuses on millet-based dishes, fresh ingredients and locally inspired recipes. Vegetarian travellers, health-conscious visitors and those wanting something lighter than traditional restaurant fare will appreciate the thoughtful menu. It also offers a calm atmosphere that’s perfect for a leisurely meal.
Cuisine: Healthy, Organic, Vegetarian, Indian, Café
Ambience: Peaceful café with a wellness-focused vibe
Approx. Cost for Two: ₹900
Timings: 8:00 AM – 10:30 PM
Location: Bhatiyani Chohatta, Udaipur
10. Khamma Ghani Restaurant
Khamma Ghani Restaurant offers a comfortable blend of traditional hospitality and modern dining. The menu features a variety of North Indian, Mughlai and Continental dishes, making it suitable for both local cuisine lovers and travellers looking for familiar flavours. Its welcoming ambience and spacious seating make it a good choice for families as well as larger groups visiting the city.
Cuisine: North Indian, Continental, Mughlai, Chinese, Salads, Desserts
Ambience: Comfortable family restaurant with traditional touches
Approx. Cost for Two: ₹1,500
Timings: 11:00 AM – 11:30 PM
Location: 53, Yadav Colony, Rang Sagar, Pichola, Udaipur
11. Sheesh Mahal – The Leela Palace
For those celebrating a special occasion, Sheesh Mahal offers one of the most luxurious dining experiences in Udaipur. Located within The Leela Palace, the restaurant showcases elegant décor inspired by royal Rajasthan while overlooking
the peaceful waters of Lake Pichola. The carefully curated menu highlights regional flavours with refined presentation, making dinner here as much about the experience as the food.
Cuisine: Rajasthani, North Indian
Ambience: Luxury fine dining with palace-style interiors and lake views
Approx. Cost for Two: ₹7,000
Timings: 7:00 PM – 11:00 PM
Location: The Leela Palace, Pichola, Udaipur
12. Savage Garden
Savage Garden is one of the city’s hidden gems for travellers seeking a laid-back rooftop café. With colourful seating, greenery and beautiful views of Lake Pichola, it creates a relaxed atmosphere that’s ideal for long conversations over coffee or an easy dinner after sunset. The menu features a mix of Indian and international dishes, making it a favourite among backpackers and international visitors.
Cuisine: Indian, Continental, Mediterranean, Café
Ambience: Relaxed rooftop café with lake views
Approx. Cost for Two: ₹1,000
Timings: 9:00 AM – 11:00 PM
Location: Chandpole, Udaipur
13. Baro Masi
As the sun sets, Baro Masi transforms into one of the liveliest rooftop venues in the city. Live music, cocktails and skyline views create a vibrant atmosphere, while the varied menu makes it a great option for dinner before experiencing Udaipur’s nightlife.
Cuisine: North Indian, Chinese, Continental, Pizza, Rolls, Bar
Ambience: Stylish rooftop lounge with live music and nightlife
Approx. Cost for Two: ₹1,900
Timings: 5:30 PM – 1:00 AM
Location: Udai Kothi, Hanuman Ghat Marg, Chand Pole Road, Udaipur
14. Abaar – Kitchen & Bar
Abaar is a modern rooftop restaurant that pairs panoramic views of the old city with a contemporary dining experience. Whether you’re visiting for an evening meal or drinks with friends, the relaxed setting makes it easy to enjoy the city’s skyline after dark. The menu includes Indian favourites, Asian-inspired dishes, continental options and a well-curated selection of beverages, making it suitable for a wide range of tastes.
Cuisine: North Indian, Asian, Continental, Bar Food, Desserts, Beverages
Ambience: Contemporary rooftop kitchen and bar overlooking the old city
Approx. Cost for Two: ₹1,500
Timings: 12:00 PM – 11:30 PM
Location: 3rd Floor, Hotel The Red Pier, Old City, Silawatwari, Lal Ghat Road, Chandpole, Udaipur
15. Old Town Café
Old Town Café is a charming rooftop spot that offers a peaceful escape from the busy streets below. Comfortable seating, warm lighting and views of the surrounding heritage buildings create a welcoming atmosphere throughout the day. From freshly brewed coffee to simple meals and desserts, it’s an excellent place to recharge while exploring the historic heart of Udaipur.
Cuisine: Café, Continental, Italian, Indian
Ambience: Cosy rooftop café with old-city views
Approx. Cost for Two: ₹900
Timings: 9:00 AM – 11:00 PM
Location: Lal Ghat Area, Udaipur
Final Thoughts
Udaipur offers far more than beautiful lakes and historic palaces. Its cafés and restaurants add another memorable layer to every visit, whether you’re enjoying a quiet morning coffee, watching the sunset over Lake Pichola or sitting down for a traditional Rajasthani dinner.
Most of these places are located close to the city’s major attractions, making it easy to include them in your sightseeing plans. Whether you prefer heritage dining, rooftop cafés, healthy food or vibrant nightlife, Udaipur has something for every traveller.
If you’re planning your next Rajasthan getaway, be sure to save this list and experience the city’s diverse food scene alongside its timeless charm. At WravelOn, we believe that every journey is made even better by discovering the local flavours that make a destination truly unforgettable.
