Skip to main content
Bangkok rooftop restaurants: sky-dining worth the splurge

Bangkok rooftop restaurants: sky-dining worth the splurge

What are the best rooftop restaurants in Bangkok?

Vertigo and Moon Bar (Banyan Tree, 61st floor), Sirocco and Sky Bar (Lebua, the Hangover II spot), Mahanakhon and Red Sky are the headline sky-dining venues. Expect mains around 800–2,500 THB, strict dress codes (no shorts or sandals), and to book ahead. Aim for sunset, around 6:30 pm.

Bangkok does sky-dining better than almost anywhere, and there is a real difference between a rooftop bar where you nurse a pricey cocktail and a rooftop restaurant where you sit down to a proper meal a quarter of a kilometre above the city. This guide is about the latter: the open-air, white-tablecloth venues where mains run 800–2,500 THB (about 24–75 USD at 33 THB to the dollar) and the view is part of what you are paying for. Expect strict dress codes, reservations, and a sunset around 6:30 pm that is worth planning your whole evening around. Most are an easy BTS ride from Sala Daeng or Chong Nonsi.

Rooftop restaurants versus rooftop bars

First, the distinction. A rooftop bar is drinks-first, casual-ish and relatively affordable for the height; a rooftop restaurant is a full sit-down dinner at altitude, with a real kitchen, a longer menu and a bigger bill. The two overlap, since most of these towers run a restaurant and a bar on the same roof, but the experience and the cost are different. If you mainly want a cocktail with a skyline, our best rooftop bars in Bangkok guide is the better starting point. This page is for when you want to eat up there.

Most of the marquee venues cluster in the Silom and Sathorn destination financial district, which is convenient: it means a single BTS line strings several of them together. For the wider picture of seeing Bangkok from above, including non-dining viewpoints, pair this with the Bangkok with a view guide.

Vertigo and Moon Bar, Banyan Tree

On the 61st floor of the Banyan Tree on Sathorn, Vertigo is the classic open-air rooftop grill, with Moon Bar perched alongside for drinks. There is no roof and no glass barrier between you and the city, which makes it one of the most dramatic dining decks in Bangkok, especially at sunset. The kitchen does grilled meats and seafood well; mains land around 1,200–2,500 THB, with set menus higher.

The honest take: this is the rooftop restaurant most people walk away genuinely impressed by. The open 61st-floor setting, the river-and-skyline panorama and the relatively grown-up atmosphere justify the spend more than some rivals do. Book a rail-side table for sunset, dress smart (no shorts or sandals), and take BTS to Sala Daeng or Chong Nonsi. It is a strong choice for a special evening in our Bangkok for couples itinerary.

One reason Vertigo edges out its more famous rivals is that it commits to being a restaurant rather than a bar with a kitchen attached. The grill is taken seriously, the wine list is deep, and the staff treat dinner as the point rather than a queue for the view. Because there is no glass and no roof, the experience is genuinely exposed to the sky, which is thrilling on a clear evening and a problem in the rainy season, so always have a wet-weather backup. The lift opens onto Moon Bar first, so if a full dinner is more than you want, you can stop there for a drink and still get the same 61st-floor outlook for the price of a cocktail.

Sirocco and Sky Bar, Lebua

Sirocco, on the State Tower at Lebua, is the most famous of them all, the gold-domed rooftop with the glowing Sky Bar that featured in The Hangover Part II. The Mediterranean restaurant sits on an open terrace above the river with a grand staircase that is pure cinema. Mains run roughly 1,500–2,500 THB and tasting menus climb well beyond that; the legendary Hangovertini at Sky Bar is famously expensive.

The honest verdict: it is a bucket-list view and an undeniably spectacular setting, but it is also the most touristy and most overpriced option on this list. Drink prices at Sky Bar are steep even by rooftop standards, and the crowds can be intense. Worth doing once for the view and a single cocktail; for a full dinner, you may feel better served at Vertigo or Mahanakhon. The dress code is strict, enforced at the lift, and no shorts or open sandals will get you turned away. BTS Saphan Taksin is the nearest station.

Mahanakhon: the highest view

The King Power Mahanakhon tower, Bangkok’s tallest, hosts the city’s loftiest dining and drinking, including the open-air Mahanakhon SkyBar and the glass-floored observation deck above it. The view is simply the biggest in the city, a full 360 degrees, and the glass skywalk is a thrill in its own right. Food and drink prices are premium, with cocktails around 500–900 THB and dining set menus into the thousands.

If maximum height and the most dramatic panorama are your priority, Mahanakhon wins. It functions as much as an attraction as a restaurant, so many visitors do the observation deck and a drink rather than a full meal. The dedicated Mahanakhon skywalk guide covers tickets and timing in detail. BTS Chong Nonsi connects directly to the tower, which is one of the easiest rooftop accesses in the city.

Red Sky at CentralWorld

Red Sky sits on the 55th floor of the Centara Grand at CentralWorld in the Siam and Ratchaprasong shopping heart, with a curved glass-and-steel arch lit up over the bar. It is a more central, slightly less formal option than the Sathorn towers, with a strong wine list and international mains around 1,000–2,000 THB. The view looks over the commercial core rather than the river, which some prefer for its dense, glittering cityscape.

The honest take: Red Sky is reliable rather than transcendent, but its location above CentralWorld makes it the most convenient sky-dinner if you are already shopping or staying around Siam. It is a sensible mid-tier choice between the bucket-list towers and a casual rooftop bar. The dress code is a touch more relaxed than at Lebua or Banyan Tree, though smart shoes and no shorts is still the safe assumption, and BTS Chit Lom or Siam puts you a covered walkway from the lift, which matters in the rain.

