If you don't know where to stay in Bangkok, we would highly recommend you to choose one of these amazing Bangkok hotels with rooftop & infinity pools to take a dip whilst admiring the bird's eye view of the stunning Bangkok skyline.
The 20 best rooftop pools in Bangkok are listed below. Most of them are also among the best infinity pools in Bangkok hotels as this type of pool is quickly becoming like a standard for high-class hotels in Thai capital.
Sivatel Bangkok Hotel
Sivatel Bangkok Hotel is a boutique hotel centrally situated in Bangkok's Ploenchit area in Pathumwan district nearby major luxury shopping complexes and foreign embassies. There is a 22 meter long outdoor infinity pool offering very good view of Bangkok and a relaxing environment at Sivatel Bangkok Hotel.
How to get there: by BTS - 5 minutes’ walk from Phloen Chit BTS Station
Ad Lib Bangkok Hotel
Ad Lib Bangkok is another hidden gem as this upscale boutique hotel features 48 rooms with beautiful modern minimal design and is surrounded by greenery of the 10 meter high hanging garden wall around the hotel. Ad Lib Bangkok is located in the Sukhumvit area, just next to Bamrungrad Hospital. At the hotel, there is a beautiful infinity pool which is very magical during night swims as the great city of Bangkok spreads right in front of you.
How to get there: by BTS - 12 minutes’ walk from Nana BTS Station
Hilton Sukhumvit Bangkok Hotel
Hilton Sukhumvit Bangkok Hotel is situated on Sukhumvit Soi 24, right in the heart of the business and entertainment district of Bangkok. On 26th floor, there is an outdoor infinity pool which is a perfect place to soak up the sunshine and enjoy stunning views of Bangkok.
How to get there: by BTS - 3 minutes’ walk from Phrom Phong BTS Station
Sofitel Bangkok Sukhumvit Hotel
Sofitel Bangkok Sukhumvit Hotel is a 5 star luxury hotel which is centrally located on Sukhumvit road and surrounded by major business, shopping and entertainment venues. Hotel features a full-service spa with L'Occitane, 3 hot tubs, sauna and an outstanding 23-yard outdoor infinity pool with Jacuzzi. There are plenty of sitting spaces around the pool where you can enjoy dramatic views over the city of Bangkok.
How to get there:
Mode Sathorn Hotel
Mode Sathorn Hotel is a 4-star fashion-inspired hotel, centrally located in Bangkok's CBD on Sathorn Road. There is an infinity-edge wonderful swimming pool at the hotel where you can relax with healthy refreshments and refreshing cocktails while enjoying the view of Bangkok City.
How to get there: by BTS - 2 minutes’ walk from Surasak BTS Station
S31 Sukhumvit Hotel
S31 Sukhumvit Hotel is a stylishly decorated 4.5-star hotel situated in the heart of Bangkok and surrounded by various attractions including shopping malls, chic restaurants and pubs. S31 Sukhumvit Hotel is also ready to serve you with excellent facilities such as fitness room, spa, sauna and lavish outdoor swimming pool to refresh while enjoying the view of city's landscape.
How to get there:
- by MRT - 10 minutes’ walk from Sukhumvit MRT Station
- by BTS - 15 minutes’ walk from Asok BTS Station
The St. Regis Bangkok Hotel
The St. Regis Bangkok is one of the most luxurious hotels in the capital of Thailand, situated right in the heart of the city on Rajadamri Road, a short walk from high-end shopping and dining. The beautiful outdoor pool of The St. Regis Bangkok is surrounded by tropical greenery and offers a nice view of the city.
How to get there: by BTS - 1 minutes’ walk from Ratchadamri BTS Station
Solo Sukhumvit 2 Hotel
Solo Sukhumvit 2 Hotel is a modern 4 star boutique hotel located on Sukhumvit 2 which is the business and financial district of Bangkok as well as the famous shopping and nightlife area. There is a rooftop bar and an outdoor swimming pool which is great for a refreshing dip and relaxation.
How to get there: by BTS - 10 minutes’ walk from Nana BTS Station
The Okura Prestige Bangkok Hotel
The Okura Prestige Bangkok hotel is decorated in a contemporary style with 5-star luxury, offering 240 rooms. The atmosphere at the hotel is calm and suitable for relaxation. During the night you can enjoy the famous Japanese restaurant serving authentic Japanese food. The hotel also has a stunning 25-meter swimming pool on the 25th floor with impressive views of the city.
How to get there: by BTS - 4 minutes’ walk from Phloen Chit BTS Station
The Continent Hotel
The Continent Hotel is a boutique hotel with luxurious rooms, situated in the heart of Bangkok. The hotel offers 153 rooms designed in four different themes called Ocean, Forest, Desert and Space. Rooftop swimming pool is on the 37th floor of the building with amazing views of Bangkok city.
How to get there:
SO Sofitel Bangkok
SO Sofitel Bangkok is a luxury 5-star hotel designed by Christian Lacroix. The hotel is located in the heart of Bangkok and surrounded by business areas, entertainment districts, and Lumpini Park. There is also a 32 meters outdoor infinity pool and a spa tub on 10th floor with fantastic view of the park and the city skyline. If you are not staying in the hotel, the hotel also can offer a 1-day pass for accessing the infinity pool, fitness, steam room and sauna at 1,000 baht per person rate.
How to get there: by MRT - 2 minutes’ walk from Lumpini MRT Station
Eastin Grand Hotel Sathorn
Eastin Grand Hotel Sathorn is a 32-storey hotel offering 390 compact rooms in Bangkok’s business and shopping area. There is a large infinity edge swimming pool that stretches across the whole roof terrace on the 14th floor with panoramic views of the city.
How to get there: by BTS - the hotel is connected to Surasak BTS Station via hotel's own Sky Bridge
W Bangkok
W Bangkok is a 5-star hotel located in the heart of Bangkok's leading business and entertainment district, Silom. There is a wonderful oval-shaped swimming pool to cool down after a hectic day of shopping and sightseeing in Bangkok on 6th Floor together with a cool bar and a great restaurant.
How to get there: by BTS - 2 minutes’ walk from Chong Nonsi BTS Station
Hansar Hotel Bangkok
Hansar Hotel Bangkok is a 5-star luxury boutique hotel in downtown Bangkok along Rajdamri Road. There is a beautiful infinity-edge swimming pool on the 8th floor covering the whole length of the building.
How to get there: by BTS - 3 minutes’ walk from Ratchadamri BTS Station
Grande Centre Point Hotel Terminal21
Grande Centre Point Hotel Terminal21 is a modern and convenient 5-star hotel, located in the center of Bangkok, just a minute away from Asok BTS station and Terminal 21 shopping mall. There is a large outdoor infinity-style swimming pool where you can enjoy an incredible panoramic view of Bangkok.
How to get there: by BTS - the hotel is connected to Asok BTS Station
Siam Kempinski Hotel Bangkok
Siam Kempinski Hotel Bangkok is an ideal destination for both business and leisure travelers to indulge in its unique resort-like atmosphere in the heart of the city's premier shopping and entertainment district. The hotel features 401 contemporary rooms and 3 outdoor swimming pools with beautiful views of Bangkok City.
How to get there: by BTS - the hotel is connected to Siam BTS Station via Siam Paragon
Millennium Hilton Bangkok
Millennium Hilton Bangkok is a modern upscale hotel located on the banks of the Chao Phraya River. There are four restaurants, including a rooftop bar, and an attractive pool with sandy “beach” area offering fantastic city and river views from the 4th floor.
How to get there: by BTS - take BTS to Saphan Taksin Station and then take the free shuttle boat from the nearby Sathorn Pier
AVANI Riverside Bangkok
AVANI Riverside Hotel is a modern hotel on the western bank of the Chao Phraya River. Hotel offers 251 guest rooms including 23 suites. There’s also a trendy rooftop bar serving Asian tapas, an elegant international restaurant, and a rooftop infinity pool with fantastic views of the river and Bangkok's skyline.
How to get there: by BTS & Boat: Take BTS to Saphan Taksin Station and walk to Sathorn Pier, then take free shuttle boat service of Anantara to Anantara's private pier and walk through to Avani Riverside
Dream Hotel Bangkok
Dream Hotel Bangkok is a 4-star modern and comfortable hotel offering a fashionable style living in the heart of main business and shopping areas on Sukhumvit Road. There's a rooftop swimming pool at the hotel for cooling down from the heat of Bangkok.
How to get there: by BTS - 8 minutes’ walk from Nana or Asok BTS Station
Column Bangkok Hotel
Column Bangkok Hotel is a luxurious 5 star hotel centrally situated in Bangkok’s main business and entertainment district on Sukhumvit, opposite to Benjakitti Park. There is an infinity edge swimming pool to refresh and rejuvenate after a long day in the city which overlooks the city’s largest lake and has one of the greatest views of Bangkok’s skyline.
How to get there:
Best Rooftop Bars in Bangkok
Some of the hotels with the best infinity pools in Bangkok also feature amazing rooftop bars and restaurants for the complete experience. Choose one of them and you will be able to enjoy the full package of Thai capital's panoramic views day and night. The list of the best rooftop bars in Bangkok can be found here: Best Rooftop Bars in Bangkok.
What Bangkok Area to Choose?
Our recommendations for choosing the best area to stay in Bangkok can be found here: Where to Stay in Bangkok - Guide to Bangkok Best Areas.