Best Bangkok Sky Bars 2023: Top 20 Rooftop Bars in Bangkok

The list of top 20 Bangkok sky bars includes the selection of the best rooftop bars in Bangkok that are the most popular between locals and travelers and you shouldn't miss at least some of them for a night out!

Best Sky Bars in Bangkok

There are several sky bars and restaurants in Bangkok offering lovely rooftop views throughout the year. We have selected the best sky bars and rooftop bars in Bangkok in 2023 for you to admire the skyline of Thai capital while sipping some cocktails.

1. Sirocco Sky Bar @ lebua at State Tower

Sirocco is a luxury sky bar with a stunning view of Bangkok overlooking the Chao Phraya River. The bar is located on the top of the State Tower and Lebua Hotel on the 63rd floor. This sky bar is considered as the most famous rooftop bar in Bangkok and also appeared in the Hollywood movie Hangover 2 that gives the place an extra special atmosphere. The popular cocktail here is Hangovertini, no surprisingly.

lebua at State Tower

Price: $$$$$

Dress code: Smart casual: no athletic or sports clothes, flip flops, beach sandals, sleeveless clothing, shorts and open shoes for men

Opening Hours: Daily 6 pm – 1 am

How to get there: by BTS SkyTrain - 7 minutes’ walk from Saphan Taksin BTS Station

There are several other rooftop bars at Lebua Hotel in State Tower:

Alfresco 64 Whiskey Bar on the 64th Floor - the world’s highest outdoor whiskey bar. With a design inspired by a yacht, it’s a hot spot for jet setters and whiskey connoisseurs to enjoy their favorite tipple with panoramic riverside and city views in the background.

Distil BAR at 64th Floor – considered to be one of Bangkok’s finest upscale bars, replete with crafted seasonal cocktails, the finest spirits, an open-air terrace where hand-rolled Cuban cigars can be enjoyed, and an oh-so-elegant ambiance.

Lebua No.3 on the 52nd Floor - a hi-tech gin, caviar, and vodka bar with resident DJs providing savor creative cocktails, the world’s finest caviar, and cool party vibes.

You can pre-book your table at one of these rooftop bars at Lebua Hotel in State Tower with a round-trip car transfer from your hotel in Bangkok here: Lebua Rooftop Bar Reservation & Round-Trip Transfer.

2. The Roof Top Bar @ Baiyoke Sky Hotel

The Roof Top Bar, the highest sky bar in Thailand, is located on the 83rd floor of Baiyoke Sky Hotel. Roof Top Bar offers a breathtaking view over the night sky of Bangkok while glugging special signature cocktails, fine wines, sophisticated drinks and snacks. Music is exquisite. You can also go to the Observation Deck on 77th floor and Revolving View Point on 84th floor which offers the best view of Bangkok.

Baiyoke Sky Hotel

Price: Entrance fee is 400 THB and a complimentary drink is included

Dress code: None

Opening Hours: Daily 5 pm – 2 am

How to get there:

  • by Airport Rail Link - less than 5 minutes’ walk away from Airport Rail Link Ratchaprarop Station
  • by BTS - 10 minutes from Phayathai BTS Station.

There are several restaurants on top floors of Baiyoke Sky Hotel offering buffet lunch and dinner:

Crystal Grill Dinner Buffet on the 82nd floor of Baiyoke Sky Hotel where you can experience Bangkok's highest restaurant with unlimited grilled meats and fresh seafood.

Bangkok Sky Restaurant offering an international buffet at Baiyoke Sky Hotel during lunch or dinner. Buffet is offered on the 75th (lunch) and 78th floor (dinner).

You can book buffet lunch/dinner at these restaurants online here: Crystal Grill Dinner Buffet and Bangkok Sky Restaurant. Both these tickets will include not only buffet lunch or dinner but also a visit to the Observation Deck on the 77th floor and the 360-degree Revolving View Point on the 84th floor.

3. Vertigo & Moon Bar @ Banyan Tree Hotel

Vertigo & Moon Bar is a luxury rooftop bar located on the 61st floor of the Banyan Tree Hotel. The bar gives you a 360° panoramic view over Bangkok. Each table decorated with candles will create a romantic atmosphere. They also provide international food with good quality drinks from around the world.

Banyan Tree Bangkok

Price: $$$$

Dress code: Smart Casual – slippers, flip-flops, athletic apparel and backpacks are not permitted

