If you are looking for the best rooftop bar in Bangkok in 2025, explore the list of the top 20 Bangkok rooftop bars and restaurants, which includes the selection of the best sky bars and other rooftop venues in Bangkok that are the most popular between locals and travelers. Choose the best Bangkok sky bar or rooftop restaurant for a night of your life in Thailand.
Best Rooftop Bars & Restaurants 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 2025 for you to admire the skyline of the Thai capital while sipping some cocktails. To make things easier, we've grouped the rooftop venues by their location in main areas of Bangkok City: Silom and Sathorn, Riverside, Siam, and Sukhumvit.
Best Bangkok Rooftop Bars in Silom & Sathorn
One of the main financial and business hubs of Bangkok City is Silom and Sathorn. There are many upscale hotels in the area, occupying the top floors of skyscrapers, and the most popular Bangkok rooftop venues are located on top of them. The most exceptional rooftop bars offer not only panoramas of the city, the Chao Phraya River, but also views of the large green space, Lumpini Park.
1. Sirocco & Sky Bar at lebua at State Tower
Sirocco is a luxury rooftop restaurant with a stunning view of Bangkok overlooking the Chao Phraya River. This Bangkok restaurant and the Sky Bar are located on the top of the Lebua at State Tower Hotel on the 63rd floor. This sky bar is considered the most famous rooftop bar in Bangkok and also appeared in the Hollywood movie Hangover 2, which gives the place an extra special atmosphere. The popular cocktail here is Hangovertini, not surprisingly.
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 18:00–01:00
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 - hi-tech gin, caviar, and vodka bar with resident DJs providing savory creative cocktails, the world’s finest caviar, and cool party vibes.
You can pre-book your table at one of these rooftop bars at the 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. Vertigo & Moon Bar at 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.
Price: $$$$
Dress code: Smart Casual – slippers, flip-flops, athletic apparel, and backpacks are not permitted.
Opening Hours: Vertigo: 18:00-23:00 daily & Moon Bar: 17:00–01:00 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 a 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.
3. Sky Beach at The Standard, Bangkok Mahanakhon
Located on the 78th floor of The Standard, Bangkok Mahanakhon, Sky Beach is currently not only the highest rooftop bar in Bangkok but also the third highest rooftop bar in the world. At Sky Beach you can expect stunning 360-degree views of the city, combined with the booze, bites, and blissed-out ambiance. The atmosphere at this Bangkok sky bar is playful and retro-chic, with yellow cushions and other yellow details creating the beach ambiance.
Price: $$$$$
Dress Code: No Flip-Flops / Tank Tops
Opening Hours: Daily 19:00–00:00 (last entry at 23:00)
How to get there: by BTS SkyTrain - next to Chong Nonsi BTS Station
Entry Ticket: 1,080 THB, includes a coupon for 1 drink
Bookings: Sky Beach at the Mahanakhon Building Bangkok (when booking online via this link, in addition to a drink at Sky Beach, you get a BOGO drink at The Parlor in the Standard Bangkok Mahanakhon!)
During the daytime and early evening hours, the 78th floor of The Standard, Bangkok Mahanakhon serves as the highest viewpoint in Bangkok, which is very popular with tourists. It not only provides amazing views but also offers a once-in-a-lifetime experience of taking a photo standing on a glass tray 310 m above the streets of Bangkok with a bird's-eye view of the beautiful skyline below.
Daytime tickets to this observation deck with several optional add-ons can be booked online here: MahaNakhon SkyWalk Admission Ticket
4. HI-SO Bar at SO/ Bangkok Hotel
HI-SO Bar is a rooftop bar on the 29th floor of the SO/ 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 you 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.
Price: $$$$
Dress code: Smart Casual
Opening Hours: Daily 17:00–midnight
How to get there:
- by MRT: 5 minutes’ walk from Lumpini MRT Station
- by BTS: 15 minutes’ walk from Saladaeng BTS Station
Best Bangkok Riverside Rooftop Bars
Bangkok Riverside is the area along the Chao Phraya River, which is becoming increasingly popular among tourists as it is close to most of the cultural and historical attractions. There are several luxury hotels, high-rise condominiums, and corporate buildings, as well as iconic shopping malls, located on both sides of the river. Even if most of the rooftop bars in Bangkok Riverside are not as high as you might be expecting, there are at least two that are worth considering when looking for the best rooftop bar in Bangkok for your night out, as they are high enough to offer spectacular views of the Chao Phraya River and the city.
5. Three Sixty Lounge at Millennium Hilton Bangkok
Three Sixty, a top-notch rooftop bar located on the Millennium Hilton Hotel by the Chao Phraya River. This Bangkok sky bar is divided into two parts: the 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 the indoor bar is on the 32nd floor, where you will get dinner in a shady garden-like atmosphere with a panoramic view of the Chao Phraya River.
Our Recommended Menu: Picnic Hamper, Three-sixty Cocktail, Honeymooners
Price: $$$$
Dress code: Smart Casual
Opening Hours: Daily 17:00–01:00
How to get there:
- Take a Bangkok taxi to Millennium Hilton
- by BTS - Take the BTS SkyTrain to Krung Thon Buri BTS Station, change to the Gold Line Train for 1 more station, and leave at Charoen Nakhon Station, which is near the hotel
Make sure to check special offers for snacks and drinks at Three Sixty bar, as you can get very good deals for free-flow drinks online here: ThreeSixty Rooftop Bar at Millennium Hilton Bangkok.
Also explore the exclusive F&B packages of ThreeSixty Jazz Lounge that let you indulge in high-quality food and beverages at a valuable price, making it the perfect destination for a refined night out.
6. SEEN Rooftop Bar & Restaurant at AVANI+ Riverside Bangkok
SEEN Rooftop Bar & Restaurant is located on the 26th and 27th floors 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 ferris wheel.
Price: $$$$
Dress code: Smart Casual
Opening Hours: Daily 11:00–late
How to get there: by BTS - Take the BTS SkyTrain to Saphan Taksin BTS Station, walk down to Sathorn Pier, and hop on the free AVANI Riverside Bangkok Hotel shuttle boat
7. Top Knot Rooftop Bar & Restaurant at 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 the 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. Even if it's situated not as high as other bars in the list, Top Knot Rooftop Bar & Restaurant is one of the affordable rooftop bars in Bangkok with nice river views.
Price: $$$
Dress code: None
Opening Hours: daily 11:00 - 23:00
How to get there: by BTS & Boat - Take the 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 foot for 3-5 minutes
Special offers for sharing set packages at Top Knot Rooftop Bar & Restaurant can be found here: Top Knot Rooftop Bar & Restaurant at Hotel Once
Best Bangkok Rooftop Bars in Siam
Siam is a famous business and commercial district that is centrally located and easily reachable from different parts of Bangkok. The area is home to foreign embassies, office buildings, high-class condominiums, and luxurious shopping malls. Siam is also the place where you can find high-end hotels, as well as some of the best Bangkok rooftop bars. One of the highest buildings in the city is located in the nearby area of Pratunam.
8. Red Sky Rooftop Bar at Centara Grand at CentralWorld Hotel
Red Sky Rooftop Bar offers a captivating blend of exquisite dining and stunning city views atop Bangkok's bustling streets on the 56th floor of Centara Grand at CentralWorld Hotel. Overlooking the vibrant skyline of Thailand's capital, this venue provides a luxurious setting for both fine dining and cocktails, ensuring a memorable experience high above the city lights. Whether for a romantic dinner or a stylish evening out, Red Sky promises a sophisticated ambiance coupled with unparalleled vistas of Bangkok's iconic landmarks.
Price: $$$$$
Dress code: Smart casual, no singlet, flips-flops, or shorts
Opening Hours: Daily 17:00-01:00
How to get there: by BTS - 10 minutes’ walk from Chidlom or Siam BTS Station
Special offers for dinner at Red Sky Rooftop & Bar can be found here: Red Sky Rooftop & Bar 56th Floor
9. Char Rooftop Bar at 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 floors. 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 the 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.
Price: $$$$
Dress code: Smart casual
Opening Hours: Daily 18:00-midnight
How to get there: by BTS - 10 minutes' walk from Phloen Chit BTS Station.
10. The SpeakEasy Rooftop Bar at 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.
Price: $$$$
Dress code: Smart Casual
Opening Hours: Daily 17:30-midnight
How to get there: by BTS - 7 minutes’ walk from Chidlom BTS Station
Special offers for dinner at this Bangkok rooftop bar can be found here: The Speakeasy Rooftop Bar at Hotel Muse
11. Elements, Inspired by Ciel Bleu at The Okura Prestige Bangkok
Elements, Inspired by Ciel Bleu, is an exceptional dining destination, located on the 25th floor of The Okura Prestige Bangkok. This fine dining rooftop venue holds one Michelin star and offers an unparalleled gastronomic experience, blending French cuisine with Japanese influences. At the restaurant you can enjoy innovative and exquisite dishes in an elegant and contemporary setting, coupled with breathtaking views of the Bangkok skyline.
Price: $$$$$
Dress code: Smart casual (slippers, sleeveless shirts, short pants, Thai print pants, and sportswear is not allowed)
Opening Hours: Wednesday–Sunday 18:00–22:30
How to get there: by BTS - 4 minutes’ walk from Phloen Chit BTS Station
Exclusive packages with a selection of high-quality dishes at exceptional value can be booked here: Elements, Inspired by Ciel Bleu
On the 24th floor, you can also find Up & Above Restaurant and Bar, which is open for all-day dining and offers equally impressive views of the Bangkok city from its outdoor half-moon terrace. Here you can enjoy the famous Japanese Seasonal Afternoon Tea – the hotel’s signature afternoon tea with distinctive and highly appropriate Japanese touches.
12. The Roof Top Bar at Baiyoke Sky Hotel
The Roof Top Bar, currently the second 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 the 77th floor and the Revolving View Point on the 84th floor, which offers the best view of Bangkok.
Price: Entrance fee is 450 THB, and a complimentary drink is included
Dress code: None
Opening Hours: Daily 17:00–02:00
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 the 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 offers an international buffet at Baiyoke Sky Hotel during lunch or dinner. Buffet is offered on the 75th (lunch) and 78th (dinner) floors.
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 a 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.
Best Bangkok Rooftop Bars in Sukhumvit
Sukhumvit is known as the Central Business District (CBD) that is bustling with business centers, shopping complexes, numerous dining spots, unlimited nightlife, and a variety of hotels suitable for different budgets. The selection of rooftop bars in this Bangkok area is also the widest.
13. Spectrum Lounge & Bar at Hyatt Regency Bangkok Sukhumvit
Spectrum Lounge & Bar is a vibrant rooftop bar on the 29th and 30th floors of Hyatt Regency Bangkok Sukhumvit. On the 29th floor, Spectrum Lounge functions as a residential-style event venue during the day for interactive meetings, product launches, engagement ceremonies, or private receptions for up to 50 people. In the evening, the lounge transforms into a live music bar with a dinner setting serving a selection of premium Western dishes. A vibrant rooftop bar on the 30th floor serves classic and creative cocktails, together with bar snacks and high-energy music.
Price: $$$$
Dress code: Smart casual (no sandals, flip-flops, or open-toe shoes; no sleeveless or vest-style shirts of any kind; no sportswear or team-affiliated jerseys)
Opening Hours: Daily 17:30-02:00
How to get there: by BTS - direct access from Nana BTS Station via Exit 3
Special offers for dinner at Spectrum Lounge & Bar can be found here: Spectrum Lounge & Bar at Hyatt Regency Bangkok Sukhumvit
14. Mojjo Rooftop Lounge & Bar at SKYVIEW Hotel Bangkok
Mojjo Rooftop Lounge & Bar, perched on the 32nd floor of SKYVIEW Hotel Bangkok in the middle of Sukhumvit, is a vibrant Latin-inspired rooftop bar offering stunning views of Bangkok's skyline, a lively atmosphere, an array of handcrafted cocktails, premium spirits, and gourmet Latin fusion dishes, all thoughtfully curated to enhance your dining experience. The decoration of the bar and the views make this place really special.
Price: $$$$$
Dress code: Smart Casual
Opening Hours: Daily 17:00–00:30
How to get there:
- by BTS - 5 minutes’ walk from Phrom Phong BTS Station
- by MRT - 15 minutes’ walk from Sukhumvit MRT Station
To add even more value to your visit at one of the best rooftop bars in Bangkok, Mojjo offers exclusive F&B packages, providing high-quality food and beverages at a valuable price, which can be booked online here: Mojjo Rooftop Lounge & Bar F&B Package.
On the 35th floor of SKYVIEW Hotel Bangkok, which was originally a helicopter parking, there's also Vanilla Sky Rooftop Bar.
15. Nimitr Restaurant and Rooftop Bar at 137 Pillars
Nimitr Restaurant and Rooftop Bar, situated on the 27th floor of 137 Pillars Suites & Residences Bangkok in the Phrom Phong area, offers a dining experience that is as breathtaking as the views. This sophisticated rooftop restaurant combines contemporary design with an ambiance of refined elegance, making it the perfect destination for those seeking a truly unforgettable night out. At Nimitr Restaurant and Rooftop Bar, you can order à la carte or a four-course set menu that includes all the elements of a traditional Thai meal. This place is recommended if you want to combine amazing views of the city with high-end authentic Thai cuisine.
Our Recommended Menu: Miang Kham King Scallops, Yum Bai Cha-Kam Thai Wagyu Beef
Price: $$$$$
Dress code: Smart casual
Opening Hours: Daily 17:00–23:00
How to get there: by BTS - 14 minutes’ walk from Phrom Phong BTS Station (complimentary shuttle service is available every hour until 21:00)
Make sure to check special offers at Nimitr Rooftop, as you can get very good deals for food and drink sets online here: Nimitr Rooftop by 137 Pillars.
16. Bangkok Heightz at The Continent Hotel
Situated on the 39th floor of The Continent Hotel, Bangkok Heightz offers breathtaking views of Bangkok's skyline and a combination of authentic Thai cuisine with a modern touch. Here you can taste from flavorful street food-inspired dishes to refined gourmet creations while complementing your dining experience with a selection of signature cocktails and fine beverages. At this Bangkok rooftop bar you can spend an evening with incredible views, amazing vibes, uniquely presented food, and nicely decorated cocktails.
Price: $$$$
Dress code: Smart Casual
Opening Hours: Daily 17:00–02:00
How to get there:
- by BTS - 2 minutes’ walk from Asok BTS Station
- by MRT - 1 minute’s walk from Sukhumvit MRT Station
To make your visit even more exceptional, Bangkok Heightz offers exclusive F&B packages, providing high-quality food and beverages at a valuable price, ensuring that you can savor the best of Thai cuisine in a luxurious and elevated setting, ideal for both casual dining and special occasions. You can book them online here: Bangkok Heightz The Continent Hotel
17. Cooling Tower Rooftop Bar at 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. Here you can dine from a menu of tempting tapas and sharing plates, and sip creative cocktails curated by talented mixologists, along with local and imported draught beers, bespoke spirits, wines, and more.
Price: $$$$
Dress code: Smart Casual
Opening Hours: Daily 17:00–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.
18. ABar & ABar Rooftop at Bangkok Marriott Marquis Queen's Park
ABar & ABar Rooftop is located on the 37th and 38th floors of the Bangkok Marriott Marquis Queen’s Park with 1930s Victorian English style and a 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 beautiful horizon of downtown Bangkok.
Price: $$$$$
Dress code: Smart Casual
Opening Hours: Daily 17:00–01:00
How to get there: by BTS - 15 minutes’ walk from Asok or Phrom Phong BTS Station
19. Brewski at 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 the 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 the 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 the Bangkok city skyline, which is quite impressive.
Price: $$$
Dress code: Smart Casual
Opening Hours: Daily 17:00–01:00
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 at Bangkok Marriott Hotel Sukhumvit
Octave Bar is a rooftop bar on the top of a luxury hotel building, Bangkok Marriott Hotel Sukhumvit, in the 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.
Price: $$$$
Dress code: Smart casual
Opening Hours: Daily 17:00–02:00
How to get there: by BTS - 2 minutes’ walk from Thonglor BTS Station
20+ RedSquare Rooftop Bar at Novotel Bangkok Sukhumvit 4
In case you are looking for a more affordable rooftop bar in Bangkok, consider visiting RedSquare Rooftop Bar, which is located on the 25th floor of Novotel Bangkok Sukhumvit 4. Perched high above the bustling city streets, this chic and stylish bar offers breathtaking panoramic views of the Bangkok skyline, just like the best Bangkok rooftop bars listed above. Here you can indulge in a diverse selection of signature cocktails and premium spirits and unwind after a long day with a sophisticated ambiance with a modern twist.
Price: $$$
Dress code: Smart casual
Opening Hours: Daily 19:00–01:00
How to get there: by BTS - 6 minutes’ walk from Nana BTS Station
Special offers for dinner at RedSquare Rooftop Bar with free-flow beer and drinks can be found here: RedSquare Rooftop Bar at Novotel Sukhumvit 4
Which Bangkok Rooftop Bar to Choose?
Bangkok's most famous rooftop bar: Sirocco Sky Bar @ Lebua at State Tower Hotel
The highest bar in Bangkok: Sky Beach @ The Standard, Bangkok Mahanakhon
Rooftop bar offering the best beer selection: 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's best areas.