Skip to Content

13 Best Rooftop Bars in Bangkok – Top Sky Bars in 2024

13 Best Rooftop Bars in Bangkok – Top Sky Bars in 2024

There are few things in the world greater than sitting 800 feet in the air, sipping a cocktail and watching the sunset over the Bangkok skyline.  It seems like the world has caught on to this as well, as Bangkok is home to more rooftop bars than possibly any other city in the world.

With so many to choose from, we decided to put together a list of the 13 best rooftop bars in Bangkok.  

You’ll find out which of the top sky bars in Bangkok have the best views, are the least crowded, and are the most affordable to visit.

1. Vertigo & Moon Bar at Banyan Tree Bangkok

Cocktail Price:  $24 USD

Vertigo & Moon Bar is perched on the 61st floor of the Banyan Tree Hotel.  It is the ultimate rooftop bar in Bangkok, and amongst the best high-class bars in the world.

As expected, the views are spectacular and overlook the city of Bangkok from the sky.  

Entry is free, but purchasing anything here is extremely expensive.  We purchased a couple of cocktails here for about $24 USD, making them the most expensive cocktail we’ve ever bought.  Sure, they were perfect. But we were absolutely paying for the view.

Interestingly, we did see a number of people come up for photos and leave without purchasing anything.  If we didn’t manage to get a table we might have done the same. So not being able to afford a $24 cocktail isn’t an excuse, make your way up here for a few pics then sneak away.

If you are here for a fancy tipple (once a drink costs over $20 it’s no longer just a ‘drink’), then come early.  They open at 5pm (with no entrance fee), we got there at 5.30pm and were lucky to get the last table. Fortunately, if you do get a table it comes with bar snacks – the best bar snacks we’ve ever eaten.

The restaurant opens a bit later at 6pm.  Book a table and I’m sure it will be one of the most impressive meals you’ve ever eaten.  Otherwise, come by before 6pm and the security guard may let you walk through the restaurant to take some photos at the other end of the rooftop.

What We Loved?

The views here are spectacular.  It’s not as busy as Lebua making it our first pick for the best rooftop bar in Bangkok.

Dress Code:  Smart casual or above.

Opening Hours:  5pm – 1am

Address:  21/100 South Sathon Road Sathon | Banyan Tree Bangkok, Bangkok 10120, Thailand

Stay Here: One of the most prestigious and luxurious hotels in Bangkok. Check out the Banyan Tree Hotel on Booking.com here.

Cocktails from Vertigo and Moon Bar, at Banyan Tree Rooftop Bar in Bangkok.

Follow us on Instagram!

2. Sky Bar – Lebua at State Tower

Cocktail Price:  $24 USD

The Sky Bar at Lebua State Tower is without a doubt the most famous rooftop bar in Bangkok.  In fact, it’s probably the most famous rooftop bar in the entire world. It was a feature in the film The Hangover that built this bar’s renown.

We’ll admit it, Sky bar at Lebua gets a bit crowded.  You need to know this going in as it dulls the atmosphere a bit.  Especially if you prefer to go to a rooftop bar to enjoy a cocktai in peacel whilst looking out over the city’s skyline – which would be most people.

Thanks to the popularity this rooftop bar has garnered, the prices for the cocktails here are exorbitant.  You will be strongly ‘encouraged’ by the staff to purchase, so Lebua isn’t a place to pop up just for a quick photo before leaving.

Lebua is an amazing rooftop bar in Bangkok, but if you only have one night, you should pick one of the others on this list.  

What We Loved?

The views here are magnificent, the drinks are on point and the atmosphere is buzzing.  

Dress Code:  Smart casual or above.  Don’t wear shorts, athletic wear or flip-flops.  Dress nicely or they will not let you in.

Opening Hours:  4pm – 1am

Address:  The Dome at Lebua, 1055, Silom Road, Bangkok 10500, Thailand

Stay Here: Luxury that equals that of the Banyan Tree above for the elite or anyone who feels like treating themselves. Check out Lebua State Hotel on Booking.com.

City lights glowing throughout Bangkok from a rooftop bar.

3. ThreeSixty at Millennium Hilton Bangkok Riverside Bar

Cocktail Price:  $15 USD

The ThreeSixty Rooftop bar at the Millennium Hilton certainly isn’t the highest Bangkok rooftop bar.  But it makes up for this with beautiful views looking out over the Chao Phraya river.

With a little less glitz and glamour than Lebua or Banyan Tree, we adored the laid back vibes of the ThreeSixty rooftop bar.  We appreciated being able to turn up any time of the night and get a table, without having to queue up or time our arrival in the afternoon.

