Rooftop restaurants in Bangkok


Picture this: you and your loved one are having a scrumptious meal on a rooftop eatery with the city skyline encompassing your view. Undoubtedly, a sweeping view can elevate your dining experience, casting an enchanting spell upon your mealtime.
If you’re on the hunt for some chic rooftop restaurants in Bangkok, whether to relax by yourself or take your partner out on a romantic date, here are 9 rooftop dining spots where you can enjoy your mealtime while taking in the scenic skyline.

1. Vertigo TOO — romantic atmosphere with a 360° view of Bangkok’s skyline



Image credit: Vertigo TOO via Facebook

Located on the top of Banyan Tree Hotel, Vertigo TOO makes sure you’ll get a satisfying experience. The dining area is designed to resemble a ship hull with tables placed next to glass panels, allowing you to get a 360° view of the Bangkok skyline while enjoying a meal. As the sun sets, the eatery comes alive with glowing lights, offering a romantic atmosphere which is ideal for a night date.

They offer a diverse range of luxurious Chinese and Western dishes to savour. If you’re coming here for the first time, you can try their 24Hr Cooked Beef Short Rib for ฿690 (~USD19.99), which is a 24-hr cooked Thai-style marinated beef short ri cooked with Sriracha honey glaze, herb powder served with sweet purple potato tempura. Also, quench your thirst with their Vertigo TOO Sunset cocktail made of pineapple pomelo rum, malibu, creme de cassis, orange, cranberry, and lime at ฿480 (~USD13.90).

Please note that booking a reservation in advance is required, and you can do so by contacting the provided phone number below.

Address: 21/100 S Sathon Rd, Khwaeng Thung Maha Mek, Sathon, Bangkok 10120
Opening hours:
5pm-1am, Daily

Nearest train station:
MRT Lumphini Station
Contact: +66 2 679 1200 | Vertigo TOO’s Facebook | Google Maps


2. Top Knot — a modern loft hotel with a river view


Image credit: @Cchinapa via Instagram

Who’s up for a river view? Top Knot is an art deco rooftop restaurant situated on Hotel Once – a contemporary industrial-themed hotel in Charoenkrung – close to the Chao Phraya River. While it might not be a high rooftop place, you will still get a nice view of the river and cool breezes while munching on their yummy items. The rooftop is decked with string lights wrapped around its glass panels, creating a good night-time vibe. Additionally, the elegant Terrazzo flooring adds to the overall charm and sophistication of the space.

What’s worth trying here is their Bo-Ra-Ped cocktail, made of Bison Grass Vodka, Midori, blackcurrant liqueur, apple juice, and lime juice, for ฿280 (~USD8.10). But if you want something sweet, check out Be My Honey for ฿360 (~USD10.42), consisting of Sailor Jerry rum, Dom Benedictine, a honeycomb piece, honey syrup, lime juice, and cider. For a main dish, Panaeng Fried Rice Rib Eye Steak for ฿490 (~USD14.18) sounds like a good choice.

On Fridays and Saturdays, they provide live music performances from bands, you can check schedules on their Facebook page.

Address: 2074 99 Charoen Krung Rd, Wat Phraya Krai, Bang Kho Laem, Bangkok 10120
Opening hours:
11am-11pm, Daily

Contact: +66  | Top Knot Bangkok’s Facebook | Google Maps


3. Flashback Rooftop Bar — Barbie vibes in a rooftop pool


Image credit: @pangzntk via Instagram

Whether you are an Instagram enthusiast, party-goer, or trendy person, you will love what Flashback Rooftop Bar offers. Decked with pink neon lights and a pink-painted panel that will remind you of Barbie, it creates a vibrant and playful ambience as if you’re throwing a party in your own house.


Image credit: @_hascii via Instagram

Plus, it features an outdoor pool on the rooftop with pink duck floats, which works as a favourable spot for influencers to snap pics with.

For cocktail lovers, check out signature Girly Berry – gin, sweet & sour syrup, sparkling wine, and rose – for ฿340 (~USD9.85).