Opening Hours: Vertigo: 6 pm - 11 pm daily & Moon Bar: 5 pm – 1 am daily

How to get there:

  • by MRT Metro: 10 minutes’ walk from Lumpini MRT Station
  • by BTS: 15 minutes’ walk from Saladaeng BTS Station

Book Western 4-course set dinner at Vertigo rooftop and enjoy an alfresco rooftop dining experience high above the city – a once-in-a-lifetime experience. Discounted offer can be found here: Set Dinner at Vertigo.

4. Char Rooftop Bar @ Hotel Indigo Bangkok Wireless Road

Char Rooftop Bar is a bar located on the top of Hotel Indigo Bangkok Wireless Road, on the 25th and 26th Floor. Char Bangkok may not be as large as many other rooftop bars, but the view from it is definitely worth more than a million. The bar is surrounded by the view of Bangkok city with high-rise buildings in Ratchaprasong area and Wireless Road. Once you walk in the building, you will get the mood like being in Hong Kong. The menu is tapas, oysters, burgers, French fries, etc.

Char Rooftop Bar @ Hotel Indigo Bangkok Wireless Road

Price: $$$$

Dress code: Smart casual

Opening Hours: Daily 6 pm - midnight

How to get there: by BTS - 10 minutes' walk from Phloen Chit BTS Station.

As drinks at this Bangkok sky bar are expensive, get a discounted voucher for one hour free flow drinks at Char Rooftop Bar online here: Char Rooftop Bar Vouchers.

5. Cooling Tower Rooftop Bar @ Carlton Hotel

Get together with friends for unforgettable nights under a canopy of stars at the Cooling Tower Rooftop Bar. Located on the 34th floor of Carlton Hotel Bangkok, the expansive chill-out terrace has incredible views across the glittering metropolis, making it the perfect place for an after work wind down and sunset cocktails.  Further complementing the scene at this Bangkok sky bar is a food menu, dine from a menu of tempting tapas and sharing plates, and sip creative cocktails curated by talented mixologist, along with local and imported draught beers, bespoke spirits, wines, and more.

Cooling Tower Rooftop Bar @ Carlton Hotel

Price: $$$$

Dress code: Smart Casual

Opening Hours: Daily 5 pm – midnight

How to get there: by BTS - 7 minutes’ walk from Asok BTS Station

To get the best value for money deal at this Bangkok sky bar, buy a discounted voucher for a 2-hour free-flow of local draft beer accompanied by your choice of 1 snack from the menu at Cooling Tower Rooftop Bar online here: Cooling Tower Rooftop Bar Vouchers.

6. ZOOM Sky Bar & Restaurant @ JC Kevin Sathorn Bangkok Hotel

ZOOM Sky Bar & Restaurant on the 40th floor of JC Kevin Sathorn Bangkok Hotel is offering rooftop dining and panoramas. This rooftop bar restaurant invites guests to savor drinks, fine dining and skyline views. Take in the sunset over a signature drinks at ZOOM’s Bangkok rooftop bar and dine sky-high on innovative cuisine of the restaurant.

ZOOM Sky Bar & Restaurant @ JC Kevin Sathorn Bangkok Hotel

Price: $$$$

Dress code: Smart Casual

Opening Hours: Daily 5:30 pm - midnight

*Happy Hour Buy 1 get 1 Free with Classic Cocktails and Local Beer: 5:30 – 7:30 pm

How to get there: by BTS - 15 minutes’ walk from Chong Nonsi BTS Station

To save some money while visiting this Bangkok sky bar, before you go, buy a discounted voucher for a drink at ZOOM Sky Bar online here: ZOOM Sky Bar Vouchers.

7. CRU Champagne Bar @ Centara Grand at CentralWorld Hotel

CRU Champagne Bar is one of the world's highest al fresco champagne bars located on the top of Centara Grand at CentralWorld Hotel, the same building where the famous bar Red Sky can be found. The rooftop bar is located on the 55th floor and it offers you 5-star champagne to enjoy with amazing 360-degree breathtaking view of Bangkok. They also have their own Champagne brand “Pink Mumm No.1” which costs 800 baht per glass. The atmosphere is very exclusive and really suitable for your special day.

Centara Grand at CentralWorld Hotel

Our Recommended Menu: Kobe Beef Shabu, Foie gras and chicken yakitori skewers and wide selection of champagne

Price: $$$$$

