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 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.
Enjoy our list of the 14 best rooftop restaurants in Bangkok, and also check out our full guide to the best Bangkok rooftop bars, with over 50 places to drink with a view in BKK. And while browsing about Bangkok, you should also read this Bangkok travel guide.
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
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.
SOL AND LUNA
1015, 29 Sukhumvit 71 Rd Khlong Tan Nuea, Watthana, 10110 Bangkok
Main: ~THB 700
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
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
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
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
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
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
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
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
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
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
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
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
- The world's leading experts on rooftop venues