The best rooftop spots in Udaipur for couples, groups, and solo diners are concentrated around Lake Pichola, Fateh Sagar, and the narrow lanes of the Old City. These restaurants offer a mix of candlelight lakeside dining, vibrant group-friendly terraces, and quiet corners perfect for solo travellers. In 2026, Udaipur’s rooftop dining scene has matured with more options spanning heritage havelis, boutique hotels, and independent cafes that serve everything from authentic Rajasthani thalis to global fusion plates.
Prices at these rooftop spots range from budget-friendly meals at around 300 to 500 rupees per person at casual cafes, up to 2,500 rupees or more at premium fine-dining terraces. Couples gravitate toward places with uninterrupted palace and lake views, groups prefer spots with live music and hookah lounges, and solo diners tend to enjoy the relaxed cafe-style rooftops with books and Wi-Fi. One practical observation worth noting is that sunset tables at the most popular spots fill up by 5 PM during peak season, so a reservation or an early arrival is genuinely non-negotiable.
Top Rooftop Spots in Udaipur You Should Know About
| Restaurant | Best For | Avg. Cost for Two | View Highlight |
|---|---|---|---|
| Ambrai Restaurant | Couples | ₹1,800–2,200 | City Palace & Lake Pichola |
| Upre by 1559 AD | Couples / Fine Dining | ₹3,000–4,000 | Lake Pichola & Jag Mandir |
| Savage Garden | Groups | ₹800–1,200 | City Palace walls |
| Raas Leela | Couples | ₹1,500–2,000 | Aravalli Hills |
| Cafe Edelweiss | Solo Diners | ₹400–600 | Old City lanes |
| Tribute Restaurant | Groups / Families | ₹1,200–1,800 | Fateh Sagar Lake |
| Palki Khana | Couples / Heritage | ₹2,000–3,000 | City Palace courtyard |
| Charcoal by Carlsson | Groups | ₹1,000–1,500 | Partial lake view |
| Jasmin Rooftop | Solo / Budget | ₹300–500 | Jagdish Temple area |
| Udai Kothi Rooftop | Couples | ₹1,500–2,200 | Panoramic lake view |
| 1559 AD Terrace | Groups / Celebrations | ₹2,500–3,500 | Lake Pichola |
| Grasswood Cafe | Solo / Digital Nomads | ₹400–700 | Garden terrace |
Ambrai Restaurant — The Undisputed Lake View King
I have to start with Ambrai because it genuinely earns its reputation. Sitting right on the water’s edge at Amet Haveli, this place gives you a direct, unobstructed view of City Palace, Jag Mandir, and the shimmering surface of Lake Pichola. The Rajasthani laal maas here is rich and deeply spiced, and the dal baati churma is textbook perfect.
For couples, the tables closest to the water feel almost impossibly romantic once the palace lights come on after sunset. I would recommend booking a day in advance during October to March. Walk-ins are possible on weekdays, but weekends are packed.
Address: Amet Haveli, Chandpole, Udaipur, Rajasthan
Phone: +91 294 243 1085
Hours: 12:30 PM – 10:30 PM (daily)
Google Rating: 4.4/5 (Google Reviews)
Upre by 1559 AD — Fine Dining With a Floating Palace Backdrop
Upre sits atop the Lake Pichola Hotel and delivers what I consider the most polished fine-dining rooftop experience in Udaipur. The multi-course menu blends Mewari flavours with continental technique, and the plating is genuinely impressive. This is where you come when you want the evening to feel like an occasion.
It is on the higher end of the price spectrum, but the combination of impeccable service, curated lighting, and that direct Jag Mandir view makes it worth every rupee for a special dinner. Couples celebrating anniversaries or proposals will find this spot hard to beat.
Savage Garden — The Go-To Spot for Groups
Savage Garden has a completely different energy. It is lively, colourful, and unapologetically fun. The rooftop overlooks the outer walls of City Palace, and the menu is a comfortable mix of Indian, Italian, and Mexican dishes. Nothing on the menu is trying to be fancy, and that is exactly the point.
I have been here with groups of six and eight, and the vibe just works. The seating is casual, the music is upbeat without being overwhelming, and the prices are reasonable enough that everyone can order freely without doing mental math. They also serve some solid cocktails and mocktails.
Cafe Edelweiss — A Solo Diner’s Quiet Corner
If you are travelling alone and want a peaceful rooftop with good coffee and fresh baked goods, Cafe Edelweiss is the answer. This small European-style bakery cafe near Gangaur Ghat has a tiny terrace upstairs that feels like a well-kept secret. The croissants are flaky, the quiche is honest, and the espresso is better than most places in the Old City.
I spent a full morning here once with just a book and a cappuccino, and nobody rushed me. That kind of unhurried atmosphere is rare in touristy Udaipur, and solo travellers will appreciate it deeply.
Tribute Restaurant — Fateh Sagar’s Best Kept Rooftop
Most visitors fixate on Lake Pichola, but Fateh Sagar has its own charm, and Tribute Restaurant captures it well. Located at the Fateh Niwas hotel, this rooftop serves a wide North Indian and Chinese menu with consistent quality. The paneer dishes and biryanis are reliable, and the staff is attentive without hovering.
Groups and families do well here because the terrace is spacious and the noise level stays comfortable. It is also slightly away from the Old City tourist rush, which means you get a calmer, more local-feeling experience.
Jasmin Rooftop and Grasswood Cafe — Budget Rooftops That Deliver
Not every rooftop meal needs to cost a fortune. Jasmin Rooftop near Jagdish Temple offers simple Indian and Israeli backpacker food with a decent view of the temple spire and surrounding rooftops. A full meal here costs under 500 rupees, and the banana pancakes have a loyal following among budget travellers.
Grasswood Cafe, a bit further from the lake, caters to digital nomads and creative types. The garden terrace is green and shaded, the Wi-Fi actually works, and the menu covers sandwiches, smoothie bowls, and light Indian fare. I found it ideal for a working lunch with a relaxed atmosphere.
Udai Kothi and Raas Leela — Romantic Without the Crowd
Udai Kothi’s rooftop pool-and-dining setup is one of the more photogenic spots in the city. The panoramic view stretches across the lake and the Aravalli range, and the kitchen handles both Indian and continental menus competently. Couples who want romance without the intensity of Upre will find this a comfortable middle ground.
Raas Leela, tucked into a boutique property, offers a more intimate terrace with hill views and a quieter crowd. The menu leans traditional Rajasthani, and the portions are generous. It is the kind of place where you linger over dessert without checking the time.
Practical Tips for Rooftop Dining in Udaipur
Timing matters more than anything in this city. The golden hour between 5:30 PM and 7 PM is when every rooftop looks its best, and that is exactly when everyone else wants to be seated too. During peak tourist months from October through February, I strongly suggest making reservations at Ambrai, Upre, and Udai Kothi at least a day ahead.
Carry a light layer even in winter evenings because the lakeside breeze picks up after dark. Most rooftops are open-air with no enclosure, so a monsoon visit from July to September means checking weather forecasts before heading out. Also, many of these spots accept UPI and cards, but keeping some cash for smaller cafes like Jasmin and Edelweiss is a smart move.
Who Should Pick What
If you are a couple looking for a signature Udaipur evening, Ambrai or Upre should be your first call. Groups wanting energy and good food without a steep bill will love Savage Garden or Charcoal by Carlsson. Solo travellers and remote workers should head straight to Cafe Edelweiss or Grasswood Cafe. And if you want a heritage-meets-luxury experience, Palki Khana inside the City Palace complex offers something no other city in India can replicate.
I genuinely believe Udaipur has one of the best rooftop dining cultures in India, and 2026 is a great year to experience it. Whether you are here for a weekend getaway, a solo reset, or a group celebration, pick one of these terraces, show up before sunset, and let the city do the rest. You will not regret it.