Best rooftop restaurants in Bangkok

The very best venues to mix great food with amazing Bangkok views.

September 4, 2023
Best rooftop restaurants in Bangkok
Courtesy of Yao Rooftop Restaurant Bangkok

Bangkok is a city filled with a lot (A LOT) of great rooftop bars. But sometimes the stomach desires something more than fine drinks and light bites. Luckily, there is also a great selection of Bangkok rooftop restaurants, where you can please your cravings for both food and views.

Many of the rooftop restaurants Bangkok has to offer is found at luxurious hotels, and they are usually more towards fine dining. But the spectrum is wide, and you can find elevated venues serving both Michelin dishes and authentic Thai food.

Be prepared to spend some cash, because the price tag at a rooftop restaurant Bangkok is much higher than a similar place on street level. But when you are served with fantastic 360-degree views over the city and its skyline, we would say it is well worth it.

More in Bangkok:

In the area:

Enjoy our list of the 15 best rooftop restaurants in Bangkok.

1. Pastel Rooftop Bar & Mediterranean Dining

Rooftop restaurants Bangkok - Pastel Rooftop Bar & Mediterranean Dining
Pastel Rooftop Bar & Mediterranean Dining, a rooftop restaurant Bangkok | Photo:

Imagine being invited into the home of an epicurean on the French Riviera, just instead of overlooking the Mediterranean you gaze out over the Bangkok skyline. That is Pastel Rooftop Bar & Mediterranean Dining for you.

Found on the 22nd floor of the Aira Hotel Bangkok, the rooftop comes with a refined and elegant decor, mixing dining tables and intimate booths with a stylish bar.

Filled with Mediterranean flavors and aromas, the Pastel rooftop menu is made to share, including everything from small plates and refined crudo, to flavorful seafood dishes and fresh salads.

The setting is perfect to taste all the authenticity and finesse of the “home-made” cuisine, where each dish is the promise of a distant journey through the Southern lands.

Complemented with a wide selection of wine and champagne, as well as Mediterranean signature cocktails, Pastel is a fantastic Bangkok rooftop restaurant for anything from sunset bites or an intimate dinner, to fun nights out with friends and family.


14 Soi Sukhumvit 11, Khlong Toei, Bangkok 10110


Main: ~THB 800 / Small plate: ~THB 300

More info

2. SOL and LUNA

Rooftop restaurants Bangkok - SOL and LUNA
SOL and LUNA Rooftop Restaurant Bangkok | Photo:

Found on the 15th floor of the GLOW Sukhumvit 71 hotel, SOL and LUNA is a modern and beautiful Bangkok rooftop destination, where you can feel the warmth under the sun and relax under the moonlight.

Divided in two, SOL is the restaurant, while LUNA is the rooftop bar for cool nights high above Bangkok.

Decorated in shades of the sun, SOL offers both an airy interior and a breezy outside terrace, so you can dine with incomparable 360° views of Bangkok no matter the weather.

The rooftop menu blends contemporary Western dishes with Asian flavours, availavle as light bites, starters, mains, pastas, noodles, burgers and desserts.

Try Soft Shell Crab Spaghetti, tossed in a tantalizing X.O. sauce and served with crispy fried soft shell crab, which brings the best of Asia and Italy together. Or Australian Wagyu Rice Pot featuring a Japanesestyle baked rice dish served with tender slices of premium Australian Wagyu beef and a fresh egg yolk.

The dishes are complemented with crafted and tropical signature cocktails made with the best seasonal fruits from Asia, as well as a fine selection of wine and premium spirits.

A visit at SOL and LUNA is bound to leave you with a memorable dining experience, as well as plenty of Instagram-worthy photos.


1015, 29 Sukhumvit 71 Rd Khlong Tan Nuea, Watthana, 10110 Bangkok

Contemporary Asian

Main: ~THB 700

More info

3. Bar.Yard

Rooftop restaurants Bangkok - Bar.Yard
Bar.Yard Rooftop Restaurant Bangkok | Photo:

Set just underneath the clouds of Bangkok, perched on the 40th floor of the superb hotel Kimpton Maa-Lai Bangkok, Bar.Yard invites to a vibrant and elevated backyard party.

