Bangkok's skyline is best appreciated with a cocktail in hand, 40+ stories above the gridlocked streets below. The city's rooftop bars aren't just places to drink—they're experiences that justify the premium prices and dress codes. Whether you're after Instagram gold or an actual good time, here's everything you need to know about Bangkok's best sky bars.
The Legends: Worth Every Baht
Vertigo & Moon Bar at Banyan Tree
If you're only hitting one rooftop bar in Bangkok, make it Vertigo. Perched 61 floors above Silom, this isn't just a bar—it's a pilgrimage site for rooftop enthusiasts worldwide. The open-air concept (yes, actual air, no glass walls) creates an almost vertiginous feeling that justifies the name.
What makes Vertigo legendary: the 360-degree views are genuinely unobstructed, the cocktails are genuinely excellent (not just pretty), and the sunset experience is absolutely worth the 400-600 baht cocktail prices. The signature Moon Bar Martini is technically on the sweet side, but order the house cocktails instead—their bartenders actually know what they're doing.
Go during golden hour (roughly 5:30-6:30pm depending on season). You'll pay premium prices, but you'll understand why immediately. Dress code is smart casual enforced; no flip-flops, no athletic wear. Get there early or book ahead—it's packed nightly.
Insider tip: The Thai crowd tends to arrive later (8pm+), so you can enjoy relative peace during sunset if you time it right.
Octave Rooftop Lounge
Octave on Sukhumvit 45 is Bangkok's modern answer to Vertigo—equally high (61 floors), slightly younger vibe, and arguably better food if you're planning to eat. The three-level rooftop spans 4,000 square meters, which means you can usually find space even when it's busy.
What sets Octave apart: it actually feels like a proper nightlife destination, not just a viewpoint tourists queue for. The DJ booth is positioned to keep energy up throughout the evening, the cocktail list is extensive and interesting, and the Thai side dishes (their grilled seafood is excellent) make it viable for a proper dinner experience.
Prices are similar to Vertigo (300-500 baht for cocktails), but Octave's food keeps people here longer, which means better night-time energy. If you want to actually spend 3-4 hours somewhere rather than just hitting Instagram and leaving, Octave edges it.
Best for: Groups, longer nights, food-focused visits. Single travelers or couples looking for romance might prefer Vertigo's more intimate atmosphere.
Cielo Sky Bar
Located above the Centara Grand hotel near Silom, Cielo sits at 55 floors and attracts a more mature, moneyed crowd than the younger rooftop bar circuit. The sophisticated crowd and refined cocktails make this feel more like a private club than a tourist trap.
The perspective here is slightly different—you're looking at Silom's business district lights rather than the sprawl toward the airport—which provides a different aesthetic for photography. Cocktails run 350-550 baht, and the Japanese whisky selection is genuinely impressive.
Go here if you want to feel like you've discovered something slightly less obvious than the big three. The dress code is stricter (proper shoes essential), but that's the whole point.
The Accessible Options: Great Views, Rational Prices
Not every rooftop experience needs to cost 500+ baht per drink. Bangkok has several options where you can get legitimate altitude and views without the ultra-premium markup.
Banyan Tree Hotel Rooftop (Parking Lot Level)
Wait, hear us out—many hotels have semi-public rooftop parking areas with excellent sight lines for sunset photography. While not a full bar experience, the roof of several hotels offers free or nominal-cost access with spectacular views. Check with your hotel concierge.
DEMO (Sukhumvit 49)
Not technically a rooftop bar, but this warehouse-style club on Sukhumvit has a upper-level balcony with surprising city views and costs significantly less than the mega-rooftops. Cocktails run 150-250 baht, and the vibe is gritty-cool rather than tourist-oriented.
Riverside Rooftop Bars
Chao Phraya River hotels offer rooftop bars at lower price points than central Bangkok. Mandarin Oriental's rooftop (accessible at their bar) and the various Riverside hotels provide water views and slightly more reasonable pricing (200-400 baht for cocktails).
Practical Rooftop Bar Strategy
Visiting Bangkok's rooftop bars is more enjoyable with planning:
Sunset Timing: Bangkok's tropical sunset is relatively quick—it happens roughly between 5:30-6:30pm year-round. Arrive 30 minutes before sunset if golden light matters for your Instagram. The bar experience is actually better 6:30-7:30pm once the city lights kick in.
Dress Code Reality: "Smart casual" at high-end rooftops means:
- ✓ Long pants (jeans are fine)
- ✓ Closed-toe shoes (crucial)
- ✓ Collared shirt or nice top
- ✗ Flip-flops (deal-breaker)
- ✗ Athletic wear
- ✗ Visible wrinkled or stained clothing
Thailand is more formal than Western travelers expect. Don't show up in your beach clothes.
Pricing Reality: Top rooftop bars charge 400-700 baht per cocktail (roughly $11-20 USD). This is expensive by Bangkok standards, cheap by international rooftop bar standards. Budget accordingly.
Booking: Walk-ins are fine early evening, but if you're coming after 8pm or traveling as a group larger than 4, book ahead. Most bars have Instagram or websites with booking options.
Tourist vs. Local Timing: Vertigo and Octave draw tourists 5-9pm, locals 9pm+. Cielo attracts the opposite ratio. Pick based on your preference.
The Real Talk
Bangkok's rooftop bars are genuinely spectacular—the views are legitimately among Asia's best. But they work best when you manage expectations. They're not where you'll find Bangkok's best cocktails (that's the speakeasy scene). They're not the cheapest option (obviously). They're not even where locals necessarily go for a night out.
What they are is an essential Bangkok experience. Watching the city lights spread across the floodplain 600 meters below, with a cold cocktail and someone you want to be with, is exactly what rooftop bars are for. Don't overthink it—just go during golden hour, dress appropriately, and enjoy the moment.
Final Recommendations
First-time visitor to Bangkok rooftop bars: Vertigo. It's iconic for a reason.
Second visit/Want something different: Octave or Cielo depending on whether you want party energy (Octave) or sophisticated calm (Cielo).
Budget-conscious: Hit one premium rooftop during golden hour, then move to a riverside or mid-level bar for the rest of the night.
Best overall rooftop experience: Vertigo at sunset, followed by dinner in Silom, creating a proper evening rather than a 45-minute rooftop bar hop.
Bangkok's rooftops are waiting. Make them count.