Dress code: Smart casual: no flip flops, no singlets, no shorts, no sandals

Opening Hours: Daily 5 pm – 1 am

How to get there: by BTS - 10 minutes’ walk from Chidlom or Siam BTS Station

8. Above Eleven Rooftop Bar and Restaurant @ Fraser Suites Hotel

Above Eleven Rooftop Bar is located on the 32nd and 33rd floors of the Fraser Suites in Sukhumvit Soi 11. It is well-known for serving up breathtaking views with fusion Japanese-Peruvian cuisine and a variety of cocktails. The interior of the restaurant is decorated with purple lights and artificial modern style. In the middle of the restaurant, there is a bar on the first floor while the second floor is filled with sofas. There is a happy hour between 6 pm and 8 pm daily offering 50% off for some drinks.

Fraser Suites Hotel

Our Recommend Menu: Causa Kani, Above Roll Salmon, Lomo Saltado, Arroz Con Marisco, Chicharron, Tuna Tartar

Price: $$$$

Dress code: Smart casual, no shorts or sandals, flip flops

Opening Hours: Daily 6 pm – 2 am

How to get there: by BTS - 10 minutes’ walk from Nana BTS Station

9. HI-SO Bar @ SO Sofitel Bangkok Hotel

HI-SO Bar is a rooftop bar on the 29th floor of SO Sofitel Bangkok Hotel near Lumpini Park, which makes it a distinctive area where you can take a break from the modern high-rise buildings around Bangkok. This Bangkok rooftop bar invites to party under the stars and 29 floors over the city below, in vogue and in step with Bangkok’s hip clique. Sip your signature cocktail in style from the only rooftop bar in Bangkok that looks down on Lumpini Park. From the heights of HI-SO, experience an enchanting meet & mingle ambiance in the playground of world citizens. Here, the playful and audacious come out to see and be seen under the subdued neon of HI-SO’s romantic charm.

SO Sofitel Bangkok Hotel

Price: $$$$

Dress code: Smart Casual

Opening Hours: Daily 5 pm – midnight

How to get there:

  • by MRT: 5 minutes’ walk from Lumpini MRT Station
  • by BTS: 15 minutes’ walk from Saladaeng BTS Station 

10. The SpeakEasy Rooftop Bar @ Hotel Muse Bangkok

The SpeakEasy Rooftop Bar is the rooftop restaurant on the 25th floor of Hotel Muse Bangkok. Here you will see a 360-degree view of beautiful Bangkok at night. The Speakeasy is decorated in retro style and offers a wide range of food including French fusion, Asian food and international food to choose from. Our Recommended Menu: Triple B, Garlic Prawns, beef cheek, Black Mussels sautéed in white wine, and Bubble Cocktail.

Hotel Muse Bangkok

Price: $$$$

Dress code: Smart Casual

Opening Hours: Daily 5:30 pm - midnight

How to get there: by BTS - 7 minutes’ walk from Chidlom BTS Station 

11. Three Sixty Lounge @ Millennium Hilton Bangkok

Three Sixty, a top-notch rooftop bar located on the Millennium Hilton Hotel by the Chao Phraya River. This bar is divided into two parts, outdoor bar is located on the 31st floor, where you can see 360 ​​degree views across the river and most of the city and enjoy the sounds of jazz, while indoor bar is on the 32nd floor where you will get a dinner in a shady garden-like atmosphere with a panoramic view of the Chao Phraya River.

Millennium Hilton Bangkok

Our Recommended Menu: Picnic Hamper, Three-sixty Cocktail, Honeymooners

Price: $$$$

Dress code: Smart Casual

Opening Hours: Daily 5 pm – 1 am

How to get there:

  • Take a Bangkok Taxi to Millennium Hilton
  • by BTS - Take BTS SkyTrain to Krung Thon Buri BTS Station, change to Gold Line Train for 1 more station and leave at Charoen Nakhon station, which is nearby hotel

12. SEEN Rooftop Bar & Restaurant @ AVANI Riverside Bangkok Hotel

SEEN Rooftop Bar & Restaurant is located on the 26th and 27th floor of the Avani Riverside Hotel. The rooftop bar offers one of the most stunning views overlooking the Chao Phraya River and the skyline of Bangkok. There are indoor and outdoor areas offering an amazing relaxed atmosphere at the rooftop bar. This fabulous spot for dining and drinking faces Asiatique the Riverfront night market and its iconic ferries wheel.