ThreeSixty is also located right next to the Chao Phraya river, which allows for much easier access via car or taxi as there is less traffic here compared to the rooftop bars located in the central city.

Pricing here is where it should be for a rooftop bar.  It’s certainly not ‘Thailand prices’, but at around $15 USD for a drink, it’s exactly what you would expect for a riverside rooftop bar in Bangkok.

On top of this, it’s a rooftop jazz lounge, so if you time it right you can enjoy your cocktail whilst listening to some live jazz musicians.  We missed this, but it sounds like an amazing way to spend a night.

What We Loved?

The views over the river were a nice change of scenery and a little closer to the city than the taller sky bars.  We also loved how relaxed the atmosphere here was when we visited.

Dress Code:  None. It’s a good idea to dress nicely, you’re going out after all.  But we saw people in shorts and flip flops, I don’t think they’ll turn you away.

Opening Hours:  5am – 1am

Address:  123 Charoennakorn Road | Millenium Hilton Hotel, Bangkok 10600, Thailand

Stay Here: Turn the glam down just a notch and you land at this super cosy but still luxurious hotel. Check out the Millennium Hilton Hotel Bangkok on Booking.com.

City lights glowing throughout Bangkok from a rooftop bar.

4. Above Eleven

Cocktail Price:  $12 USD

Above Eleven is a rooftop bar found 33 floors up and looking out over Bangkok city.  The decor is inspired by New York’s Central Park with fake grass, shades shaped like trees and seats that look like wheelbarrows.

You’ll get great food here so make sure to try the Peruvian-Japanese fusion menu which covers everything from sushi rolls to charcoal-cooked skewers and club sandwiches.  

We loved the ambience here, being able to relax by the edge with a cocktail and a meal whilst enjoying good music every night of the week is the perfect way to while away an evening.

What We Loved?

For a relaxed fine dining experience, you can’t look past the amazing cuisine offered at Above Eleven.  The Pisco Sour Cocktail is amazing, especially paired with the best Ceviche in Thailand cooked by their Peruvian native chefs.

Dress Code:  Smart casual.

Opening Hours:  6pm – 2am

Address:  Sukhumvit Road Soi 11 | Klong Toey, Bangkok 10110, Thailand

5. Zoom Sky Bar at JC Kevin

Cocktail Price:  $12 USD

Zoom Sky Bar hits all the right notes with spectacular views and reasonable prices.  Located on the 40th floor of the JC Kevin Hotel, Zoom is a rooftop bar that looks out over the city of Bangkok from an entirely open-air bar.

If you are dining in, be prepared for a new taste experience.  Everything they sell has been expertly chosen and crafted to create the best dish possible.

The cocktails are well balanced and tasted delicious.  At $12 USD they are also very reasonably priced compared to some of the other rooftop bars we visited.

The atmosphere is warm and cosy with mellow jazz music playing.  This makes Zoom one of our top picks for rooftop bars to chill out at in Bangkok.

What We Loved?

The vibes, perfect cocktails and stunning views.  Overall, a great rooftop bar – plus with reasonable prices.

Dress Code:  Smart Casual.

Opening Hours:  5.30pm – 1am

Address:  36 Naradhiwat Rajanagarindra Road, Bangkok 10120, Thailand

Sunset over Bangkok's skyline from a roof top bar.

6. Wanderlust Rooftop

Cocktail Price:  $6 USD

Wanderlust is technically a rooftop bar.  At least in the sense that it is a bar on a rooftop.  Unlike most of the others on this list, you won’t capture magnificent views over Bangkok’s skyline.  But we love how this bar is much more down to earth, literally.

This place has a wonderful vibe, especially when the wooden community-oriented tables and benches fill up with visitors.

Grab a cocktail jug for about $20 USD and a feast for less than $10 USD and be prepared to make some friends.  

What We Loved?

Honestly, after some of the other rooftop bars we’ve visited, we loved the prices here the most.  But realistically, the atmosphere here is so chill and the food is great – better than what we had at some of the far more expensive rooftop bars.

Dress Code:  None. You probably shouldn’t dress up at all, to be honest.

Opening Hours:  6pm – 2am

Address:  Sukhumvit 55 , 5th floor | Nagiya Japanese Restaurant Building, Bangkok 10110, Thailand

7. HI-SO & Park Society at SO/ Hotel Bangkok

Cocktail Price:  $11 USD

HI-SO and Park Society is a rooftop bar and restaurant located on the 29th floor of the SO/ Hotel.  

Located down the road from Banyan Tree, 29 floors doesn’t sound too promising.  Interestingly enough, once you arrive you realise why it’s so great.

