Bangkok, the City of Angels and one of the most popular tourist destinations in the world. A city where Buddhist temples are neighbours with impressive and modern skyscrapers. And a place oozing with impressive rooftop bars and amazing hotels.
This guide will help you find the perfect combination of a fantastic Bangkok hotel, with an equally fantastic rooftop terrace (or in some cases, several terraces). The places where you can sleep and live like a queen, and then feel like a king watching over the city from the hotel rooftop.
Imagine waking up in the morning, putting robe and slippers on and heading straight up to the hotel rooftop pool. Or coming home tired after a full day of sightseeing, and dinner and drinks are served at the hotel rooftop bar, just an elevator ride away. Sounds like a dream? Well, at the places listed below this is very much reality.
Here is our full list of the 7 best rooftop hotels in Bangkok.
Located on Saturn Road, close to Lumphini Park, Banyan Tree Bangkok is a very luxurious, yet value-for-money Bangkok hotel. It is Bangkok’s largest luxurious accommodation and reaches 61 floors up towards the sky.
The beautiful hotel offers comfy beds, a great breakfast, 7 dining options and a well-equipped fitness centre with steam room and sauna. There is also a holistic spa with both treatments and skyline views.
Worthy a true Bangkok rooftop hotel, Banyan Tree offers a whole bunch of sky-high venues. On the 61st and top floor you find both Vertigo rooftop restaurant and Moon rooftop bar.
Vertigo is an al-fresco restaurant, serving seafood and premium steaks every night, all topped with amazing skyline views. The neighbour Moon is a bit more informal rooftop bar, offering “cocktails that will take your breathe away as much as the views”.
On the 52nd floor you find the rather new Saffron Sky Garden. This is Bangkok’s highest outdoor sky garden, and a lush and casual spot for fantastic views, Thai street-food and beer.
Last, but certainly not least, there is also a 21st floor rooftop swimming pool. Lush, large and refreshing, the 25 meter long pool is complemented with a juice bar serving delicious snacks and fresh drinks.
Adress: Banyan Tree Bangkok, 21/100 South Sathorn Road, Bangkok
Price: Rates for a double room starts at $149
Neighbour with Lumphini Park, SO Sofitel Bangkok is a luxurious and modern design hotel offering everything one can wish for. 237 rooms with themes of water, earth, wood and metal, all with floor to ceiling windows, free WiFi and an Apple Mac mini.
The hotel also offers several gourmet restaurants (both indoor and outdoor), along with a 24/7 fitness center and the SoSPA, designed like a mythological forest. Here you can indulge in relaxing massages and hot tubs.
On the 29th and top floor of the Sofitel Bangkok hotel you find both Park Society rooftop restaurant and the HI-SO Rooftop Bar. Both venues offer a great view over the Bangkok skyline in one direction and the beautiful Lumpini Park in the other.
HI-SO Rooftop is actually multi-level, and set both on 29th and 30th floor. This is a great spot for signature cocktails and high vibes. Park Soicety restaurant is ‘only’ on the 29th floor, offering modern western cuisine of the highest class every night.
On the 10th floor you also find a fantastic Bangkok infinity pool and pool bar, called The Water Club. Here you can swim with amazing views over the park, chill in the Solarium Oasis Lawn and enjoy a classic pool bar menu. The last Saturday of every month the party atmosphere also reaches new heights with the SO Pool Party.
Adress: SO Sofitel Bangkok, 2 North Sathorn Road, Bangrak Silom, Bangkok
Price: Rates for a double room starts at $134
Bangkok Marriott Hotel The Surawongse is located about 1km from the famous Patpong and Silom areas. Apart from great location, this 5-star hotel also offers a cozy, beautiful and luxurious setting.
The rooms blend modern Marriott design with a creative Thai twist and come with air-condition and free WiFi. There is a fitness center, and at the QuanSpa you can indulge in a omprehensive menu of treatments, blending modern therapy with the traditions of Thailand.
Perched on the 32nd floor of Marriott Hotel The Surawongse you find the Yao Restaurant, serving Chinese inspired culinary creations as both lunch and dinner. All in a sophisticated atmosphere.
And then on top, the open-air and beautiful Yao Rooftop Bar. In a chic and Chinese-influenced décor you can enjoy fine wines and craft cocktails, along with amazing views over the Bangkok skyline.
There is also a fantastic infinity rooftop pool, with a beautiful adjacent pool bar. After a busy day, the Surawongse pool bar is the perfect spot to unwind. Take a dip, sip a cocktail and have a lite bite while enjoying panoramic views over downtown Bangkok and the Chao Phraya River.
Adress: Bangkok Marriott Hotel The Surawongse, 262 Surawong Road, Si Phraya, Bangrak, Bangkok
Price: Rates for a double room starts at $148
The very luxurious and five star Eastin Grand Hotel Sathorn is located in the heart of Bangkok, and connected to Surasak BTS Skytrain Station via the hotel's own Sky Bridge. So location is perfect for exploring the city.
The hotel offers a well-equipped fitness centre (with skyline views), 3 different dining options, along with modern and large air-conditioned rooms with all the features needed. Add a fantastic breakfast, great and friendly service, reasonable prices, and you can see why Eastin Grand Hotel is on this list.
On the 14th floor of the hotel you find a both luxurious and comfy rooftop terrace, highlighted with a long and fantastic rooftop infinity pool. As a guest at the hotel you can enjoy snacks and cocktails from the poolside bar, while you swim in the rooftop pool and take in the majestic views over Bangkok.
Next to the pool is Blunos, a rooftop restaurant where 2-Michelin Star chef Martin Bluno offers a wide range of international dishes. All served with a Michelin Star touch, but at reasonable prices and in a relaxing atmosphere. Open from lunch to late dinner.
Adress: Eastin Grand Hotel Sathorn, 33 33/1 South Sathorn Road, Yan Nawa, Sathon, Bangkok
Price: Rates for a double room starts at $120
While the original 137 Pillars House was built 125 years ago, the fantastic and 5-star 137 Pillars Suites & Residences Bangkok has only been open since 2017. But it is already one of the best places in Bangkok for a luxurious stay.
The hotel is located in the Sukhumvit area, overlooking the city skyline and surroundings.
With large and modern rooms (either as suites or studios), great service and top notch quality in every little detail, 137 Pillars is a great choice for accommodation in Bangkok. Not convinced? Add several fine-dining restaurants, a gym, a great spa. And also, a private golf range / putting area.
137 Pillars holds two absolutely amazing rooftop pools. One for all guests on the 27th floor, and one more private for all suite guests on the 30th floor. Both pools are infinity pools with amazing skyline views.
The suite pool on the 30th floor is really something extra. With sweeping 360 views over Bangkok, the terrace also holds two rooftop jacuzzis and some fancy cabanas to relax in. And it is open 24/7.
Located on the 27th floor, right next to the 'lower' rooftop swimming pool, you also find the rooftop Marble Bar. Up here you can enjoy refreshing cocktails and delicious bar bites. All to the mighty skyline view of Bangkok and, if you’re lucky, to a beautiful sunset.
Adress: 137 Pillars, 59/1 Soi Sukhumvit 39, Khlong Toei Nuea, Khet Watthana, Bangkok
Price: Rates for a studio starts at $179 / Rates for a suite starts at $490
Located on “the other side” of the Chao Phraya River, you find the contemporary and luxurious Avani Plus Riverside Bangkok Hotel. The waterside location means panoramic views over the river, and there is also a complimentary shuttle boat service to and from Sathorn Pier.
The hotel offers 248 modern and beautiful rooms, a large and great breakfast buffet, 4 dining options and the chance to stay healthy and in shape at AvaniFit.
The 26th and 27th floor of Avani+ Riverside Bangkok Hotel is somewhat of a rooftop heaven. Up here you find a 28-metre rooftop infinity pool that is one of the top rooftop pools in the world.
With comfy and stylish sunbeds, this pool terrace really is the place for breathtaking views over Bangkok (and truly Insta-worthy pictures). There is also a relaxing pool lounge for bites and drinks between the swimming.
Since 2019, the Avani rooftop is also home to the SEEN Restaurant & Bar Bangkok. This trendy, modern and art déco inspired rooftop bar and restaurant (which also can be found in Sao Paulo and Lisbon) is set over two floors and offers both a fine-dining setting and a vibrant, open-air rooftop bar.
Enjoy great international fusion food from awarded chefpreneur Olivier da Costa, fantastic mixology cocktails and a vibrant and stylish vibe with live DJs.
Adress: Avani+ Riverside Bangkok Hotel, 257 Charoennakorn Road,, Thon Buri, Bangkok
Price: Rates for a double room starts at $127
A luxurious, stylish and Japanese-inspired 5-star hotel, located in the central parts of Bangkok, next to Ploenchit BTS Skytrain Station. The 240 rooms are luxurious, spacious and with a great interior and panoramic skyline views over the city. And attentions to details, for instance you get your own kimono to use during your stay.
With several restaurants available, guest can choose from 3 different places and types of breakfast. Japanese or International, it is up to you. You can also stay active at the fitness centre or unwind in the Okura Spa.
Okura Prestige offers hotel guest an amazing and 25 meter long rooftop infinity pool. Get your laps of swimming while taking in breathtaking views of the city skyline. Or just relax in one of the comfy sunbeds. Truly a perfect Bnagkok hotel rooftop oasis, above the buzzing streets below.
Speaking of ‘above’, on the 24th floor of the hotel you find Up & Above rooftop bar and restaurant. Here you can enjoy fantastic Thai-cuisine all day long, and tasty cocktails and views on the balcony-like terrace at night.
There is also a Michelin-starred fine dining restaurant called Elements, serving French cuisine with Japanese influences in a relaxed, informal setting. Best enjoyed at the lovely al-fresco deck.
Adress: The Okura Prestige Bangkok, Lumpini, 57 Witthayu Rd, Bangkok
Price: Rates for a double room starts at $219