Bangkok Rooftop Bars Locals Actually Go To
Oscar Garcia
AI-assistedFounder of Roavi
Visiting Bangkok?
Find a local friend who can help you explore safely, discover food spots, avoid tourist mistakes, and experience the city like a local.
Every tourist in Bangkok ends up at Sky Bar at least once, usually holding up a phone trying to recreate that one shot from The Hangover Part II. Nothing wrong with that. But if you ask a Bangkokian where they actually drink on a Friday night, Sky Bar is not the answer — and once you know the alternatives, you'll understand why.
Why Locals Don't Go to Sky Bar
Sky Bar at Lebua earned its fame fair and square — that 63rd-floor view down the Chao Phraya is genuinely spectacular, and the movie cameo turned it into a bucket-list stop overnight. That's exactly the problem. Cocktails start around 500 THB ($14) and climb fast, the dress code is strictly enforced at the door, and on any given evening the crowd is 90% tourists holding their phones sideways for the same photo.
None of that makes it a bad bar. It makes it an expensive, crowded photo op that locals visited once, checked the box, and never went back to. If you've got the budget and want that one specific view, go for it — just don't expect to see many Thai faces at the bar next to you.
For the after-work crowd, the date-night regulars, the people who actually live here, the Bangkok nightlife scene runs somewhere else entirely — smaller, cheaper, less photographed.
The Rooftop Bars Bangkok Locals Prefer
Here's where a Local Friend would actually take you. These span Sathorn, Ari, and Thonglor — three neighborhoods with completely different rooftop personalities.
| Bar | Area / Nearest Station | Cocktails | Vibe |
|---|
|---|---|---|---|
| Octave Rooftop Bar | Thong Lo, BTS Thong Lo | 480-580 THB ($13-16) | 360° views, DJ sets late |
|---|---|---|---|
| Cielo Sky Bar & Restaurant | Sathorn, BTS Chong Nonsi | 420-520 THB ($12-14) | Intimate, great sunset light |
| Nimitr Rooftop | Sathorn, BTS Surasak | 320-380 THB ($9-11) | After-work locals, covered |
| Chalet Sky Lounge | Ari, BTS Ari | 280-350 THB ($8-10) | Low-key, mostly Thai 20-somethings |
| Sway Rooftop | Thonglor side soi, BTS Thong Lo | 350-420 THB ($10-12) | Plant-filled, weekend DJ |
| Baan Nai Fan Rooftop | Sathorn soi, MRT Lumphini | 300-360 THB ($8-10) | Converted house, garden feel |
Octave Rooftop Bar
Octave sits on top of the Marriott Sukhumvit, right off the Sukhumvit strip, a short walk from BTS Thong Lo. It's the closest thing on this list to Sky Bar in terms of scale — three tiers, a 360-degree view, DJ booth going by 10pm — but it pulls a much more mixed local-expat crowd. Cocktails run 480-580 THB ($13-16). Go after 9pm on a weeknight and you'll actually get a rail seat without a wait.
Cielo Sky Bar & Restaurant
Cielo is the Sathorn pick, set on a hotel rooftop with a view that catches the golden hour over the river without the elbow-to-elbow crowd Sky Bar pulls at the same hour. Cocktails land at 420-520 THB ($12-14). It's a favorite for a reason — good enough to recommend to visitors, low-key enough that regulars don't feel like they're fighting through a tour group to get a drink.
Nimitr Rooftop
Most tourists miss this one entirely, and that's the point. It's a small hotel rooftop a few minutes from BTS Surasak, more terrace than skyscraper view, with a covered pergola section that keeps it running through rainy season downpours. Cocktails are 320-380 THB ($9-11) and the crowd skews Thai professionals unwinding after work rather than anyone doing a Bangkok bucket list.
Chalet Sky Lounge
Ari doesn't get talked about as a rooftop neighborhood, but it should. Chalet sits above a boutique building near BTS Ari and pulls a crowd of Thai twenty-somethings who came for the craft beer list as much as the cocktails, at 280-350 THB ($8-10). Nobody's checking your outfit at the door here. It's the most relaxed spot on this list, full stop.
Sway Rooftop
Tucked into a Thonglor side soi, Sway is small — maybe 40 seats — and covered in plants, which makes it feel more like a garden party than a hotel bar. Cocktails run 350-420 THB ($10-12). Weekends bring a DJ and a slightly younger crowd; weeknights it's quiet enough to actually hear the person across the table. If you're already exploring the area, it pairs well with a stop from the Thonglor nightlife guide.
Baan Nai Fan Rooftop
This one used to be a house, and it still feels like it — string lights, mismatched furniture, a rooftop garden instead of a glass railing. It's a short ride from MRT Lumphini into Sathorn's back sois. Cocktails are 300-360 THB ($8-10), and the covered dining area makes it one of the better rainy-season options on this list.
Rooftop Bar Tips from Locals
Dress code reality: at Sky Bar, Octave, and Cielo, the door staff will actually turn you away for flip-flops, tank tops, or shorts on men. At Nimitr, Chalet, Sway, and Baan Nai Fan, nobody's checking that closely — smart casual is more than enough, and you'll see plenty of people in nice sneakers.
Timing matters more than the bar you pick. Sunset, roughly 6-7pm, is when every rooftop in the city fills up at once — that's when the view is best, so that's when everyone shows up. Locals go around 9pm instead: the sky's already dark, the line's gone, and you can actually get a table by the rail.
Happy hour is real and worth using. Several of these spots, Nimitr and Baan Nai Fan especially, run discounted drinks from around 5-7pm before the dinner crowd arrives. Ask when you sit down — it's not always posted.
Rainy season changes the math completely. From roughly June through October, an open-air rooftop can get shut down by a downpour with zero notice. Nimitr and Baan Nai Fan both have covered sections that keep pouring drinks through the rain; fully exposed rooftops like Sky Bar just move everyone inside, which kills the whole point of going.
The Budget Rooftop Option Nobody Talks About
Here's the move nobody tells you about: a lot of Bangkok's high-rise hotels sell day passes to their rooftop pool deck for less than the price of two rooftop cocktails, and the pool bar has the exact same skyline view as the cocktail lounge two floors up. You're paying 400-600 THB ($11-17) for hours of access instead of one overpriced drink and a 20-minute table turn.
The other trick is simple: the hotel bar one or two floors below the famous rooftop almost always shares the same building and a chunk of the same view, at half the markup. Nobody's paying for the Instagram-famous floor specifically — you're paying for altitude, and altitude is cheaper two floors down.
Between BTS and MRT rides at 15-60 THB ($0.50-1.50) a trip and Grab rides running 60-180 THB ($2-5), getting rooftop-hopping across Sathorn, Ari, and Thonglor in one night costs less than a single round at Sky Bar. Worth factoring in if you're planning a proper crawl.
Drink Where Bangkok Actually Drinks
A tourist itinerary hits Sky Bar once and calls it done. A local's Friday night looks completely different — and now you've got the map for it. If you want someone who actually lives here to walk you through Sathorn's hidden rooftops or point you toward whichever spot fits the night you're planning, that's exactly what a Local Friend does.
Browse Local Friends in Bangkok
Frequently Asked Questions
What's the best rooftop bar in Bangkok that isn't touristy?
Is Sky Bar at Lebua actually worth visiting?
What's the dress code for Bangkok rooftop bars?
When is the best time to go to a rooftop bar in Bangkok?
What should I do about rooftop bars during rainy season?
Local Friends in Bangkok
Verified locals who can show you the real city.
Still have questions about this destination?
Ask locals and travelers on Roavi.
Start your Roavi Travel Passport
Save countries, cities, local friends, and travel plans in one place.
