Bangkok is a city you end up looking up at. Once the daytime heat finally lets go, the towers switch on and bars sitting 30, 50, sometimes 70 floors up open their railings to whatever breeze the evening offers. Picking where to spend that first golden hour is half the night. This guide ranks the best rooftop bars in Bangkok by what each one is actually good for, the rooftops that earn the lift ride, and the ones to skip on a budget.
Why this city is stacked with sky bars
During a long hotel building boom, developers kept putting bars on the roofs to sell the view, and now Bangkok has one of the thickest collections of rooftop bars on the planet. The weather helps: warm nights most of the year, a grid of lit towers in every direction, and the Chao Phraya River cutting a dark line through the middle. You can find a quiet champagne seat or a loud beer-with-mates spot within the same square kilometre.
The scene splits by area, and knowing that saves you a long cab fare. Silom and Sathorn hold the river-facing heavyweights and sit near the business district, so they skew dressy and pricey. Sukhumvit, around the Thong Lo, Asok and Phrom Phong BTS stations, runs younger and a bit cheaper, with rooftops close enough to hop between. The riverside hotels give you the water and the low spread of the old town. Plan your night inside one zone and you'll move from dinner to drinks without sitting in traffic on Sukhumvit Road at 9pm.
The shortlist worth the lift ride
There's no single champion, because the right answer changes depending on what you're chasing: a view, an atmosphere, or a drink that doesn't gut your wallet. Here's how the established names actually stack up.
- Sky Bar at Lebua, State Tower, Silom. The one everyone knows, partly thanks to The Hangover Part II. The gold dome hangs out over the river near the 63rd floor. Honestly, it's a 30-minute photo stop more than a place to settle in, but the look down the Chao Phraya at dusk is the shot you came for.
- Vertigo and Moon Bar at Banyan Tree, Sathorn. Open-air near the 61st floor with a wraparound view. The grill restaurant and the separate cocktail bar mean you can make a full evening of it rather than one quick drink.
- Octave at Marriott Thong Lo, Sukhumvit. Three levels spiralling up to a round bar with the Sukhumvit grid below. It's busy, it's social, and it costs noticeably less than the river giants. This is where a lot of expats actually take visiting friends.
- Mahanakhon SkyBar, King Power Mahanakhon. Perched on one of the tallest buildings in Thailand. Pair it with the glass skywalk deck if you want the highest open-air vantage in town, though that combo turns into a tourist queue most evenings.
- Char at Hotel Indigo, Sathorn. Smaller, design-led, and far less of a checklist tick. It feels like a neighbourhood bar that happens to be 25 floors up.
- Above Eleven, near Nana, Sukhumvit. A Peruvian-Japanese themed rooftop with a green, garden-ish layout and a young crowd. Good if you want food and music, not just a railing photo.
One night only and you want the postcard? Lebua or Mahanakhon. Want to actually drink, talk and stay a while? Octave or Char will treat you better and cost you less.
Where the view actually pays off
It comes down to what you'd rather stare at.
For the river, Sky Bar at Lebua and the riverside hotels are the call. The Chao Phraya is the most photogenic thing in the city, and watching the long-tail boats and ferries slide under you at dusk is the picture that ends up on everyone's phone.
For height and a near-360 sweep, it's Mahanakhon. Sitting on one of the tallest structures means nothing gets in the way of the horizon, and the building's pixel-cut facade is a landmark in its own right.
For being inside the glow rather than above it, the Sukhumvit rooftops like Octave drop you right among the lit towers. It reads as electric and a little chaotic instead of calm and distant. Neither is better, they just photograph differently.
Whatever you pick, aim to arrive about 45 minutes before sunset. You get daylight, the gold light, and the full night skyline from one seat, and you grab a railing spot before the dinner crowd floods in around 8pm.
The dress code is real, and the lift staff enforce it
Most of the higher-end rooftops run a smart casual door, and the famous ones are firmer about it than the heat would suggest.
Men need long trousers and closed shoes. Shorts, flip-flops, sleeveless tops and sporty sandals get knocked back at places like Lebua and Banyan Tree, and they'll stop you at the lift, not the bar. Women get more leeway, but neat resort or evening wear is the safe play; gym clothes and beachwear won't make it past the door. Sukhumvit spots such as Octave and Above Eleven ease up a little, though you still want to look like you made an effort.
Practical version: lightweight long trousers and a breathable collared shirt. It's hot, but it's far easier to sit through one drink slightly overdressed than to ride 60 floors down because someone clocked your sandals.
What you'll actually pay
You're buying altitude, so the drinks cost more than anything at street level. Figures move around by venue and season, so treat these as planning numbers and check the current menu.
At the marquee rooftops, a signature cocktail usually sits around 450 to 750 THB, sometimes more for premium spirits. A beer or a glass of wine tends to land around 250 to 450 THB. Mocktails and soft drinks run roughly 200 to 350 THB. On top of that, plenty of places tack on a service charge and tax, so the bill reads higher than the list. A few of the most famous bars also set a per-person minimum spend or charge separately for the observation deck.
The move most locals use: eat dinner and have your first proper drink somewhere normal and affordable, then go up for one or two on the roof to take in the view. You get the same skyline without running a full tab at sky-bar prices.
If you'd rather not juggle the logistics, a guided bar or skyline tour can roll transport, a held spot and sometimes a welcome drink into one booking, which is handy on a tight first night.
Booking, walk-ins and the season that ruins your plans
Casual rooftops will usually take you on the spot, especially on a quiet weeknight. The popular and high-end ones are stricter. Book ahead if you want a table instead of standing room, a sunset slot, or a Friday or Saturday, when the famous bars fill within the first hour. The dining side of somewhere like Vertigo runs on reservations too, so don't expect to walk into the grill.
You can reserve through the hotel website, by phone, or on a booking platform. Walk-ins often still get squeezed in at the bar or a standing zone, but you might wait or end up with the worst angle in the place. From roughly November to February, the cool, dry stretch, book wherever you can. That's the best rooftop weather of the year and the bars know exactly how full they'll be.
A few things that make or break the night
Weather decides more than you'd like. Open-air rooftops shut or herd everyone indoors during the wet-season storms from about May to October, so glance at the sky and keep a backup in your pocket. Getting there early does double duty: you lock in the view and you get served before the evening rush slows the bar to a crawl.
On transport, the BTS Skytrain and MRT reach most rooftop neighbourhoods, but the last stretch is often a short taxi or a walk, so have the venue name written in Thai to show the driver. Carry some cash for those taxis and any minimum-spend situations, even though the big rooftops all take cards. And decide upfront if you're doing one bar or a crawl. The river giants work best as a single statement stop, while Sukhumvit lets you string two or three together in an evening because they sit close.
So which one should you book
The best rooftop bar in Bangkok is the one that fits the night you're actually planning. Want the river shot and a once-a-trip photo? Lebua and Mahanakhon deliver, fast. Want a relaxed evening with friends and a bill that doesn't sting? Octave and Char are the easier, friendlier call. Dress smart, get up there before sunset, book ahead in cool season, and treat the drink prices as the cover charge for one of the best views the city sells.
Frequently asked questions
What is the best rooftop bar in Bangkok?
Depends on the night you want. If you want the famous river photo and you're fine with it being a quick stop, Sky Bar at Lebua on State Tower in Silom is the obvious one. For the highest open-air view, Mahanakhon SkyBar wins. If you'd rather actually sit, talk and not spend a fortune, Octave at the Marriott in Thong Lo or Char at Hotel Indigo on Sathorn are the picks locals send friends to.
Is there a dress code at Bangkok rooftop bars?
At the big-name places, yes, and they're stricter than you'd think for a city this hot. Men need long trousers and closed shoes. Shorts, flip-flops and sleeveless tops get turned away at Lebua and Banyan Tree, and the bouncers at the lift will tell you so. Women have more room, though gym clothes and beachwear won't fly. Sukhumvit rooftops are a bit looser, but turning up smart beats getting refused after the taxi ride over.
How much do drinks cost at Bangkok rooftop bars?
You pay for the height. At the marquee rooftops a signature cocktail usually runs around 450 to 750 THB, a beer or glass of wine around 250 to 450, and a mocktail around 200 to 350. Service charge and tax land on top, and a couple of the famous bars set a minimum spend per head, so the final bill comes out higher than the menu reads. Prices shift, so check before you order.
Which Bangkok rooftop has the best view?
For the river, Sky Bar at Lebua and the riverside hotels give you the Chao Phraya curling below with boats sliding past. For pure height and a wraparound look at the whole grid, Mahanakhon SkyBar sits on one of the tallest towers in the country. For being right inside the lit-up sprawl, the Sukhumvit rooftops like Octave feel busier and closer. Show up roughly 45 minutes before sunset and you catch daylight, the gold light, and the night version from one seat.
Do you need to book a Bangkok rooftop bar in advance?
The casual ones take walk-ins fine, especially midweek. The famous and pricey places are a different story: book if you want a table, a sunset slot, a Friday or Saturday, or dinner at the grill side of somewhere like Vertigo. From about November to February the cool-season crowds fill rooftops fast, so reserve when you can. You can usually book through the hotel site, by phone, or on a tour platform.
When is the best time to go to a Bangkok rooftop?
Get there around 45 minutes before sunset. That way you see the city in daylight, then the gold hour, then the full lit skyline without moving, and you beat the after-dinner wave. The cool, dry stretch from roughly November to February has the kindest weather. During the wet months, around May to October, open-air bars often shut for storms or push everyone indoors, so check the sky and have a plan B.