Skip to content
Spa Sommelier
Wat Arun at dusk across the Chao Phraya, lit against a dark pink sky
Bangkok

4 spas with water and heat. A garden pool, a teak house, two onsens.

Photo: Wikimedia Commons, CC BY 3.0

Where to go in Bangkok when a massage isn't enough

Bangkok has a massage shop on every corner, and most of them are good. This list is for the other thing: a place with water and heat, where you can stay for an afternoon.

We chose four, at least 3 km apart: one in the shopping district, one across the river, one in Ari and one in Thong Lo. The old town has wonderful massage, but no spa we could verify with a pool, a sauna or a bath.

Illustrated map of Bangkok: the Chao Phraya river and Lumphini Park, with Wat Arun, the Grand Palace, the MahaNakhon tower, long-tail boats and a tuk-tuk drawn in cobalt ink 1234
  1. 1

    Siam and Lumphini · Soi Ton Son, Lumphini

    amaranth spa at Kimpton Maa-Lai

    ResortModernSocial

    An outdoor infinity pool in a hotel's secret garden, with sauna, steam and an ice bath, a short walk from the malls.

    PoolSaunaMassage

    on requestdaily 10:00 to 22:00

  2. 2

    Riverside · Charoen Nakhon, across from the Mandarin Oriental

    The Oriental Spa

    BoutiqueHistoricRitual

    A century-old teak house across the river, reached by the hotel's boat. Northern Thai rituals, a sauna while you wait.

    SaunaMassage

    9,000 THBtreatments from · daily 10:00 to 20:00

  3. 3

    Ari · Soi Phahon Yothin 5

    Dip Ari

    LocalNatureSocial

    A garden onsen for Bangkok: hot and cold pools, two saunas, steam, a bar and brunch, 500 baht on weekdays.

    OnsenSaunaPool

    500 THBday entry, weekdays · daily 09:00 to 22:00

  4. 4

    Thong Lo · 300 Soi Thong Lo

    Let's Relax Onsen and Spa Thonglor

    BoutiqueModernRitual

    Several onsen pools, saunas and steam rooms, then a Thai massage; open until midnight.

    OnsenSaunaMassage

    750 THBonsen, 60 min · daily 10:00 to 00:00

Checked 7 November 2026. Picks follow the same published rules in every city.