Avani Riverside Hotel

Price: $$$$

Dress code: Smart Casual

Opening Hours: Daily 11:00 am – late

How to get there: by BTS - Take BTS SkyTrain to Saphan Taksin BTS Station, walk down to Sathorn Pier and hop on the free AVANI Riverside Bangkok Hotel shuttle boat

13. 342 Rooftop Bar @ Baan Wanglang Riverside Hotel

342 Rooftop Bar is kind of semi-bar & cafe which is popular between locals. It is located by the waterfront on the rooftop of 5-storey Baan Wanglang Riverside Hotel, where you can drink and enjoy the perfect view of the Grand Palace, Wat Arun, Bangkok City skyline, and also the Rama 8 Bridge, with the lights of the city reflecting from the river. They have a good selection of drinks and different kinds of beer. The average price for a glass of cocktail is around 250-300 THB. Recommended food are grilled sausages, mashed potatoes, beef burgers and bacon.

Baan Wanglang Riverside Hotel

Price: $$$

Dress code: None

Opening Hours: Daily 4 pm - midnight

How to get there: by Chao Phraya Express Boat - Take Chao Phraya Orange Flag Boat to Prannok Pier (10) and then walk for 3 minutes 

14. Top Knot Rooftop Bar & Restaurant @ Hotel Once Bangkok

Top Knot Rooftop Bar & Restaurant is located on the 8th-9th floor of Hotel Once, which is a Boutique modern classic style hotel in Charoenkrung district. On the 8th floor, the bar is designed as a Botanica glass house while on the 9th floor, it is an outdoor bar where you will see the panoramic view of the Chao Phraya River. The recommended menu includes Linguine Seafood, Vodka Arrabiata, Pork Ribs Barbecue and Hokkaido Scallops with Truffle & Garlic Cream.

Hotel Once Bangkok

Price: $$$

Dress code: None

Opening Hours: daily 6.30pm -midnight

How to get there: by BTS & Chao Phraya Express Boat - Take BTS SkyTrain to Saphan Taksin BTS station, walk down to Sathorn Pier and hop on the free Ramada Hotel or Asiatique shuttle boat and then continue on walk for 3-5 minutes 

15. Scarlett Rooftop Bar & French Restaurant @ Pullman Bangkok Hotel G

Scarlett Rooftop Bar & French Restaurant is located on the 37th floor of Pullman Bangkok Hotel G offering a view of Silom area. The bar and restaurant is a French bistro type, suitable for international food lovers. They have a fine selection of wines along with tapas, daily specials, imported cold cuts and showcasing a large variety of cheeses. The price is acceptable if taking into consideration the luxurious atmosphere and the quality of food and beverages.

Pullman Bangkok Hotel G

Price: $$$$

Dress code: Smart Casual

Opening Hours: daily 6:30 pm - midnight

How to get there:

  • by BTS - 5 minutes’ walk from Chong Nonsi BTS Station
  • by MRT - 10 minutes’ walk from Silom MRT Station 

16. ABar & ABar Rooftop @ Bangkok Marriott Marquis Queen's Park

ABar & ABar Rooftop is located on the 37th and 38th floor of the Bangkok Marriott Marquis Queen’s Park with 1930s Victorian English style and dark wooden interior. There are also two great cocktail bars: ABar, a classic lounge in Sherlock Holmes's concept, and ABar Rooftop which is a cocktail bar that comes in a cozy and warm atmosphere overlooking the beautifully horizon of downtown Bangkok.

Bangkok Marriott Marquis Queen's Park

Price: $$$$$

Dress code: Smart Casual

Opening Hours: Daily 5 pm – 1 am

How to get there: by BTS - 15 minutes’ walk from Asok or Phrom Phong BTS Station

17. Vanilla Sky Bar @ SKYVIEW Hotel Bangkok

Vanilla Sky Rooftop Bar was originally a Helicopter parking but the hotel converted it to a Rooftop Bar. Vanilla Sky Rooftop Bar is on the 35th floor of SKYVIEW Hotel Bangkok in the middle of Sukhumvit. The bar serves only drinks and snacks like Popcorn, Corn Chips and Mixed Nuts. The cocktail signature is Vanilla Sky (Gordon’s Gin, Vanilla Syrup, Lime Juice, Sweet Pineapple Juice) for 320 baht.

Compass SkyView Hotel

