Hotels with rooftop pools in Bangkok, ranked
Bangkok skyline seen from a rooftop infinity pool at dusk.
A rooftop pool in Bangkok is not a nice-to-have — it is the reason you booked, and around 30 hotels do it well enough to matter.
Why the rooftop pool is Bangkok's signature amenity
Bangkok runs at 33°C for most of the year and the humidity does not clear at night, which is why the hotel category that actually earns its price is the one with a pool 20 floors up. A ground-floor courtyard pool sitting under six neighbouring towers is a soaking tank; a rooftop pool at the 25th floor with a view down Sukhumvit is the point of paying $180 instead of $60. The distinction is not luxury signalling — it is airflow, sunset, and the ability to swim without staring at a wall.
The best rooftop pools cluster in three areas: along the river in Bang Rak, on the Sukhumvit corridor between Nana and Ekkamai, and around Silom-Sathorn. Anywhere else and you are usually looking at a hotel that added a rooftop pool as an afterthought on a 12-storey building surrounded by taller ones. That is fine for a dip, but not the reason you flew here. The list below sorts the honest options by what you actually get for the money.
The river hotels — the ones with the best views
The stretch from Saphan Taksin up to Iconsiam holds the city's most photographed pools because you get the Chao Phraya bend, the temple spires at Wat Arun on the far bank, and no other buildings blocking the sightline west. Expect $220 to $380 a night for the landmark five-stars along this river, and around $140 to $190 for the smaller riverside four-stars slightly set back. Book the higher floors — anything below the 15th and the pool view is just the neighbouring hotel's car park.
The catch: the river hotels are a 15-minute walk from the nearest BTS station at Saphan Taksin, which is fine at breakfast and brutal at 3pm. Most of them run a free shuttle boat to the pier, which solves the arrival problem but not the evening return from Thong Lor. If nightlife matters more than the sunset swim, do not stay on the river — pick Sukhumvit and use the river hotels as a day-trip lunch.
The Sukhumvit rooftops — walkable, mid-priced, good for one thing
The Sukhumvit strip between Asok (BTS interchange with the MRT) and Ekkamai is the practical choice: rooftop pool, five minutes to the Skytrain, and every restaurant you have bookmarked within a ten-minute Grab ride. Price band runs from $110 for a solid four-star with a small L-shaped pool on the 20th floor, up to $260 for the international brand with a proper 25-metre pool and a bar. Nana, Asok and Phrom Phong have the deepest inventory; Thong Lor is quieter and pricier.
The honest problem on Sukhumvit is that the towers block each other. A rooftop pool on the 22nd floor is only a view if the next building is not 30 storeys taller. Ask specifically for a corner pool or one that faces east toward Benjakiti Park — the west-facing ones stare directly at other hotels. The chain hotels in Asok are guilty of this most often; the smaller boutiques around Soi 11 tend to be shorter but face open sky.
Silom and Sathorn — the business towers with the best pools
This is where Bangkok's tallest hotels sit, which means the rooftop pools are genuinely rooftop — 40 storeys and above, glass edges, the whole city laid out. The rate is $200 to $400 a night, and the clientele skews business Monday to Thursday, which is why the weekend deals here are the best value in the city: the same room drops to $150 on a Saturday because the corporate rate collapses. Book Friday to Sunday and you are getting a top-ten pool at a mid-market price.
The area is dead after 10pm on weekdays because the offices empty and the streets go quiet, which some travellers find peaceful and others find lonely. Sathorn Road itself is a traffic sewer at rush hour and you will not want to walk it, but the Chong Nonsi and Sala Daeng BTS stations put you two stops from the food at Chinatown and three from the river. For a pool-first trip with older kids or a couple who wants space, this is my pick.
The overrated ones — pools I would not book for
Two categories to skip. First: the Khao San and Rambuttri hostels that advertise a rooftop pool. It is a plunge pool the size of a hot tub on the fifth floor of an eight-storey building surrounded by taller neighbours, and the water is warm because the sun hits it for four hours a day. Fine as a bonus at $30 a night; do not choose the hostel for it. Second: the Ratchadaphisek and Huai Khwang hotels that photograph well on booking sites — the photos are all shot at a low angle to hide the fact that the pool sits between two service towers.
Also be suspicious of any hotel below the 12th floor that calls its pool a rooftop pool. In Bangkok, 12 floors is nothing — the surrounding buildings are 30 or 40, and you are effectively swimming in a well. The exception is the old town around Rattanakosin, where the entire district is low-rise by law because of the palace sightlines, and a 10th-floor pool in that area genuinely does have a view. That is a specific geographic exception, not a rule.
How to book the pool you actually want
Do three things before you press book. Open the hotel's own website (not the booking aggregator) and find the pool photo — if it is a close-up of the water with no skyline, they are hiding something. Check the floor number of the pool in the fact sheet; anything under 15 in central Bangkok is not a view. And run the address through a satellite map to see what is next door — a 50-storey office tower ten metres north kills the afternoon sun completely.
The pricing move is straightforward: book Sunday to Thursday nights for Sathorn and Silom (business districts empty on weekends the wrong way — rates go UP for leisure), and book Friday to Sunday for Sukhumvit and the river (where leisure demand runs opposite). A $250 room in the wrong week is a $160 room in the right week. Add roughly 17% for tax and service on top of the quoted rate — Bangkok hotels do not include it in the headline number.
What a fair price actually looks like
For a rooftop pool that delivers — real height, real view, water clean and staffed — the honest price bands in 2026 are: $110 to $160 for a good four-star on Sukhumvit, $170 to $240 for a strong five-star on Silom or Sathorn, and $220 to $380 for the landmark river properties. Below $90 you are getting a plunge pool with a partial view; above $400 you are paying for a brand, not for extra swimming.
The value pick, if I had to name one type: a mid-tier Sukhumvit four-star between Phrom Phong and Ekkamai, booked for a Sunday-to-Thursday stay in the cool season, with a corner pool facing Benjakiti Park. That runs around $120 a night, puts you two stops from the food at Thong Lor, and gives you the sunset swim that made you book Bangkok in the first place. Everything else is a variation on that formula.
Before you book
What people ask before booking Sukhumvit.
Yes — the water sits at around 29°C even in the cool season (December to February), and hotels do not drain them. The only closures are for maintenance, usually one week in October at the tail of the rains. Pools stay open in a downpour but staff will clear the deck for lightning.
Between 10am and noon is empty because guests are out sightseeing, and after 8pm most pools have thinned out because the pool bar takes over. The busy window is 3pm to 6pm when everyone returns from the temples and wants a sunset swim. Go early or late.
Some sell day passes for $30 to $60 that include pool access and a food-and-drink credit — the SO/, Sofitel, and several Sukhumvit five-stars run this. Most do not advertise it; email the hotel directly. It is a good way to sample a pool before committing to a stay.
The pool itself does not, but many rooftop bars attached to them are 20-plus after 6pm and will not admit under-18s even if you are a hotel guest. Families should use the pool before 5pm and eat downstairs. A few pools also have deep-end-only sections not suitable for small children.