A word on the wider geography. The marquee rooftops split into two clusters: the Sathorn-Silom towers (Banyan Tree, Lebua, Mahanakhon) overlooking the river and financial district, and the Ratchaprasong-Siam venues (Red Sky and others) above the shopping core. Choose by view preference and by where you are staying, because BTS makes either cluster easy but crossing the city at dinner time in a taxi does not. If you want the classic river-and-skyline shot, head to Sathorn; if you want the dense, glittering commercial sprawl, stay around Siam.

Char and Above Eleven: the casual end

Not every rooftop dinner has to be a 5,000 THB occasion. Char, atop the Hotel Indigo on Wireless Road, and Above Eleven, a Peruvian-Japanese rooftop in Sukhumvit, are more relaxed, more affordable rooftop restaurants where you can eat well with a view for less. Mains here sit closer to 500–1,200 THB, the dress code is smart-casual rather than formal, and the vibe is dinner-with-friends rather than special occasion.

These are the venues to choose if the marquee towers feel like too much money or too much fuss. Above Eleven in particular pairs a good kitchen with a lively rooftop scene, and it sits in the Sukhumvit, Nana and Asok destination area, handy if you are staying along the BTS Sukhumvit line. For a sense of how these fit a wider plan, see the Sukhumvit guide.

Dress code, reservations and timing

Three things make or break a rooftop dinner. First, dress code: the top venues ban shorts, sleeveless shirts and beach sandals for men and enforce it at the lift, so dress smart even in the heat. Second, reservations: book dinner a few days ahead for sunset and weekends, and ask for a table at the rail. Third, timing: Bangkok sunset is around 6:30 pm year-round, so arrive by 5:30–5:45 pm to be seated for the light, then stay for the city lights. The rainy season (roughly June–October) can wash out a rooftop evening, so have an indoor backup and check the forecast.

On payment, all the major venues take cards, though it is wise to carry some cash for taxis afterward. For an alternative way to compare the views without committing to a single bill, the Bangkok with a view and best Thai restaurants guides cover ground-level dining with character if a rooftop splurge is not for you.

Are rooftop restaurants worth it?

Honestly: once. A sky-dinner in Bangkok is a genuine experience, and Vertigo or Mahanakhon at sunset can be a highlight of a trip. But the prices are high, the drinks especially so, and the more touristy venues like Sirocco trade partly on a movie cameo. Our advice is to pick one restaurant for a proper dinner and treat the others as drinks-only bar visits, where you pay for one cocktail to enjoy the height. That way you get the view without three triple-digit-dollar dinners.

If great food at altitude matters more than the rooftop itself, Bangkok’s best eating is on the ground, and a food-focused experience like a street food tasting night or a Michelin street food tuk-tuk tour will feed you better for a tenth of the price, with a memory that lasts longer than the photo. Use the rooftops for the view, and the streets for the meal.

Frequently asked questions about Bangkok rooftop restaurants: sky-dining worth the splurge

What is the dress code for Bangkok rooftop restaurants?

Smart casual to formal, and it is enforced. The big names (Sirocco, Vertigo, Mahanakhon) ban shorts, sleeveless tops, beach sandals and flip-flops for men, and prefer closed shoes and collared shirts. Women have more leeway but should avoid beachwear. When in doubt, dress up; you can be turned away at the lift.

Do I need a reservation for rooftop dining in Bangkok?

For dinner at the marquee venues, yes, especially for sunset and weekend tables. Sirocco, Vertigo and Mahanakhon's restaurant tables book out, and walk-ins are often pushed to standing bar areas. Reserve a few days ahead, and ask specifically for a table at the rail for the view.

How much does a rooftop restaurant cost in Bangkok?

Mains typically run 800–2,500 THB (24–75 USD), with set menus from roughly 2,500–4,500 THB per person at the top venues. Cocktails are 500–900 THB. A full dinner with drinks for two easily reaches 5,000–8,000 THB. Lunch and early-evening drinks are cheaper ways to get the view.

What time is sunset for Bangkok rooftops?

Sunset in Bangkok falls around 6:30 pm year-round (roughly 6:15–6:45 pm depending on season). Arrive 45–60 minutes before to get seated, watch the sky change and stay for the city lights. The hour either side of sunset is the single best window for both photos and atmosphere.

Is Sirocco and Sky Bar worth it or is it a tourist trap?

It is iconic thanks to The Hangover II and the views from Lebua are spectacular, but it is also the most touristy and most expensive option, with steep drink prices and crowds. Worth it once for the bucket-list view and a single cocktail; for a full dinner, Vertigo or Mahanakhon often feel better value.

Which Bangkok rooftop has the best view?

Mahanakhon, on the city's tallest tower, has the highest and most dramatic 360-degree outlook, including a glass skywalk. Lebua and Banyan Tree offer classic river-and-skyline panoramas. For dining specifically, Vertigo's open 61st-floor deck is hard to beat at sunset. They are all genuinely high and genuinely impressive.

Are rooftop restaurants better than rooftop bars in Bangkok?

They serve different needs. Rooftop bars are cheaper, more casual and drinks-focused; rooftop restaurants are a full sit-down meal at altitude with proper kitchens and higher prices. If you mainly want the view and a cocktail, the bars win on value. See the rooftop bars guide for the drinks-first options.

Can I just go for a drink without dining?

Often yes. Most of these venues have a bar area (Moon Bar at Banyan Tree, Sky Bar at Lebua) where you can buy a drink without committing to dinner, though there may be a minimum spend and the same dress code. It is the cheaper way to experience the height if a full meal is not the goal.

Top experiences

Bookable activities with verified prices and instant confirmation on GetYourGuide.