Spas Bangkok

Onsen in Bangkok

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.

6 spas found

Packages with Onsen

Want more than Onsen? These combinations add another treatment. Prices are the lowest we list and vary by spa and duration.