
Thailand Best Rooftop Bars — The Hotels with Views Worth Staying For
Thailand's rooftop bar scene rivals anywhere in the world — and the combination of tropical weather, stunning skylines, and hotel bars that welcome non-guests makes it accessible to everyone.
Bangkok Rooftop Bars
Sky Bar at Lebua (State Tower)
The most famous rooftop bar in Asia, featured in "The Hangover Part II." 63 floors up with 360-degree Bangkok views. Dress code enforced (no sandals, shorts, or sleeveless for men).
Hotel: Lebua at State Tower — 5,000-15,000 THB/night. But you don't need to stay — the bar is open to everyone. Drinks: Cocktails from 500-900 THB. The Hangovertini is the signature. Tip: Go for sunset (6 PM), stay for the city lights.
Vertigo at Banyan Tree
On the 61st floor with an open-air restaurant and bar. Less touristy than Lebua, equally impressive views. The rooftop dining experience is magical.
Hotel: Banyan Tree Bangkok — 5,000-12,000 THB/night. Drinks: Cocktails 400-700 THB. Dinner mains 800-2,000 THB.
Octave Rooftop Lounge at Marriott Sukhumvit
Three-level rooftop bar on the 45th-49th floors. More relaxed than Lebua, great Happy Hour (buy one get one free, 5-7 PM).
Hotel: Bangkok Marriott Hotel Sukhumvit — 3,000-6,000 THB/night. Drinks: Cocktails from 350-550 THB. Happy Hour makes it affordable.
Attitude Rooftop Bar at Avani Riverside
Newer entry with some of the best river views in Bangkok. The infinity pool edge makes for dramatic photos. More accessible price point than the big names.
Hotel: Avani+ Riverside Bangkok — 2,500-5,000 THB/night.
Beyond Bangkok
Baba Nest, Phuket
Arguably the most Instagrammed rooftop bar in Thailand. A reflective pool at the top of Sri Panwa resort, overlooking Cape Panwa and the Andaman Sea. Reservation required — limited capacity.
Hotel: Sri Panwa — 10,000+ THB/night. Drinks: Cocktails from 500 THB. Sunset slot is the one to book.
Air Bar, Koh Samui
Rooftop bar at the InterContinental Koh Samui with views over Laem Set Bay. Sunset cocktails with the Gulf of Thailand stretching to the horizon.
Horizon Rooftop, Hilton Pattaya
34th floor overlooking Pattaya Bay. Surprising sophistication for Pattaya. Great sunset views.
Rooftop Bar Tips
- Dress code matters in Bangkok. Smart casual minimum at hotel rooftop bars. No flip-flops, tank tops, or shorts for men.
- Arrive for sunset (5:30-6 PM in Thailand year-round). Watching Bangkok light up is the whole point.
- Budget 1,000-2,000 THB per person for 2-3 cocktails at premium venues.
- Reserve ahead for Baba Nest (Phuket) and popular Bangkok venues on Friday/Saturday nights.
- Non-guests welcome at virtually all hotel rooftop bars. Just walk in, take the lift, and order.
FAQ
Do you need to be a hotel guest to visit rooftop bars?
Almost never. Bangkok's rooftop bars actively welcome walk-in visitors. The only exception is if there's a private event. Some venues (Baba Nest in Phuket) require reservations due to limited capacity, but they're still open to non-guests.
What's the cheapest good rooftop bar in Bangkok?
Octave at the Marriott Sukhumvit — their Happy Hour (5-7 PM, buy one get one) means premium cocktails for effectively 175-275 THB each. Arrive at 5 PM for the best seats and sunset views.
Are rooftop bars worth the prices?
For a special occasion or a first night in Bangkok, absolutely. The experience — views, atmosphere, and the "I'm having cocktails above a 12-million-person city" factor — justifies the premium over street-level bars. For nightly drinking, find a street-level bar and save the rooftop for sunset specials.