Since it’s located next to a BTS Line, it’s easy to get to. You can take the BTS to Asok BTS Station and walk to the restaurant for less than 10 mins.

Address: No 7 Sukhumvit 20 Alley, Khwaeng Khlong Toei, Khlong Toei, Bangkok 10110
Opening hours:
4pm-1am, Daily
Nearest train station: Asoke BTS Station
Contact: +66 6 5819 4478 | Flashback Rooftop Bar’s Facebook | Google Maps


4. Dumbo BKK — vintage New York style with jazz vibes



Image credit: @22nov.kcnkann via Instagram

Dumbo Jazz & Vinyl Bar prides itself on a classic industrial American theme. With the 50s-70s jazz music playing in the background, the vibes will take you back to New York City in the old time

9 rooftop restaurants
Image credit: @paul__0723 via Instagram

Looking further ahead, you can see a BTS train passing by amid gleaming skyscrapers in Phaya Thai. It is a small, quiet place which is perfect for those who want to spend some peaceful time outdoors.

Priced at ฿250 (~USD7.24), Cheese Lava Pork Burger is a nice option to pair with Kind of Blue for ฿240 (~USD6.95), a yellow cocktail mixed with absolute vodka, vanilla, malibu rum, lime, pineapple juice, Blue Curacao and served with a slice of orange.

Address: 490/5, 6th Floor, Rooftop), INN-Office Building, Samsen Nai, Phaya Thai, Bangkok 10400
Opening hours:
5.30pm-12pm, Daily

Nearest train station:
Saphan Kwai BTS Station
Contact: +66 9 4963 6469 | Dumbo’s Facebook | Google Maps


5. Sirocco Sky Bar Bangkok — Mediterranean cuisine & a panoramic view of the Chao Phraya River



Image credit: @kim_daes via Instagram

For a lavish date night, Sirocco Sky Bar Bangkok is the place to be. It stands out with its photogenic golden dome on the top and features a roomy dining space with a fantastic view and live jazz performances.

9 rooftop restaurantsImage credit: @waqas_inst via Instagram

At nightfall, prepare to enjoy a commanding view of the Chao Phraya River, with buildings aglow and illuminated boats cruising along its waters.

While immersing yourself in the magical ambience, order Nova Scotia Lobster at ฿4,230 (~USD122.48), featuring Carnaroli risotto, grilled thyme zucchini, and lobster bisque, to savour with your lover. As they offer Mediterranean cuisine, feel free to explore their other luxurious Mediterranean delicacies too.

Address: 64th Floor, State Tower Bangkok, 1055 Si Lom, Silom, Bangrak, Bangkok 10500
Opening hours:
6pm-12am, Daily

Nearest train station:
Sapha Thaksin BTS Station
Contact: +66 2 624 9555 | Sirocco Sky Bar Bangkok’s Facebook | Google Maps


6. At-Mosphere Rooftop Cafe — cosy neighbourhood vibe with the view of a golden chedi



Image credit: @at_mosphere_rooftop_cafe via Instagram

If you love hanging out in Khao San, seek the opportunity to eat at At-Mosphere Rooftop Cafe. It’s a cosy, friendly rooftop dining place that offers a view of old shophouses nearby.

9 rooftop restaurants
Image credit: @at_mosphere_rooftop_cafe via Instagram

Furthermore, if you explore around, you can spot a golden chedi in Wat Bowonniwetwiharn Ratchaworawiharn standing gracefully among neighbouring establishments.

For fans of Thai food, this place has a wide selection of affordable flavourful Thai dishes you can try. If you have a liking for spicy food, check out Spicy Chicken Wing Soup for ฿150 (~USD4.36) and complement it with Brother Toffee Apple Beer at ฿260 (~USD7.55).

Walking from Khao San Road takes about five minutes, so if you visit the area and feel hungry, try out this rooftop restaurant.

Address: 113, 1, Tani, Talad Yod, Phra Nakhon, Bangkok 10200
Opening hours:
6pm-12am, Daily

