Hotel spas in Bangkok 35 places · page 1 of 2
Spas inside hotels. Most take outside guests by booking, and most publish a full treatment menu. 35 places in Bangkok, with prices from ฿200.
฿1,475 Typical 60 minutes ★ 4.7 Average Google rating All Open now Shows prices15 Near a station26
1
Thong Lo
BTS Thong Lo · 5 min walk
5.0 (147)
฿499
2
Nana
BTS Nana · 5 min walk
5.0 (116)
3
4.9 (3,009)
4
Riverside
BTS Saphan Taksin · 2 min walk
4.9 (1,390)
5
Phrom Phong
MRT Queen Sirikit National Convention Center · 2 min walk
5.0 (107)
6
Chit Lom & Ploenchit
BTS Ratchadamri · 8 min walk
4.9 (487)
7
Rama 9
MRT Phra Ram 9 · 2 min walk
4.8 (442)
฿690 / 30 min
8
Nana
BTS Nana · 4 min walk
4.8 (270)
฿200 / 15 min
9
Asok
MRT Sukhumvit · 7 min walk
4.8 (238)
฿350
10
Ekkamai
BTS Ekkamai · 5 min walk
4.9 (92)
11
Silom
MRT Si Lom · 10 min walk
4.9 (89)
12
On Nut
BTS On Nut · 2 min walk
4.9 (84)
13
Siam
BTS Ratchathewi · 2 min walk
4.8 (91)
฿350
14
Phrom Phong
BTS Phrom Phong · 8 min walk
5.0 (40)
15
Chit Lom & Ploenchit
BTS Phloen Chit · 5 min walk
4.8 (207)
16
4.7 (327)
฿350
17
4.7 (274)
฿200 / 15 min
18
Victory Monument
ARL Phaya Thai Airport Link · 4 min walk
4.8 (58)
฿950
19
Riverside
The Mandarin Oriental's spa, in a Thai house across the river from the hotel.
BTS Charoen Nakhon · 5 min walk
4.7 (151)
฿4,800 / 60 min
20
Asok
BTS Asok · 5 min walk
4.8 (93)
21
Sathorn
BTS Chong Nonsi · 1 min walk
4.6 (526)
฿200 / 15 min
22
Pratunam
ARL Ratchaprarop · 9 min walk
4.6 (437)
฿350
23
Pratunam
BTS Chit Lom · 4 min walk
4.8 (45)
24
Asok
MRT Sukhumvit · 9 min walk
4.6 (376)
฿350
25
Siam
BTS Siam · 6 min walk
4.7 (101)
26
Riverside
BTS Charoen Nakhon · 10 min walk
4.7 (34)
฿350
27
Chit Lom & Ploenchit
Rosewood Bangkok's spa on the sixth floor: Thai massage, herbal compress and facials.
BTS Phloen Chit · 1 min walk
4.8 (21)
฿3,600 / 60 min
28
Pratunam
ARL Ratchaprarop · 7 min walk
4.6 (64)
฿500 / 30 min
29
Riverside
BTS Charoen Nakhon · 10 min walk
4.7 (54)
30
Chit Lom & Ploenchit
BTS Ratchadamri · 5 min walk
4.6 (135)
How we rank Each place gets a score from its Google rating, weighed by how many people have reviewed it, with a small lift for publishing its prices and hours. Prices come from each place's own menu.
Nobody pays to be listed or to move up. How we list and rank
About hotel spas in Bangkok Most large Bangkok hotels have their own spa, and most take outside guests by booking. Menus run from a single massage to half-day packages, and the prices usually include more time in the spa itself: a steam room, a pool or a relaxation lounge.
Prices are often listed before 7% VAT and 10% service charge. Each hotel spa's page shows its published menu.
Can I use a hotel spa if I'm not staying there? Usually yes, by booking. A few keep the spa for hotel guests at busy times.
Why are hotel spa prices higher? You pay for the setting and facilities as well as the treatment, and tax and service charge are often added on top of the menu price.
On the map places 1–30 of 35
Tap to open the map Close map
Hotel spa by neighbourhood In numbers From the listings
35 places listed in Bangkok; 16 publish their prices on their own website. Typical 60 minutes of hotel spa: ฿1,475; 90 minutes: ฿2,500 (median of the places' own price lists). Most places: Riverside (5). 29 are within 600 m of a BTS or MRT station. Highest rated with 30+ reviews: THE SPA by HARNN (32nd floor, InterContinental Bangkok Sukhumvit) (5.0 from 147 Google reviews). Home Hotel spa