This rooftop bar doesn’t just look out over the top of Bangkok city from 1000ft in the sky.  It looks out over Lumphini Park, a huge park found right in the centre of Bangkok – reminiscent of New York’s Central Park.

The cocktails are reasonably priced at around $11 USD.  We stopped by at HI-SO quite late after first visiting Vertigo and Moon Bar nearby, the drinks here were half the price which our wallets much appreciated.

The restaurant either wasn’t open, or we didn’t find it, so we grabbed a pizza and some snacks.  The food was very average, so consider eating elsewhere, but it’s fine for a light meal.

Chocolab is located on the ground floor of Sofitel.  This is one of our favourite spots to get dessert in Bangkok, so make sure to go here for some treats.

Get in early and join the waitlist if all of the tables along the outside edge are taken.  They are much nicer than the ones on the inside of the bar.

What We Loved?

The views over Lumphini Park were a nice change from the views at Banyan Tree hotel.  Our favourite part, however, was getting ice cream at Chocolab on the ground floor.

Dress Code:  Smart Casual.  No one seemed to be enforcing this.

Opening Hours:  5pm – 12am

Address:  2 North Sathorn Road | Sofitel So Bangkok, Bangkok 10500, Thailand

Stay Here: Used to be the Sofitel when we visited and we’re unsure whether that is still the case, but it’s no doubt maintaining the same level of unparalleled luxury and service that you come to expect at any of the Sofitel Hotels. Check out SO/ Hotel on Booking.com!


Looking out over Bangkok's skyline from Hi-SO Sofitel rooftop bar in Bangkok.

8. Octave Rooftop Bar at Marriott Hotel Sukhumvit

Cocktail Price:  $12 USD

Located at the top of the Marriot Hotel, Octave Rooftop Bar offers one of the best 360-degree views over Bangkok.


There is a peaceful vibe to this sky bar and we enjoyed being able to relax and enjoy our cocktails without the crowds.

One of the best things about Octave is the seating.  At a lot of rooftop bars we visited, we found only a few people managed to get the best seats.  This was either based on how much they were spending, or on a first come first served basis.

Octave had plenty of seats facing the views which is a big plus for us.  Make sure to check out all three floors as each one tends to have a bit of a different vibe to it.  You’ll find one that’s right for you.

If you are planning to visit, consider booking in advance to get a table on the top (49th) floor.  Otherwise, the lower floors are great as too.

What We Loved?

Great relaxed vibe and heaps of view facing seats – something a lot of other rooftop bars surprisingly lack.

Dress Code:  Smart casual is your safest bet.

Opening Hours:  5pm – 2am

Address:  2 Soi Sukhumvit 57, Sukhumvit Road, Bangkok 10110, Thailand

Stay Here: Check out the Marriott Hotel on Booking.com!

9.  Cielo Rooftop Bar

Cocktail Price:  $13 USD

Cielo Rooftop Bar is one of our favourite skybars in Bangkok.  It has a charming atmosphere coupled with vast 360-degree views over the Chao Phraya river and Bangkok city.

This rooftop bar is found a little out of the way – this was the one thing we didn’t like about it.  You will need to either catch a taxi or take a train along the Sukhumvit Line to Phra Khanong station.  After this, it’s a short walk.

We’ve always stayed more centrally where a large number of rooftop bars can be found on our doorstep.  This might be an issue if you are staying anywhere central, but if you are staying a bit further out near Sukhumvit, then this is perfect.

But what is Cielo’s biggest weakness, could also be seen as a strength.  This bar is significantly less crowded than some of the others on this list.  You also get a premium rooftop bar on the 46th floor of the SkyWalk Condominium with expertly crafted cocktails for just $13 USD.  

The food here has mixed reviews, so we would recommend checking out some of the restaurants nearby then popping up to the bar for cocktails.

What We Loved?

No crowds, amazing views and good sky bar prices.  

Dress Code:  Smart casual.

Opening Hours:  5pm – 1am

Address:  69-69/1 Sukhumvit Road | Sky Walk Condominium 46th Floor, Bangkok 10110, Thailand

View from a Bangkok sky bar in Bangkok.

10. Brewski

Beer Price:  $9 USD

A bar dedicated to the good old fashioned brewski.  For any beer lover, Brewski is the best rooftop bar in Bangkok.  In fact, it’s the only rooftop bar in Bangkok that specialises in craft beers – you won’t find a better selection.

Located on the 30th floor of Radisson Blu Hotel, not only will you find a selection of over 100 craft brews, but you will be able to enjoy it whilst looking out over the Bangkok skyline.

Despite being a beer and cider focussed bar, the design here is still first class and the views are spectacular.