Price: $$$$$

Dress code: Smart Casual

Opening Hours: Daily 5 pm – 2 am

How to get there:

  • by BTS - 5 minutes’ walk from Phrom Phong BTS Station
  • by MRT - 15 minutes’ walk from Sukhumvit MRT Station

18. Belga Rooftop Bar & Brasserie

If you’re looking for a luxury rooftop bar, Belga Rooftop Bar & Brasserie on the 32nd floor of Sofitel Sukhumvit Hotel should be a good answer. There are seats both inside with a live music and outside with a panoramic view of Bangkok. Belga Rooftop Bar & Brasserie – the one and only Belgian restaurant in Bangkok. With both indoor and terrace seating on a panoramic terrace, guests enjoy a breathtaking view of Bangkok’s skyline. The restaurant pays homage to the European brasserie style, blending dark wood, maroon leather, marble tables, and copper lamps, adorned with Belgian-inspired murals that celebrate beer, home-style meals, and pop culture icons. Discover a refined selection of craft beers, wines, and signature cocktails. Indulge in entrées like Salade Liégoise, Endive au Gratin, Tuna-Lemongrass Tartare, L’Americain, Grey Shrimp Croquettes, and more.

Sofitel Sukhumvit Hotel

Price: $$$$$

Dress code: Casual (refrain from wearing singlets and flip flops)

Opening Hours: Sunday - Thursday from 5 pm – midnight, Friday - Saturday from 5 pm – 1 am

How to get there:

  • by BTS - 3 minutes’ walk from Asok BTS Station
  • by MRT - 5 minutes’ walk from Sukhumvit MRT Station 

19. Brewski @ Radisson Blu Plaza Bangkok

For anyone who is a beer lover, Brewski is a place to go. Brewski is located on the 30th floor of 5-star hotel Radisson Blu Plaza Bangkok with the concept of Rooftop Craft Beers Bar. There are over 100 kinds of craft beers and ciders to choose from. Not just beer that is the highlight here but the food is also delicious. The recommended menu is Brewski Burger and Beeramisu. If you are coming before dusk, you will get the beauty of the sunset over Bangkok city skyline which is quite impressive.

Radisson Blu Hotel

Price: $$$

Dress code: Smart Casual

Opening Hours: Daily 5 pm – 1 am

How to get there:

  • by BTS - 10 minutes’ walk from Asok BTS Station
  • by MRT - 10 minutes’ walk from Sukhumvit MRT Station

20. Octave Rooftop Bar & Lounge @ Bangkok Marriott Hotel Sukhumvit

Octave Bar is a rooftop bar on the top of a luxury hotel building, Bangkok Marriott Hotel Sukhumvit in Thonglor area. It is located on the 49th floor that offers you one of the Bangkok's best 360-degree views. The terrace at Octave itself covers 4 floors and each floor has a different design so there is plenty of seating. Prices here are a little higher but they are worth it if you’re celebrating a special occasion. There is also a Happy Hour from 5 pm to 8 pm.

Bangkok Marriott Hotel Sukhumvit

Price: $$$$

Dress code: Smart casual

Opening Hours: Daily 5 pm – 2 am

How to get there: by BTS - 2 minutes’ walk from Thonglor BTS Station

Which Bangkok Rooftop Bar to Choose?

Bangkok's most popular rooftop bar - Sirocco Sky Bar @ Lebua Hotel

The highest bar in Bangkok - The Roof Top Bar @ Baiyoke Sky Hotel

The most local feel rooftop bar - 342 Rooftop Bar @ Baan Wanglang Riverside Hotel

For the best champagne head to CRU Champagne Bar @ Centara Grand at CentralWorld

The best wine selection can be found at Scarlett Rooftop Bar & French Restaurant @ Pullman Bangkok Hotel G

Rooftop bar offering the best beer – Brewski @ Radisson Blu Sukhumvit

Best Views of Bangkok

If you are only looking to see the best views of Bangkok from above and not much interested in the nightlife scene, make sure to visit King Power MahaNakhon SkyWalk for spectacular 360-degree panoramic views of Bangkok from Thailand’s highest observation deck. Discounted tickets to this observation deck can be booked online here: MahaNakhon SkyWalk Admission Ticket

Where to Stay in Bangkok?

What is the best area to stay in Bangkok? Our recommendations for choosing the best area to stay in Bangkok can be found here: Guide to Bangkok Best Areas.