Best rooftop restaurants in Bangkok

Eat with a view

Published: December 5, 2019

Top 5 best rooftop restaurants in Bangkok

Bangkok is a city filled with a lot (A LOT) of great rooftop bars. But sometimes the stomach craves something more than fine drinks and bar bites. Luckily, there is also a great selection of rooftop restaurants located in Bangkok.

Many of them are found at luxurious hotels, and the are usually quite fancy restaurants. Most of the best rooftop restaurants Bangkok also offer fantastic 360-degree views of the city and its skyline.

Be prepared to spend some cash, because the price tag is much higher up at the rooftops than on street level. But we would say it is always worth it.

So this is our list of the 5 best rooftop restaurants in Bangkok. You can also check out our full guide to the best Bangkok rooftop bar, with over 35 places to drink with a view in BKK. And while browsing about Bangkok, you should also read this Bangkok travel guide.

1. Vertigo at Banyan Tree Bangkok

Rooftop restaurants Bangkok - Vertigo
Vertigo | Photo:

Vertigo rooftop restaurant share space with Moon Bar, up on the 61st floor of Banyan Tree Bangkok. Together they crate grill-and-bar experience that is really something special.

So while Moon Bar is a great place for rooftop cocktails, Verigo is a grill restaurant with amazing seafood, steaks and BBQ’s. Actually the first BBQ place on a rooftop in Bangkok.

Here you can order premium steaks and fresh seafood to the views of the Bangkok skyline. This rooftop restaurant Bangkok offers a stunning 360-degree view over Bangkok and its surroundings.

The international food menu comes both as á la carte or as a set menu, from the more 'regular' 3- or 4-course, to a 'Create your own 5 or 7 Tasting Menu' at the Vertigo Chef's Table.

Book your table at the Vertigo rooftop restaurant in advance, and you’ll be in for a dinner to remember for the rest of your life!


Banyan Tree Bangkok, 21/100 South Sathorn Road, Bangkok

Daily: 6pm-10.30pm (Moon Bar: 5pm-1am)

International (meats, seafood, vegetarian)

Main: ~THB 2500 / Tasting menu: THB 4100 and up

More info

2. Red Sky

Rooftop restaurants Bangkok - Red Sky
Red Sky | Photo:

Red Sky is an urban bistro, working both as a rooftop bar and a rooftop restaurant in Bangkok. A sky-high venue on top of the 5-star Centara Grand At Centralworld, where the bar is on the 56th floor and the restaurant 'only' on the 55th.

Here you can combine creative cuisine with the stunning skyline views, in a setting sure to create an unforgettable lunch or dinner. Seating comes both indoors and outdoors, so it is up to you what is more imprtant: air-condition or dramatic views.

Offering an international and seasonal menu, the signature dishes at Red Sky are the chefs own truffle infused Wagyu Beef Tenderloin Rossini and the Surf & Turf, featuring fresh seafood and prime steaks. To go with the food, you can choose from a wide selection of fine wines from the in-house wine cellar.

Reservations are required for the 55th floor rooftop restaurant, while the rooftop bar above works on a first come, first served basis.


Centara Grand, Central World, 195 Phayathai Rd, Bangkok

Daily: 11.30am-1am

International (meats, seafood, grill)

Main: ~THB 2000

More info

3. Cielo Sky Bar & Restaurant

Rooftop restaurants Bangkok - Cielo Sky Bar & Restaurant
Cielo | Photo:

Located on top of the Skywalk Condominium on Sukhumvit Road, Cielo is a Bangkok rooftop restaurant and sky bar, blending Art Deco and the elegance of the 1960s with amazing 360° views over the Bangkok skyline.

Not only blending styles and views, the rooftop restaurant also offers a mix of tasty Thai and Western cuisine. At very decent prices you can get both some Deep Fried Shrimp Dumplings as well as Norwegian Salmon or Spaghetti Pesto.

To go with the food, there is a large selection of fine wines, including sommelier recommendations. And from the rooftop bar you can order a wide range of amazing cocktails, from creative creations to old and loved classics.

Friendly and warm in atmosphere, Cielo is a great spot for a relaxing rooftop dinner in Bangkok. Reservations are recommended to get one of the really cool close-to-the-edge tables and the best sunset views.


Sky Walk Condominium, W District, Sukhumvit 69-71, Phra Khanong, Bangkok

Daily: 5pm-1am

Thai & Western

Main: ~THB 450

More info

Corniche watches
Use code 'ROOFTOP'

Exclusive offer on Chimi Eyewear

The perfect choice when visiting rooftop bars.

4. SEEN Restaurant & Bar Bangkok

Rooftop restaurants Bangkok - SEEN Restaurant & Bar Bangkok
SEEN | Photo:

SEEN-venues can be found in both Sao Paulo and Lisbon, and since early 2019 also on top of the AVANI Riverside Bangkok Hotel. This very stylish and art déco inspired rooftop bar and restaurant offers amazing views over the Bangkok skyline and the and the Chao Phraya River.

While the top and 27th floor is a very open-air rooftop bar, the 26th floor is an indoor-outdoor rooftop restaurant, mixing stylish dining tables with comfy leather chairs.

Here you can indulge in a modern Portuguese-Brazilian menu from celebrity chef Olivier da Costa. How about a Seafood Risotto or a Wagyu Steak? Or maybe order some pieces from the Sushi Bar?

Whatever your choice is, you can expect food of the very highest class. After dinner you should (of course) head up to the rooftop bar for some beats and amazing cocktails by the award-winning mixologist team.

Very stylish in setting and luxurious in vibe and service, the prices at SEEN Bangkok are still very human. And given the views on display, you could even call it a bargain.


257 Charoennakorn Road, Thon Buri, Bangkok 10600

Daily: 6pm-1am


Main: ~THB 1000

More info

5. Scarlett Wine Bar & Restaurant

Rooftop restaurants Bangkok - Scarlett Wine Bar & Restaurant
Scarlett | Photo:

37 floors up at the Pullman Bangkok Hotel G you find Scarlett, a stylish and intimate Bangkok rooftop restaurant. Offering a great mix of French cusine, an extensive wine list and amazing views over the skyline and Chaopraya River, this is a venue easy to spend hours at.

While the main part of Scarlett is an elegant and spacious indoor lounge, there is also a lush outdoor terrace. Open nightly, you can visit for both lighter dishes like charcuterie & cheese and tapas, to more filling plates of steak or selections from the ocean.

Cocktails and beers are of course available, but given the name, your selected drink should be: wine. Scarlett holds one of the more impressive wine lists among the Bangkok rooftop restaurants, and among the red & white's from all over the world, you are sure to find something you like.

Stylish, friendly and vibrant all at once, Scarlett Wine Bar & Restaurant works great for both a romantic night out or some relaxing dinner and drinks with a group of friends.


188 Silom Rd, Khwaeng Suriya Wong, Khet Bang Rak, Krung Thep Maha Nakhon, Bangkok

Daily: 5pm-1am


Main: ~THB 900

More info

Written by:
The Rooftop Guide

- the world's leading experts on rooftop venues


More from The Rooftop Guide
You may also like
7 amazing hotels with rooftop bar
7 amazing hotels with rooftop bar
Highest rooftop bars in the world
Highest rooftop bars in the world
The 18 best rooftop pools in the world
The 21 best rooftop pools in the world
40 romantic rooftop restaurants worldwide
40 romantic rooftop restaurants worldwide
Rooftop Brunch New York
Food, bottomless mimosas and NYC-views? This is what you need!
Timeless watches for timeless views