Bright, breezy and colorful, this is an indoor-outdoor rooftop haven of lush greenery and tropical-inspired furnishings, surrounded with amazing views over the Bangkok skyline.

Mixing a tiki bar with elements of an American backyard barbecue, the Bar.Yard menu features a unique twist on classic barbecue favourites, created by Executive Chef Lamberto Valdez Lara. Dishes from the grill are complemented with fresh salads, tacos, quesadillas and skewers.

Drink-wise, you find tropical and tiki-influenced signature cocktails with South American influences, as well as a bevy of Thai and international craft beers.

A great spot for after work drinks or a cool and flavourful early dinner with views, Bar.Yard is even more special if you visit for a late meal, turning into nights with a rooftop party atsmophere, great music and well-known DJs.


Kimpton Maa-Lai Bangkok, 78 Soi Ton Son, Lumphini, Pathum Wan District, Bangkok 10330


Main: ~THB 550

More info

4. Above Eleven

Rooftop restaurants Bangkok - Above Eleven
Above Eleven Rooftop Restaurant Bangkok | Photo:

Above Eleven offers a unique and urban rooftop experience in the heart of Bangkok, serving vibrant Peruvian Japanese cuisine, epic sunset views and a happening atmosphere.

Floating high above the city, on the 33rd floor of the fabulous Fraser Suites Sukhumvit, the rooftop resembles an urban city park, mixing structural trees with modern dining tables, lounge spots and bar stools.

And while the design is really cool, the fantastic and panoramic views over the Bangkok skyline are even better.

The Above Eleven menu is built around vibrant Nikkei Cuisine, blending Japanese & Peruvian influences in a tasty array of fusion dishes and sushi classics. There are plenty of platters and bites perfect to share, but also filling mains and yummy desserts.

As with the food, the drink menu comes filled with Peruvian & Japanese influences. Pisco Sours and tropical signature creations are complemented with crafted classics and mocktails.

Open nightly, Above Eleven is a prime Bangkok rooftop restaurant for flavorful and vibrant dinners with a view. After the meal, you can dance the night away to the daily rotation of live tunes and DJs.


Fraser Suites, 38/8 Sukhumvit Road, Khlong Toei Nuea, Watthana, Bangkok 10110

Peruvian / Japanese

Bites: ~THB 400 / Mains: ~THB 900

More info

5. Vertigo at Banyan Tree Bangkok

Rooftop restaurants Bangkok - Vertigo
Vertigo Rooftop Restaurant Bangkok | Photo:

Vertigo rooftop restaurant share space with Moon Bar, up on the 61st floor of Banyan Tree Bangkok. Together they crate a 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, this is the first BBQ-venue on a rooftop in Bangkok.

Here you can order premium steaks and fresh seafood to the views of the city skyline. This rooftop restaurant Bangkok truly 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

International (meats, seafood, vegetarian)

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

More info

6. Paradise Lost

Rooftop restaurants Bangkok - Paradise Lost
Paradise Lost Rooftop Restaurant Bangkok | Photo:

Floating 25 floors above central Bangkok, Paradise Lost is a neo-tropical social habitat, made for immersive and elevated experiences.

Lush, colorful and beautiful, the vibrant rooftop mixes intimate lounge booths with bar spots and dining tables, all surrounded with amazing and panoramic 360-degree views over the Bangkok skyline.

While maybe most known for serving unique and crafted tropical cocktails, Paradise Lost also offers a contemporary and quite generous selection of dishes.

The food menu holds plenty of exciting twists on classic international cuisine, ranging from bites like 'Chicken Bao' and 'Crispy Tuna Ceviche', to feast-options like 'Draft-Braised Short Ribs' and 'Skewer Kebab'.

Come early to enjoy more relaxing bites and sunset views, and then stick around as eclectic music and good vibes fill the terrace.


865 Rama I Rd, Wang Mai, Pathum Wan, Bangkok 10330


Bites: ~THB 500 / Feast: ~THB 1000

More info

7. Scarlett Wine Bar & Restaurant

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

37 floors up at the Pullman Bangkok Hotel G you find Scarlett, an elegant 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


Main: ~THB 1000

More info

8. Red Sky

Rooftop restaurants Bangkok - Red Sky
Red Sky Rooftop Restaurant Bangkok | 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 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