The staff here are very friendly, without an overly pretentious dress code or excessive prices.  Just a focus on awesome food and great beers.

Brewski also offers some great deals such as the Brewski Beer buffet for about $11 USD per person.

Lastly, don’t forget to try the beer-inspired food here.  You can enjoy a selection of Thai dishes here, but it might be best to save your craving for western food with the fish and chips or barbeque burger.  

What We Loved?

This rooftop bar is fantastic value.  Great quality craft beers and beer-inspired cuisine at justifiable prices.

Dress Code:  Smart casual.  You may be refused entry if you wear singlets, swimwear or flip flops.

Opening Hours:  5pm – 1am

Address:  489 Sukhumvit Rd | Radisson Blu Plaza Bangkok, Bangkok 10110, Thailand

11. The Speakeasy at Hotel Muse

Cocktail Price:  $11 USD

The Speakeasy, located in Hotel Muse, is one of the best rooftop bars in Bangkok thanks to its cool interior (or is it exterior?) design.  It’s clearly retro, with a 1920s-inspired decor and plenty of greenery hanging off the building.

The bar is a bit lower than a lot of other rooftop bars at just the 25th floor, but it makes up for this with a nice ambience.  We also think being a bit lower allows you to see the city from a different angle which is nice.

There’s an extensive menu with reasonably priced food and drinks.  Cocktails start at around $11 USD (or 350 THB) and go up from there.

What We Loved?

The design was our favourite part, but it also offers great food and drinks at reasonable prices.

Dress Code:  Smart Casual

Opening Hours:  5.30pm – 1am

Address:  55/555 Langsuan Road | Muse Deluxe Hotel / 24th-25th floor, Bangkok 10330, Thailand

Stay Here: Check out Hotel Muse on Booking.com!

12. Cru Champagne bar

Cocktail Price: $16 USD

If you’re looking for the perfect rooftop bar in Bangkok, then Cru Champagne Bar by Mumm is probably it.

Cru is literally on the roof of Centara Grand at CentralWorld, 59 floors above the city of Bangkok.  It is sophisticated, intimate and posh. The perfect destination for an extravagant night out.

Yes, it will be extravagant.  With cocktail prices around 500 THB, or $16 USD, Cru Champagne Bar isn’t cheap.  A bottle of champagne starts at $160 USD and goes up from there.

To be fair though, the views and the drinks at this sky bar are more than comparable to Lebua and Banyan Tree’s rooftop bars so we don’t find the prices unreasonable.  

Rock up early, near opening at 5pm to get a table ahead of sunset.  Grab a Bangkok Bellini (Mumm champagne and peach) and snap some Instagram-worthy pics from the edge of one of the most luxurious and best rooftop bars in Bangkok.  

As you relax and watch the sunset, order some food off their snack menu which includes an impressive variety of fancy snacks such as caviar, lobster, and oysters.

What We Loved?

Everything here was perfect.  This seemed to us like the fanciest sky bar in Bangkok, mainly thanks to it being less crowded than Lebua and Banyan Tree.

The staff are very helpful and happy to make recommendations on the best cocktails to suit you.

Dress Code:  Smart casual or above.  

Opening Hours:  5pm – 1am

Address:  Centara Grand at CentralWorld, 999/99 Rama 1 Road, Phatumwan, Bangkok 10330, Thailand

13. The Loft at Waldorf Astoria

Cocktail Price:  $15 USD

The Loft at Waldorf Astoria is a bit different to all the others on this list.  It’s technically not a ‘rooftop bar’. At least, not in the open air sense. That said, it is every bit as classy (even a bit more in our opinion) as every other bar on this list.

When you step into The Loft, it feels as though you have stepped into an old fashioned cocktail bar reminiscent of post-1920s prohibition in America.  The decor is marvellous with crystal chandeliers, gold accents and marble slab bars.

Despite not being an open-air bar, the views here are just as good as you would expect from the 56th floor of a Bangkok skyscraper.

What We Loved?

The cocktails here are at a whole different level to most others you will find in Bangkok.  Experienced head bartender Michele Montauti expertly crafts cocktails that are creative reimaginations of the historic drinks found in the Old Waldorf Astoria Bar Book.

This place makes you feel sophisticated, whilst you sip on one of the best cocktails you can find in Bangkok.

Dress Code:  Smart casual or above.

Opening Hours:  5pm – 12am

Address:  151 Ratchadamri Rd, Khwaeng Lumphini, Khet Pathum Wan, Krung Thep Maha Nakhon 10330, Thailand

Stay Here: Check out Waldorf Astoria Bangkok on Booking.com.

Leave a comment

Your email address will not be published. Required fields are marked *