The best massage, spas, onsen and facials in Bangkok
Hot baths and good hands.
Ranked, with prices from their own menus.
Bangkok's top five
Across every type, by our score.
- ฿750 / 60 min
-
฿750 - ฿300 / 60 min
-
฿390 / 30 min - ฿999
By type
By area
- Phrom Phong 102
- Riverside 92
- Old Town & Khao San 69
- Siam 65
- Thong Lo 64
- Bang Kapi 55
- Pratunam 54
- Chatuchak 48
- Asok 47
Questions
How we rank
Every place comes from map listings and is checked against its own website. Prices are the ones each place publishes itself. Places are ordered by Google rating weighed by the number of reviews, with a small lift for publishing prices and hours. Nobody pays to be listed or to move up.
Where do these places come from?
From Google Maps, checked against each place's own website, then read by hand. Anything that looks like it sells more than massage, spa, bathing or skin treatments is left out.
Are the prices up to date?
Prices come from each place's own website on the date shown on its page. Where a place publishes none, the page may show what Google reviewers say they paid, labelled as not an official menu. Check with the place before you go.
Do places pay to be listed or ranked?
No. The order comes from Google ratings weighed by the number of reviews; see how we list and rank.
I run a place that's listed. How do I correct it?
Corrections and removals are free; see for owners.
Order: Google rating weighted by the number of reviews, plus a little for places that publish their prices, hours and a website. How we list and rank