International (meats, seafood, grill)

Main: ~THB 2000

More info

9. Ojo Bangkok

Rooftop restaurants Bangkok - Ojo Bangkok
Ojo Rooftop Restaurant Bangkok | Photo:

Taking over after Mahanakhon Bangkok SkyBar, Ojo Bangkok brings a brand new and unique dining experience to the Bangkok sky.

Perched on the 76th floor of the iconic Mahanakhon building, and part of the suberb The Standard Hotel Bangkok Mahanakhon, the rooftop restaurant mixes a retro-glam and posh interior with an open-air terrace, all surrounded with 360-degree panoramics over what feels like pretty much all of the city.

Helmed by award-winning chef Francisco Paco Ruano, here you can indulge in creative twists on authentic Mexican cuisine. From Ceviche and Tostadas, to Carnitas and Suckling Pig.

The dishes are complemented with an impressive wine list that speak to the culinary heritage and flavors of Mexico and Thailand, as well as a fine selection of Mezcal and crafted cocktails.

Open daily for lunch and dinner, Ojo Bangkok is a fantastic option for and elevated and special meal above Bangkok. If you want to get even higher, grab a pre- or post dinner cocktail at Sky Beach Bangkok, found two floors above the restaurant.


The Standard, Bangkok Mahanakhon, 144 Narathiwas Road, Bangrak Bangkok


Main: ~THB 1600

More info

10. Cielo Sky Bar & Restaurant

Rooftop restaurants Bangkok - Cielo Sky Bar & Restaurant
Cielo Rooftop Restaurant Bangkok | 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

Thai & Western

Main: ~THB 500

More info

11. Nimitr at 137 Pillars

Rooftop restaurants Bangkok - Nimitr at 137 Pillars
Nimitr Rooftop Restaurant Bangkok | Photo:

The urban and luxurious 137 Pillars Suites & Residences are mostly famous for holding two of the world's best rooftop infinity pools. But there are also some great, and more undiscovered, public rooftop destinations here.

One of them is the fine-dinig rooftop restaurant Nimitr, which means 'Special Dream' in Thai. And a "dreamy" location it is for sure.

Found on the 27th floor, the restaurant is part beautiful and intimate indoor dining room, but also holds a stylish rooftop terrace, where you can enjoy amazing panoramics over the Bangkok skyline.

The restaurant menu focuses on elegant, Asian-inspired dishes, served as both tapas and more filling mains. To go with the food, there is a nice selection of wines, and also a bar serving crafted mixology cocktails.

Somewhat a hidden gem, and a fantastic option for a sophisticated and relaxing dinner with a loved one, watching the sun set over Bangkok.


59, 1 Soi Sukhumvit 39, Khlong Toei Nuea, Watthana, Bangkok 10110


Main: ~THB 1000

More info

12. SEEN Restaurant & Bar Bangkok

Rooftop restaurants Bangkok - SEEN Restaurant & Bar Bangkok
SEEN Rooftop Restaurant Bangkok | 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 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


Main: ~THB 1000

More info

13. Yào Restaurant & Rooftop Bar

Rooftop restaurants Bangkok - Yao Restaurant & Rooftop Bar
Yào Rooftop Restaurant Bangkok | Photo:

Yào Restaurant & Rooftop Bar is a sky-high Chinese dining destination and lounge overlooking Bangkok, perched on top of the smashing Bangkok Marriott Hotel The Surawongse.

Set over several levels, Yào offers both a very stylish indoor restaurant on the 32nd floor, and a spacious open-air rooftop bar and terrace above. All surrounded with breathtaking 360-degree views over the Bangkok skyline.

The top floor Yào Rooftop Bar is the given nightly destination to mix lighter bites with drinks and al fresco vibes, with a menu including both refreshing signature cocktails and a tasty selection of modern Chinese Dim Sum. But for a more filling lunch and dinner, make reservations at the indoor Yào Restaurant.

Here you can indulge in contemporary Cantonese and Shanghainese cuisine created by Chef Bruce Hui, served as express lunch, á la carte dinner or a special set menu. During weekend afternoons you can also enjoy Chinese Afternoon Tea.