Contact: +66 8 7603 0087  | At-Mosphere Rooftop Cafe’s Facebook | Google Maps


7. TAKE A TRAIN Rooftop Bar&Restaurant — an Izakaya-themed rooftop eatery 


9 rooftop restaurants
Image credit: @anthika1917 via Instagram

With its Izakaya theme, TAKE A TRAIN Rooftop Bar&Restaurant is another interesting eatery. Upon entering the restaurant, you’ll be impressed by the galvanized panels that adorn the entire space, perfectly harmonizing with the delightful brown colour scheme.

Here, they offer both à la carte and buffet options. To fully savour the culinary experience here, you can opt for the buffet choice from ฿688 (~USD20.00)/person. With this price, you can enjoy over 68 food items, including drinks and alcohol.

Address: 300 Saliratthawiphak Rd, Samsen Nai, Phaya Thai, Bangkok 10400
Opening hours:
5pm-12am, closed on Mondays

Nearest train station:
Saphan Kwai BTS Station
Contact: +66 8 6346 4727 | Take A Train Rooftop Bars&Restaurant’s Facebook | Google Maps


8. The Speakeasy — 1920s US salon with a cigar room



Image credit: The Speakeasy Rooftop Bar via Facebook

Step into a bygone era at The Speakeasy, where the charm of dated saloons in the 1920s era comes to life. This hidden gem has captured the essence of Prohibition-era bars, offering an unforgettable experience that transports you back in time.

9 rooftop restaurantsImage credit: The Speakeasy Rooftop Bar via Facebook

Its cigar room is like a rustic haven, rocking that brown wooden setup and giving off major vintage vibes. Once you head to the rooftop, you’ll be greeted by a photogenic dome, tempting you to take your phone out to snap a pic.

Plus, the rooftop seating is equipped with a glass roof that shields you from rain, so you can revel in sipping with no worries in all kinds of weather.

When it comes to its alcohol selection, the restaurant offers abundant premium choices. For enthusiastic drinkers, you can try Manhattan – 1870 A.D., made of Rye whiskey, sweet vermouth, and Angostura bitters, for ฿400 (~USD11.69).

Address: 55, Hotel Muse Bangkok, 55/555 555, Lang Suan Road, Lumphini, Pathum Wan, Bangkok 10330
Opening hours:
6pm-12am, Daily

Nearest train station:
Chid Lom BTS Station
Contact: +66 2 630 4000 | The Speakeasy’s Facebook | Google Maps


9. Mekha By Shan Villas Bangkok — a magical rooftop dome dining experience


9 rooftop restaurantsImage credit: @mekha.bkk via Instagram

Treat yourself to an unforgettable dining experience at Mekha By Shan Villas Bangkok. The highlight of this eatery is the unique dome seating where you will be enjoying your food in a cosy rooftop dome.

9 rooftop restaurants
Image credit: @godbless.tc via Instagram

During the night, the setting takes on a vibrant and dynamic ambience with purple lights adding a touch of magic to the scene.

When you find yourself here, don’t miss out on indulging in the Volcano Valley Spaghetti priced at ฿490 (~USD14.29). It features homemade fettuccine topped with tom yum cream sauce and a juicy grilled tiger prawn.

This is definitely a romantic place for loving couples to come and spend time together, creating beautiful memories and cherishing happy moments.

Address: 16 On Nut 18 Alley, Khwaeng Suan Luang, Suan Luang, Bangkok 10250
Opening hours:
5.30pm-11pm, Daily

Contact: +66 6 1978 2644 | Mekha By SHAN Villas’s Facebook | Google Maps


Enjoy the uniqueness of these rooftop restaurants


Time to better your dining atmosphere and enjoy hang-out moments by visiting these rooftop restaurants. After visiting these places, don’t forget to come back and tell us about your experience. We’re happy to hear from you.

Cover image adapted from: Vertigo TOO via Facebook, @22nov.kcnkann via Instagram, The Speakeasy Rooftop Bar via Facebook, and @mekha.bkk via Instagram

Drop us your email so you won't miss the latest news.