Udaipur is a city that changes character the moment the sun goes down. All day it belongs to the lakes — boats crossing Pichola, tourists queueing at the City Palace ticket counter, the hum of scooters through the old gullies. Then around six in the evening, the Aravallis swallow the sun, the palace floodlights come on, and the whole city seems to move upward. Terraces fill. Lanterns get lit. And the best table in Udaipur is suddenly the one with no roof over it.
If you are visiting Udaipur for the first time, here is the thing nobody tells you clearly: rooftop dining is not a gimmick here — it is the local format. Most heritage buildings in the old city are three or four storeys, packed close, with lake and palace lines of sight only from the top. So the terrace is where the good seating goes.
This guide is about how to actually do it well.
Why the rooftop matters more in Udaipur than anywhere else
In Jaipur or Jodhpur, a rooftop is a nice bonus. In Udaipur it is the whole point. Sit at street level in the old city and you see a wall. Climb three floors and you see Lake Pichola, the ridge line of the Aravallis, the lit domes of the City Palace and — on a clear winter night — the reflection of half the city in still water.
The second reason is weather. Udaipur’s evenings from September to March are genuinely pleasant. Open-air seating is comfortable for six or seven months of the year, and even in summer the terraces come alive after 8 PM once the stone cools down.
Third: sound. Live music travels beautifully on an open terrace in a way it never does in a closed dining hall.
Where to look — the Lake Palace Road corridor
Most first-timers make one of two mistakes. They either book something so far from the old city that they spend forty minutes in an auto each way, or they walk into the first place with a signboard.
The sweet spot is the Lake Palace Road stretch, running down from the Chetak circle side toward the palace and ghats. It is close enough to walk to Gangaur Ghat and the City Palace complex, but slightly off the tightest tourist lanes, which means better parking and calmer service.
One address I keep sending friends to is Jaajam, a heritage rooftop restaurant and bar in Udaipur sitting opposite Rangnivas Palace on that same road. It is a useful reference point for this guide because it does the things a good Udaipur rooftop should do: open-sky terrace with the City Palace in the eyeline, jharokha arches and Mewari décor rather than generic café furniture, an indoor hall with a hand-painted heritage ceiling for when the wind picks up, and live music most evenings.
The name itself explains the idea. A jaajam is the block-printed cotton spread Rajasthan rolls out whenever people gather — feasts, festivals, village panchayats. Everyone sits on it at the same level and eats the same food. That is a very specific idea of hospitality, and you can feel it in how the tables are laid out.
When to go: the timing nobody plans for
Here is the practical bit.
Sunset seats go first. On a clear evening the outer edge of any Udaipur terrace is gone by 6:30 PM. If you want the view seat, either arrive by 6 or call ahead in the afternoon.
7 to 9 PM is peak. This is when families, couples and tour groups all land together. Service is slower, kitchens are stacked, and walk-ins get whatever is left.
9:30 PM onwards is the underrated slot. The crowd thins, the music softens, the palace is fully lit, and you get the terrace at half volume. Many kitchens in the area run till around 11:30 PM, so a late dinner is completely doable.
Lunch is a secret. Between roughly 1:30 and 4:30 PM the terraces are almost empty and the lake light is gorgeous. If you are travelling in winter, a rooftop lunch is one of the best-value experiences in the city.
What to order on a rooftop in Udaipur
Rooftops tempt you into ordering safe, boring food. Resist. You are in Mewar — eat Mewari.
- Laal Maas. Lamb slow-cooked with Mathania red chillies and ghee. Properly made, it is fiery and deeply savoury, not just hot. It is the one dish worth building a dinner around.
- Dal Baati Churma. Ghee-soaked baatis, panchmel dal, hand-crushed churma. The test of any Rajasthani kitchen.
- Ker Sangri. Dried desert berries and beans — a dish born out of a landscape with very little water. Nothing else in Indian food tastes like it.
- Gatte ki Sabzi. Gram-flour dumplings poached in yoghurt and onion gravy. Comfort food, Rajasthan edition.
- A thali, if you cannot decide. A good Rajasthani thali gets you eight to twelve small bowls and settles the argument at the table.
If half your group wants tandoori platters, Chinese or continental, that is fine too — most serious Udaipur kitchens run a full multi-cuisine menu alongside the Rajasthani section, so vegetarians, vegans and non-vegetarians can all order properly. You can see how a full spread is usually structured on the Jaajam menu, which runs from breakfast and soups through tandoor, biryani, a dedicated Mewari section and continental plates.
Six things worth checking before you book
- Is the view actually from your table, or from a corner of the terrace? Ask.
- Is there covered seating if the weather turns? Udaipur gets sudden wind in the shoulder months.
- Live music timings. Usually starts around sunset and runs a couple of hours.
- Bar licence. Not every rooftop in the old city serves alcohol. If you want cocktails or a chilled beer with dinner, confirm first.
- Group and private dining. Birthdays and anniversaries need a heads-up call — most places will arrange a table setup if you tell them a day ahead.
- Service charge policy. Better restaurants here levy none, only government taxes.
The evening, if you do it right
Reach by six. Take the outer edge. Order a drink and something from the tandoor while the sky is still orange. Let the Laal Maas come when the palace lights switch on. Stay for the music. Walk down to Gangaur Ghat afterwards, ten minutes away, when the ghats are quiet.
That is Udaipur at its best — not rushed, not photographed to death, just eaten slowly with a view that has been there for four hundred years.
If you want to lock a sunset seat rather than gamble on a walk-in, most rooftops on this stretch take same-day bookings by phone or WhatsApp — you can reserve a table at Jaajam on Lake Palace Road, or simply call ahead in the afternoon. Either way: book. The rooftop is worth planning for.