Bangkok does its drinking at altitude. The city has more than 50 rooftop bars, stacked from 78-floor glass perches down to scruffy hotel terraces where a beer costs less than the garnish on a Lebua martini. Some are worth the dress code and the markup. Some are tourist traps with a view.
The best rooftop bars in Bangkok are Sky Bar at Lebua, Sky Beach at Mahanakhon (the highest, on the 78th floor), Vertigo & Moon Bar, Octave, and the riverside SIN rooftop bar at Avani+ Riverside. Below they’re grouped by area, so you can pick one near wherever you’re staying instead of crossing the city in traffic.
- Cocktails: 350-600 THB (550-800 THB at Mahanakhon; ~1,500 THB for the Lebua Hangovertini)
- Dress code: Smart casual everywhere; no shorts/sandals for men. Lebua is strictest
- Best time: Arrive 45 minutes before sunset for a railing spot
- Entry: Usually free, one-drink minimum per person
- Getting there: BTS Skytrain to the nearest station, then a short walk or Grab
- Avoid: Open decks during June-October storms — call ahead before you travel across town
Connectivity matters when half these places need a same-day reservation through Instagram or LINE. Sort a Thailand eSIM before you land so you’re not hunting for hotel Wi-Fi at 5 PM. For getting between areas, the BTS Skytrain and MRT beat a taxi in rush-hour gridlock every time. And if you want the full after-dark picture beyond the rooftops, our Bangkok nightlife guide covers the night markets, Thonglor cocktail dens and Khao San chaos.
Quick picks by what you want
| You want | Go to | Area | Nearest station |
|---|---|---|---|
| The highest view | Sky Beach, Mahanakhon (78th) | Sathorn | BTS Chong Nonsi |
| The famous Hangover photo | Sky Bar at Lebua | Silom / river | BTS Saphan Taksin |
| Open-air drama, no glass | Vertigo & Moon Bar | Sathorn | BTS Surasak |
| A lively younger crowd | Tichuca or Octave | Sukhumvit | BTS Thong Lo |
| Riverside and stylish | SIN rooftop bar at Avani+ Riverside | Thonburi / river | Shuttle boat |
| Cheap and casual | Brewski (craft beer) | Sukhumvit | BTS Asok |
| A quiet date | Char or Penthouse | Ploenchit | BTS Ploen Chit |
| Park views and space | Spire, Dusit Thani | Silom / Lumphini | MRT Silom |
Pick the row that matches your night, then read its section below for the detail. The areas run roughly west to east — river and Silom on one side, Sukhumvit on the other — so staying in one cluster saves you the cross-town crawl.
The icons: Silom, Sathorn and the river
This strip holds the bars you’ve seen on postcards and in films. They’re expensive, they enforce dress codes, and on a clear evening they earn it.
Sky Bar at Lebua is the famous one — the gold-domed bar cantilevered off the 63rd floor of State Tower, 250 metres up, where The Hangover Part II filmed its rooftop scenes. The signature Hangovertini costs around 1,500 THB, which is less a drink than a souvenir. Come for the photo and the river panorama, not the value. The dress code is the city’s tightest: long trousers, closed shoes, no exceptions. The attached Sirocco restaurant and the cigar-and-whisky Alfresco 64 one floor up share the same building and the same vertigo.
A few blocks away, Vertigo & Moon Bar crowns the 61st floor of the Banyan Tree. The whole roof is shaped like the prow of a ship, open on all sides with no glass between you and the drop — not one for anyone uneasy with heights. The Moon Romance is the cocktail to order. It’s calmer and more grown-up than Lebua, and the 360-degree sweep over Sathorn at dusk is, for my money, the better view of the two.
Down on the Chao Phraya, the riverside rooftops trade altitude for atmosphere. The Avani+ Riverside on the Thonburi bank houses two distinct venues: SEEN restaurant on the 26th floor and SIN, the open-air rooftop bar relaunched on the 27th floor in late 2024. SIN has the loungey low seating, DJ sets and pool deck; it looks back across the water at the skyline rather than down on it, which photographs beautifully after dark.
Yào Rooftop Bar at the Bangkok Marriott The Surawongse takes a Cantonese angle, pairing dim sum and cocktails on the 32nd floor with a clean line of sight to the river bends. Three Sixty at the Millennium Hilton, on the Thonburi side, wraps a circular glass lounge around the 32nd floor — go for the wraparound windows and the sunset over Wat Arun.
Insider Tip: For Lebua and the riverside bars, take the BTS to Saphan Taksin and the free Chao Phraya shuttle boats from Sathorn pier. You skip the river-road traffic and the boat ride is half the fun.
The highest views: Mahanakhon
King Power Mahanakhon is the pixelated tower that looks half-demolished on purpose, and it owns the highest drinks in Bangkok. Sky Beach sits on the 78th floor — an open-air rooftop at roughly 314 metres, higher than anything else in the city. The signature Bangkok Sunset Spritz is built for the moment the sun drops behind the sprawl. Just below, the Mahanakhon SkyBar and the famous glass-floor skywalk give you the same 360-degree spread over Wat Arun, the river and the Sukhumvit canyon.
Drinks here run 550-800 THB, and the dress code is smart with no beachwear. It’s touristy and it’s pricey. It’s also genuinely the best straight-down view in Bangkok, and worth doing once. Buy the Mahanakhon Skywalk ticket combo if you want the observation deck and the bar in one go.
Watch out: The 78th-floor deck is fully open. When a storm rolls in during rainy season (June to October), staff clear the rooftop fast and your sunset becomes a lobby wait. Check the forecast and call ahead before you commit to the trip across town.
The Sukhumvit scene
Sukhumvit is where the rooftops get younger, louder and easier to get into. This is the area to drink in if you want a crowd rather than a photo op.
Octave at the Bangkok Marriott Sukhumvit in Thonglor is the crowd-pleaser — three stacked levels climbing to a circular open-air top deck on the 49th floor, with a 360-degree spin over the eastern city. The Octave Sunset cocktail and a half-price happy hour before 8 PM make it one of the better-value high views in town. It gets packed by 9 on weekends.
Tichuca is the Instagram darling: a neon “tree” of light rising through a jungle of hanging plants, drawing a stylish, mostly Thai twenty-something crowd off Sukhumvit Soi 40. It feels more like a club with a view than a hotel bar, and the dress code is relaxed. Above Eleven, on Soi 11, pairs Peruvian-Japanese small plates with a low-rise garden terrace — older, mellower, and a reliable first-night spot near the Nana hotels.
For a quieter drink, Char at Hotel Indigo on Wireless Road keeps things intimate on the 26th floor — couples, conversation, a tighter cocktail list. And if you’d rather not dress up at all, Brewski at the Radisson Blu on Sukhumvit 27 is a craft-beer rooftop on the 30th floor with 12 taps and pints from around 250 THB. No dress code, no pretension, real beer.
- Easiest rooftops to reach by BTS (Phrom Phong, Thong Lo, Asok)
- Livelier, younger crowds and relaxed dress codes
- Better value happy hours than the Silom icons
- Views face the eastern sprawl, not the river or the famous temples
- Tichuca and Octave get genuinely crowded on weekends — book ahead
- Less of the “floating above the city” drama you get at Lebua or Mahanakhon
Siam and Ratchaprasong: shopping-district sky bars
Staying near the malls puts three strong rooftops within a short Skytrain hop. Red Sky caps the Centara Grand at CentralWorld across the 55th-56th floors, a curved open terrace framed by a lit arch, with the CRU Champagne Bar four floors above it for a pricier, dressier nightcap. It’s central, polished and an easy walk from Chit Lom BTS.
Spire is the newest big arrival, on the 39th floor of the rebuilt Dusit Thani Bangkok overlooking Lumphini Park. Three levels, two large terraces and an open top deck give it room to breathe, and the green of the park below is a rarer foreground than the usual concrete. Penthouse Bar + Grill at the Park Hyatt rounds out the area with a slicker, restaurant-led rooftop near Ploenchit — strong for a dinner-and-drinks evening rather than a quick sundowner.
After a rooftop, you’re a short ride from the city’s best late eats. Pair the drinks with our Bangkok street food guide — Yaowarat’s Chinatown stalls run past midnight and reset the palate for a fraction of one cocktail.
Insider Tip: Hotel rooftops almost always have an early happy hour, usually 5-7 PM. You catch the sunset, pay half price, and beat the reservation crush. The 6 PM crowd is a different bar from the 9 PM one.
Cheaper rooftops worth knowing
Not every good view costs 1,500 THB. Cielo Sky Bar out at On Nut is a long-running local favourite on the 46th floor, with cocktails closer to 250-350 THB and a fraction of the tourist crowd — the trade-off is the longer BTS ride east. Vanilla Sky above Khao San Road is the backpacker pick, a small open roof with cheap beers and a sunset over Rattanakosin’s temple rooftops, no dress code and no minimum spend.
Plenty of four-star hotels along Sukhumvit run modest rooftops too, where a beer is 200 THB and nobody inspects your shoes. They won’t give you the Mahanakhon drop. They will give you a roof, a breeze and a skyline for the price of one Lebua martini split four ways. If you’re weighing where to stay against where to drink, our Bangkok hotels overview maps the areas.
How to do rooftop bars in Bangkok
A few things that save you money and a wasted journey.
Reserve for sunset. A railing table at SIN, Vertigo, Octave or Sky Beach goes fast Friday to Sunday — message the bar a few days ahead. Walk-ins work on weeknights or before 6 PM if you’ll stand. Dress the part: a collared shirt and closed shoes clear every door in this guide, and save you the indignity of being turned away at the lift after crossing the city.
Mind the season. From June to October, afternoon storms can shut open decks with 20 minutes’ notice. The glass-enclosed bars — Three Sixty, parts of Octave — keep serving through the rain, so they’re the safer rainy-season bet. November to February is the sweet spot: cool, dry, clear evenings.
Budget honestly. One round at a famous rooftop runs 1,000-1,500 THB for two. If that’s a stretch, do one icon for the photo, then move to Brewski or a Thonglor street bar for the rest of the night. For where to base yourself within walking distance of the best clusters, see our Bangkok area and hotel guide and the cheaper Bangkok hotel picks.
If it’s your first night and you want a route, here’s the one I’d run. Start at Sky Beach for the 6 PM sunset and the highest view, before the dinner crowd arrives. Drop to street level for a bowl of noodles in Chinatown. Then taxi east to Sukhumvit and finish at Octave or Tichuca, where the crowd builds after 9 and the dress code loosens. One showpiece, one cheap feed, one lively close — the whole city from three angles in a single evening.
9Verdict: For first-timers, do Mahanakhon’s Sky Beach for the highest view and Vertigo for the open-air drama. For a livelier night, Octave and Tichuca in Sukhumvit. Skip Lebua unless the Hangover photo matters to you — the 1,500 THB martini buys a better evening almost anywhere else on this list. Rating: 9/10
Frequently Asked Questions
What is the dress code for rooftop bars in Bangkok?
Smart casual at almost every high-rise bar. Men should skip shorts, sleeveless shirts and flip-flops; closed shoes are safest. Sky Bar at Lebua is the strictest — long trousers and proper shoes, no exceptions. Craft-beer and garden-style rooftops like Brewski and Tichuca are far more relaxed.
Which is the highest rooftop bar in Bangkok?
Sky Beach on the 78th floor of King Power Mahanakhon is the highest rooftop bar in the city, at roughly 314 metres. The Mahanakhon SkyBar and open-air deck sit just below it. Sky Bar at Lebua (63rd floor) and Vertigo at Banyan Tree (61st floor) are the next most famous high perches.
How much do drinks cost at Bangkok rooftop bars?
Cocktails run 350-600 THB at most hotel rooftops, climbing to 550-800 THB at Mahanakhon. The Hangovertini at Lebua is the outlier at around 1,500 THB. Beers are 200-350 THB. Craft-beer rooftops like Brewski are cheaper, with pints from about 250 THB. Most bars have no entry fee but expect a one-drink-per-person minimum.
Do you need a reservation for rooftop bars in Bangkok?
For a railing table at sunset, yes — book SIN (the rooftop bar at Avani+ Riverside), Vertigo & Moon Bar, Octave and Sky Beach a few days ahead, especially Friday to Sunday. Walk-ins are usually fine on weeknights or if you arrive before 6 PM and don't mind standing. Restaurants attached to the bars (Sirocco, Red Sky) hold the best-positioned tables for diners.
What is the most famous rooftop bar in Bangkok?
Sky Bar at Lebua, the gold-domed bar on the 63rd floor of State Tower, made famous by The Hangover Part II. It's iconic, photogenic and pricey — many locals prefer the higher views at Mahanakhon or the livelier crowd at Tichuca and Octave.
When is the best time to visit a rooftop bar in Bangkok?
Arrive 45 minutes before sunset (around 5:45-6:15 PM most of the year) for the city-to-night transition. Avoid June to October afternoons when storms can close the open decks with little warning — call ahead. Weeknights are calmer than Friday and Saturday.




















