CHANA Wellness Spa
★ 5.0/5
Day Spa · Bangkok
BTS On Nut · 700 m
Garden retreat near BTS On Nut with Japanese Onsen, ice bath recovery, Thai massage, and paraffin hand treatments.
Onsen from THB 600 -20%
Onsen in Bangkok is a Japanese-style bathing experience where you soak in a series of temperature-controlled pools, often alongside steam rooms or saunas. You shower and wash thoroughly at a seated washing station before entering any pool, then move between warm baths, hotter mineral or micro-bubble tubs and sometimes a cold plunge. There is no massage pressure or oil, and you bathe in the pools as the venue’s rules require, so check the dress code and whether bathing areas are separated by gender or private. It suits anyone who wants a quiet, warming soak, and many people book it before a Thai or aromatherapy massage.
6 spas offer it, and Onsen prices depend on the format: a one-day entry is listed from THB 472 to 650, 45 minutes is THB 600, 60 minutes is THB 1,500 and 90 minutes is THB 1,700. Sukhumvit has the most choice with 3 spas, with Sathorn, Ratchada and Silom offering one each. Some spas list it as an onsen day pass or private onsen retreat, so check the service name and how long you can stay. Adding an onsen to a massage is the usual route, and aromatherapy massage with onsen starts from THB 1,320 for 105 minutes. The Prices tab lists every spa side by side, so you can find onsen near me by comparing area, duration and price. Yunomori Onsen & Spa Sathorn 10 is about 2 minutes from BTS Saint Louis, from THB 650.
| Spa | Listed by the spa as | Duration | Official price | Our price | Book now |
|---|---|---|---|---|---|
| 1 day | |||||
| Health World Onsen Spa and Massage | Onsen One Day Pass | 1 day |
|
472 THB -20% | Book now |
| 1 day (single entry) | |||||
| Yunomori Onsen & Spa Sathorn 10 | Onsen Day Pass | 1 day (single entry) | – | 650 THB | Book now |
| 45 min | |||||
| CHANA Wellness Spa | Relaxing Onsen Experience | 45 min |
|
600 THB -20% | Thai & Aroma Massage on GYG |
| 60 min | |||||
| DIORA Onsen & Spa Sathorn | Private Onsen Retreat | 60 min | – | 1,500 THB | Book now |
| 90 min | |||||
| DIORA Onsen & Spa Sathorn | Private Onsen Retreat | 90 min | – | 1,700 THB | Book now |
★ 5.0/5
Day Spa · Bangkok
BTS On Nut · 700 m
Garden retreat near BTS On Nut with Japanese Onsen, ice bath recovery, Thai massage, and paraffin hand treatments.
Onsen from THB 600 -20%
★ 4.9/5
Onsen/Bath · Bangkok
MRT Lumphini · 850 m
Luxe Sathorn sanctuary near MRT Lumphini featuring private Japanese Onsen baths, hot stone bodywork, & silk rituals.
Onsen from THB 1,500
★ 4.4/5
Onsen/Bath · Bangkok
BTS Asok · 500 m
Sukhumvit 16 urban retreat near BTS Asok with 5 mineral baths, salt & charcoal rooms, cold ice pool, & Thai massages.
Onsen from THB 472 -20%
★ 4.7/5
Hotel Spa · Bangkok
MRT Phra Ram 9 · 70 m
Urban retreat on 12th floor of Avani Ratchada near MRT Phra Ram 9 with Japanese Onsen, signature aroma oils, & hot...
Onsen from THB 1,295
★ 5.0/5
Hotel Spa · Bangkok
BTS On Nut · 350 m
Vibrant lifestyle spa on Sukhumvit 52 near BTS On Nut featuring Japanese-style Onsen, aroma massages, and body scrubs.
Onsen from THB 1,458
★ 4.7/5
Onsen/Bath · Bangkok
BTS Saint Louis · 180 m
Urban Japanese Onsen & Spa in Sathorn Soi 10 near BTS Saint Louis, with natural hot springs, yukatas, & Thai bodywork.
Onsen from THB 650
Want more than Onsen? These combinations add another treatment. Prices are the lowest we list and vary by spa and duration.