Whether for lunch or dinner in the rooftop restaurant, or lounging drinks at the rooftop, Yào Restaurant & Rooftop Bar offers a fantastic experience all around. For a truly special night, book one of the five private and intimate dining rooms available.


262 Thanon Surawong, Si Phraya, Bang Rak, Bangkok 10500


Main: ~THB 1500

More info

14. Belga Rooftop Bar & Brasserie

Rooftop restaurants Bangkok - Belga Rooftop Bar & Brasserie
Belga Rooftop Restaurant Bangkok | Photo:

Quite a unique venue, the Belga Rooftop Bar & Brasserie is most likely the only rooftop restaurant Bangkok that brings a large slice of Belgian influences to the Thai captial.

Perched on the 32nd floor of Sofitel Bangkok Sukhumvit, where a dedicated express lift takes you to a modern and stylish setting of indoors dining room and open-air terrace. All surrounded with amazing and panoramic views over the Bangkok skyline.

In the heart of the brasserie you find a lovely open kitchen, where Executive Chef Nicolas Basset and his team creates the best of Belgian cuisine. From Moules Frites, Croquettes and Liegeoise Salad, to the famous Belgian Waffles.

Keeping up with good Belgian tradition, the food is of course complemented with a large selection of Belgian brews (10 on draught and 50 bottled), but also a fine selection of wine and crafted cocktails.

For any European missing home, or for anyone else who just wants to try a taste of Belgium, Belga Rooftop Bar & Brasserie is the place to go. The bonus of great atmosphere and fantastic views doesn't hurt either.


189 Sukhumvit Road, Soi 13-15, Klongtoey-Nua, Wattana, 10110 Bangkok


Main: ~THB 800

More info

15. Sirocco

Rooftop restaurants Bangkok - Sirocco
Sirocco Rooftop Restaurant Bangkok | Photo:

Part of the vertical experience found on top of the 5-star hotel Lebua at State Tower, Sirocco is probably one of the most famous rooftop restaurants in the world. Along with one of the highest alfresco restaurants in the world.

Located on the 63rd floor, next to the equally famous Sky Bar, Sirocco serves a great mix of fine food and unbeatable 360-degree views over Bangkok.

Up here you can indulge in authentic Mediterranean cuisine, served as á la carte or Chef's/Vegetarian Tasting Menu. There is also a snack menu of Oyster & Caviar, along with a fine selection of wines, digestifs and cigars.

Easy to tell, Sirocco is a rooftop restaurant Bangkok for the connoisseur. Expect quite a hefty price tag, and since it is a well-known and popular spot, make sure to get reservations. Then you are in for a very special dinner.


The Dome at Lebua, Silom Road, Bangrak, Bangkok, 10500


Main: ~THB 3000

More info

16. Bangkok Heightz

Rooftop restaurants Bangkok - Bangkok Heightz
Bangkok Heightz Rooftop Restaurant Bangkok | Photo:

Bangkok Heightz is a modern Thai rooftop restaurant and bar, found on top of The Continent Hotel. This is the rooftop restaurant in Bangkok to visit if you want to mix authentic Thai dining with panoramic city views.

Perched on the 39th floor, the rooftop space is semi-open, with a covering roof but open-air on the sides. So while you don't get the total alfresco fell, you are on the other hand well covered if bad weather should hit.

The rooftop menu takes inspiration from classic street food, and includes everything from seafood favorite 'Pu NimPad PrikThai Dam' to lamb shank in massaman curry. And just as with the food, the creative signature cocktails from the rooftop bar take inspiration from local herbs and spices.

Casual, cosy and friendly in atmosphere, Bangkok Heightz is a fantastic destination to enjoy an elevated night with a local flavor.


413 Sukhumvit Road, Klongtoey Nua, Wattana, Bangkok 10110, Thailand, Bangkok 10110


Main: ~THB 800

More info

Hans Ebenman
Hans Ebenman

Hans has visited over 500 rooftop bars, 200 rooftop pools and 300 rooftop restaurants since 2015. This vast experience has made Hans a true rooftop expert, and one of the most knowledgeable in the field. Today, numerous of travel magazines, bloggers and media websites contact Hans to get his expertise on rooftops.

Hot Read


Browse all the cities & articles at The Rooftop Guide

Follow The Rooftop Guide