HotelsWithRooftops

Rooftop Restaurant

A rooftop restaurant is a hotel dining room or terrace on the top floor, where a full sit-down meal is served with the city view in front of you, from breakfast in some hotels to a long dinner after dark.

1
Destinations
1
Company

A rooftop restaurant makes dinner the reason to go up: a proper table, a full menu and a view that changes through the meal, from the last daylight over the rooftops to a grid of lights below. The best seat is usually booked for the half-hour before sunset, so the evening starts in daylight and ends in the dark. Moscow shows the format at its grandest, with summer terraces facing the Kremlin towers, the Moskva River and the Stalin-era high-rises, and glassed-in dining rooms taking over once the cold arrives in autumn. Chennai offers a coastal version, with rooftop tables catching the sea breeze off the Bay of Bengal and, in Mylapore, the painted gopurams of the Kapaleeshwarar temple; the pleasant dining season runs from December to February. Pune is calmer and greener, with rooftop restaurants over Koregaon Park and Baner looking toward the Sahyadri hills. These tables suit couples, family celebrations and business dinners; they are less suited to a quick bite.

Top destinations

Rooftop Restaurant

All destinations

Local tips

  • Book a table for the half-hour before sunset and ask for a seat on the open edge, so you watch the light change from your plate rather than from the bar.
  • Check whether the restaurant has a glassed-in section, which keeps the view usable in Moscow's cold months and during Chennai and Pune monsoon showers.
  • Ask about the dress code in advance, as rooftop dining rooms in Moscow often expect smart dress in the evening while Indian terraces tend to be more relaxed.
  • Plan Chennai rooftop dinners between December and February, when evenings are drier and cooler, and expect heavy rain from October to early December.
  • Order the slow courses for after dark: starters with the sunset, mains when the city lights come on, and dessert once the crowd thins out.
  • Ask whether hotel guests can reserve ahead of outside diners, since popular rooftop tables in Moscow and Pune fill quickly on Friday and Saturday nights.

Rooftop Restaurant · FAQ

A rooftop restaurant is a dining room or terrace on the top floor of a building, serving full meals with a view over the city. Unlike a rooftop bar, it is built around tables and courses, so the view accompanies a long dinner rather than a drink.

We earn a commission when you book through some links on this site, at no extra cost to you. It never changes which hotels we list or how we rank them.