Spas Bangkok

Spa & massage prices in Bangkok

Prices last updated 21 Oct 2026

Budget
≤ THB 500
5 spas
Mid-range
THB 501–1,499
31 spas
Luxury
THB 1,500+
20 spas

Price by Treatment

Treatment Duration Spas From Up to
Advanced machine facial 60 min 1 THB 4,050 THB 4,050
Anti-aging facial 30 min 1 THB 2,071 THB 2,071
Anti-aging facial 60 min 2 THB 2,500 THB 4,050
Anti-aging facial 75 min 1 THB 4,410 THB 4,410
Anti-aging facial 90 min 2 THB 1,900 THB 2,637
Aromatherapy massage 60 min 33 THB 765 THB 3,902
Aromatherapy massage 75 min 1 THB 1,251 THB 1,251
Aromatherapy massage 90 min 29 THB 1,170 THB 3,390
Aromatherapy massage 100 min 1 THB 1,791 THB 1,791
Aromatherapy massage 120 min 24 THB 1,350 THB 5,885
Aromatherapy massage 140 min 1 THB 2,331 THB 2,331
Aromatherapy massage + Back, neck & shoulder massage 90 min 1 THB 2,500 THB 2,500
Aromatherapy massage + Body scrub 90 min 8 THB 1,499 THB 5,520
Aromatherapy massage + Body scrub 100 min 1 THB 1,500 THB 1,500
Aromatherapy massage + Body scrub 120 min 17 THB 1,620 THB 6,599
Aromatherapy massage + Body scrub 130 min 3 THB 3,149 THB 3,160
Aromatherapy massage + Body scrub 150 min 2 THB 2,100 THB 4,550
Aromatherapy massage + Body scrub 180 min 5 THB 2,700 THB 3,600
Aromatherapy massage + Body scrub + Facial treatment 150 min 1 THB 2,700 THB 2,700
Aromatherapy massage + Body scrub + Facial treatment 180 min 5 THB 3,705 THB 4,100
Aromatherapy massage + Body scrub + Facial treatment + Body wrap + Steam 240 min 1 THB 4,875 THB 4,875
Aromatherapy massage + Body scrub + Foot massage 165 min 5 THB 2,950 THB 3,200
Aromatherapy massage + Body scrub + Foot massage 180 min 1 THB 2,888 THB 2,888
Aromatherapy massage + Body scrub + Foot massage + Jacuzzi 180 min 1 THB 2,695 THB 2,695
Aromatherapy massage + Body scrub + Foot scrub 150 min 1 THB 4,876 THB 4,876
Aromatherapy massage + Body scrub + Head massage 135 min 1 THB 1,840 THB 1,840
Aromatherapy massage + Body scrub + Herbal compress 160 min 1 THB 3,900 THB 3,900
Aromatherapy massage + Body scrub + Herbal compress 180 min 2 THB 4,340 THB 4,500
Aromatherapy massage + Body scrub + Jacuzzi bath 120 min 2 THB 1,799 THB 1,799
Aromatherapy massage + Facial treatment 90 min 1 THB 3,167 THB 3,167
Aromatherapy massage + Facial treatment 120 min 3 THB 2,200 THB 6,599
Aromatherapy massage + Foot massage 60 min 1 THB 1,650 THB 1,650
Aromatherapy massage + Foot massage 90 min 1 THB 2,350 THB 2,350
Aromatherapy massage + Foot massage 105 min 1 THB 1,940 THB 1,940
Aromatherapy massage + Foot massage 120 min 1 THB 2,990 THB 2,990
Aromatherapy massage + Foot massage + Head massage 120 min 1 THB 1,360 THB 1,360
Aromatherapy massage + Herbal compress 90 min 1 THB 1,699 THB 1,699
Aromatherapy massage + Herbal compress 120 min 4 THB 1,440 THB 6,110
Aromatherapy massage + Herbal compress 130 min 1 THB 2,475 THB 2,475
Aromatherapy massage + Herbal compress 150 min 1 THB 2,691 THB 2,691
Aromatherapy massage + Hot stone massage + Facial treatment 120 min 1 THB 4,410 THB 4,410
Aromatherapy massage + Hot stone massage + Swedish massage 120 min 2 THB 4,132 THB 4,132
Aromatherapy massage + Jacuzzi + Steam 60 min 1 THB 2,750 THB 2,750
Aromatherapy massage + Neck & shoulder massage 120 min 1 THB 2,160 THB 2,160
Aromatherapy massage + O2 Hydradermabrasion 120 min 1 THB 5,550 THB 5,550
Aromatherapy massage + Onsen 90 min 1 THB 1,590 THB 1,590
Aromatherapy massage + Onsen 105 min 2 THB 1,320 THB 2,100
Aromatherapy massage + Pool day pass 60 min 2 THB 2,354 THB 2,500
Aromatherapy massage + Steam 120 min 1 THB 2,050 THB 2,050
Aromatherapy massage + Stretching 90 min 1 THB 1,599 THB 1,599
Aromatherapy massage + Thai massage 100 min 1 THB 2,650 THB 2,650
Aromatherapy massage + Thai massage 120 min 2 THB 2,400 THB 2,950
Aromatherapy massage + Thai massage + Foot massage 120 min 1 THB 1,620 THB 1,620
Aromatherapy massage + Thai massage + Head massage 240 min 1 THB 5,035 THB 5,035
Aromatherapy massage + Warm milky bath 120 min 1 THB 1,956 THB 1,956
Back, neck & shoulder massage 30 min 2 THB 490 THB 550
Back, neck & shoulder massage 60 min 12 THB 590 THB 3,750
Back, neck & shoulder massage 70 min 1 THB 2,400 THB 2,400
Back, neck & shoulder massage 90 min 6 THB 850 THB 2,800
Back, neck & shoulder massage 120 min 3 THB 1,100 THB 1,700
Back, neck & shoulder massage + Foot massage 60 min 1 THB 600 THB 600
Back, neck & shoulder massage + Foot massage 90 min 6 THB 700 THB 1,450
Back, neck & shoulder massage + Foot massage 150 min 1 THB 2,250 THB 2,250
Back, neck & shoulder massage + Herbal compress 60 min 1 THB 950 THB 950
Back, neck & shoulder massage + Herbal compress 70 min 2 THB 2,400 THB 2,410
Back, neck & shoulder massage + Herbal compress 90 min 1 THB 1,350 THB 1,350
Back, neck & shoulder massage + Herbal compress 120 min 1 THB 1,750 THB 1,750
Bamboo massage + Body scrub + Body wrap 140 min 1 THB 3,700 THB 3,700
Body scrub 20 min 1 THB 550 THB 550
Body scrub 30 min 2 THB 1,650 THB 2,071
Body scrub 45 min 2 THB 520 THB 1,500
Body scrub 60 min 14 THB 1,062 THB 1,955
Body scrub 180 min 1 THB 3,400 THB 3,400
Body scrub + Onsen 20 min 1 THB 950 THB 950
Body wrap 60 min 2 THB 1,900 THB 2,384
Brightening facial 60 min 2 THB 1,260 THB 2,500
Cleansing facial 60 min 3 THB 1,530 THB 3,355
Cooling facial + Ice fountain 90 min 1 THB 3,531 THB 3,531
Couple aromatherapy massage 60 min 1 THB 8,050 THB 8,050
Couple aromatherapy massage 90 min 1 THB 9,967 THB 9,967
Couple aromatherapy massage + Body scrub + Jacuzzi 120 min 1 THB 9,710 THB 9,710
Couple full body massage 135 min 1 THB 4,232 THB 4,232
Customized facial 60 min 1 THB 1,600 THB 1,600
Deep tissue massage 60 min 7 THB 1,790 THB 3,284
Deep tissue massage 90 min 12 THB 1,850 THB 4,208
Deep tissue massage 100 min 1 THB 1,500 THB 1,500
Deep tissue massage 120 min 6 THB 2,150 THB 5,915
Deep tissue massage + Body scrub 120 min 1 THB 6,599 THB 6,599
Deep tissue massage + Foot massage + Head massage 120 min 1 THB 4,080 THB 4,080
Deep tissue massage + Ice bath + Compression recovery 120 min 1 THB 2,200 THB 2,200
Detox massage 90 min 1 THB 1,900 THB 1,900
Facial massage 60 min 1 THB 1,850 THB 1,850
Foot massage 30 min 1 THB 550 THB 550
Foot massage 60 min 18 THB 350 THB 3,296
Foot massage 90 min 8 THB 550 THB 1,700
Foot massage 120 min 3 THB 738 THB 1,100
Foot massage + Foot scrub 60 min 5 THB 600 THB 1,750
Foot massage + Foot scrub 90 min 1 THB 900 THB 900
Foot massage + Herbal compress 60 min 1 THB 750 THB 750
Foot massage + Herbal compress 90 min 2 THB 1,050 THB 1,800
Foot massage + Herbal compress 120 min 1 THB 1,350 THB 1,350
Foot massage + Ice bath + Compression recovery 130 min 1 THB 1,192 THB 1,192
Foot massage + Onsen 60 min 1 THB 2,500 THB 2,500
Four-hand massage 60 min 7 THB 1,400 THB 2,649
Four-hand massage 70 min 4 THB 3,624 THB 3,624
Four-hand massage 90 min 1 THB 3,200 THB 3,200
Four-hand massage 100 min 4 THB 4,100 THB 4,100
Four-hand massage 120 min 5 THB 2,200 THB 2,200
Full body massage + Body scrub 60 min 1 THB 990 THB 990
Full body massage + Body scrub 90 min 1 THB 1,350 THB 1,350
Full body massage + Body scrub 120 min 1 THB 1,620 THB 1,620
Full body massage + Body scrub 150 min 1 THB 2,800 THB 2,800
Full body massage + Body scrub 180 min 1 THB 7,308 THB 7,308
Full body massage + Jacuzzi + Steam 90 min 1 THB 3,450 THB 3,450
Gold facial 60 min 2 THB 2,150 THB 7,786
Hair mask + Scalp treatment 150 min 1 THB 4,876 THB 4,876
Head & shoulder massage 60 min 1 THB 550 THB 550
Head & shoulder massage 90 min 1 THB 750 THB 750
Head massage 45 min 1 THB 1,980 THB 1,980
Head massage 60 min 2 THB 1,275 THB 1,870
Head massage + Foot massage + Ice fountain 120 min 1 THB 3,531 THB 3,531
Herbal compress 60 min 1 THB 1,400 THB 1,400
Herbal compress 90 min 5 THB 1,300 THB 4,614
Herbal compress 100 min 2 THB 2,640 THB 2,700
Herbal compress 120 min 3 THB 1,188 THB 2,500
Herbal compress + Body scrub 100 min 1 THB 1,600 THB 1,600
Herbal compress + Body scrub 120 min 2 THB 1,900 THB 4,325
Herbal compress + Body scrub 150 min 1 THB 2,200 THB 2,200
Herbal steam 45 min 1 THB 320 THB 320
Hot stone massage 90 min 18 THB 1,400 THB 4,896
Hot stone massage 100 min 1 THB 2,900 THB 2,900
Hot stone massage 120 min 11 THB 2,000 THB 3,730
Hot stone massage 140 min 1 THB 3,658 THB 3,658
Hot stone massage + Body scrub 120 min 1 THB 2,500 THB 2,500
Hot stone massage + Body scrub 150 min 4 THB 2,900 THB 4,500
Hot stone massage + Body scrub + Facial treatment 150 min 1 THB 5,225 THB 5,225
Hot stone massage + Foot massage 135 min 5 THB 2,750 THB 2,900
Hydrating facial 60 min 5 THB 2,124 THB 4,000
Ice bath 60 min 1 THB 1,200 THB 1,200
Ice room + Wellness thermal 60 min 1 THB 1,059 THB 1,059
Indian therapeutic treatment 120 min 1 THB 4,132 THB 4,132
Lifting facial 60 min 1 THB 2,150 THB 2,150
Mineral thermal bath 60 min 1 THB 3,000 THB 3,000
Neck & shoulder massage 60 min 1 THB 1,440 THB 1,440
Neck & shoulder massage 90 min 1 THB 1,760 THB 1,760
Neck & shoulder massage 120 min 1 THB 2,000 THB 2,000
Oil massage 60 min 6 THB 900 THB 1,850
Oil massage 90 min 10 THB 1,100 THB 3,199
Oil massage 120 min 6 THB 1,600 THB 3,700
Oil massage + Body scrub 90 min 1 THB 5,015 THB 5,015
Oil massage + Body scrub 100 min 1 THB 1,800 THB 1,800
Oil massage + Body scrub 120 min 1 THB 2,000 THB 2,000
Oil massage + Body scrub 130 min 1 THB 3,180 THB 3,180
Oil massage + Body scrub 150 min 1 THB 2,200 THB 2,200
Oil massage + Body scrub 180 min 4 THB 3,350 THB 3,350
Oil massage + Body scrub + Body wrap 90 min 1 THB 4,000 THB 4,000
Oil massage + Body scrub + Facial treatment 120 min 1 THB 4,680 THB 4,680
Oil massage + Body scrub + Facial treatment 150 min 2 THB 3,710 THB 3,710
Oil massage + Body scrub + Facial treatment 180 min 1 THB 3,900 THB 3,900
Oil massage + Body scrub + Herbal compress 150 min 2 THB 4,132 THB 4,132
Oil massage + Body scrub + Herbal compress 180 min 1 THB 4,500 THB 4,500
Oil massage + Body scrub + Steam 150 min 1 THB 4,960 THB 4,960
Oil massage + Facial treatment 120 min 1 THB 3,599 THB 3,599
Oil massage + Facial treatment + Head massage 180 min 1 THB 2,835 THB 2,835
Oil massage + Foot massage 105 min 1 THB 2,340 THB 2,340
Oil massage + Foot massage + Onsen 180 min 1 THB 4,000 THB 4,000
Oil massage + Head massage 120 min 1 THB 2,150 THB 2,150
Oil massage + Herbal compress 90 min 5 THB 1,450 THB 1,900
Oil massage + Herbal compress 120 min 8 THB 1,690 THB 2,800
Oil massage + Herbal compress 180 min 1 THB 3,800 THB 3,800
Oil massage + Herbal compress + Steam 150 min 1 THB 5,590 THB 5,590
Oil massage + Scalp massage 120 min 1 THB 4,132 THB 4,132
Oil massage + Warm milky bath 120 min 1 THB 1,853 THB 1,853
Onsen — 2 THB 472 THB 650
Onsen 45 min 1 THB 600 THB 600
Onsen 60 min 1 THB 1,500 THB 1,500
Onsen 90 min 1 THB 1,700 THB 1,700
Oriental massage 90 min 1 THB 1,260 THB 1,260
Oriental massage + Body scrub + Facial treatment 150 min 1 THB 2,700 THB 2,700
Oriental massage + Onsen 90 min 1 THB 1,458 THB 1,458
Passive yoga massage 90 min 1 THB 2,950 THB 2,950
Passive yoga massage + Body wrap 120 min 1 THB 4,550 THB 4,550
Pregnant massage 75 min 1 THB 3,500 THB 3,500
Signature massage 60 min 7 THB 1,299 THB 3,500
Signature massage 90 min 13 THB 1,500 THB 5,202
Signature massage 120 min 6 THB 1,700 THB 4,449
Signature massage + Body scrub 90 min 2 THB 1,750 THB 3,145
Signature massage + Body scrub 120 min 2 THB 2,600 THB 3,060
Signature massage + Body scrub + Body wrap + Jacuzzi 150 min 1 THB 1,840 THB 1,840
Signature massage + Body scrub + Facial treatment 180 min 3 THB 3,800 THB 10,639
Signature massage + Body scrub + Facial treatment + Onsen 255 min 1 THB 6,500 THB 6,500
Signature massage + Body scrub + Facial treatment + Steam 240 min 1 THB 6,886 THB 6,886
Signature massage + Body scrub + Onsen 195 min 1 THB 4,500 THB 4,500
Signature massage + Facial treatment 90 min 1 THB 3,500 THB 3,500
Signature massage + Jacuzzi + Steam 90 min 1 THB 3,500 THB 3,500
Signature massage + Onsen + Tea workshop 150 min 1 THB 3,900 THB 3,900
Signature therapy 90 min 1 THB 4,449 THB 4,449
Soothing facial 60 min 3 THB 1,260 THB 4,131
Sound healing massage 90 min 1 THB 4,300 THB 4,300
Swedish massage 60 min 2 THB 1,047 THB 1,100
Swedish massage 90 min 2 THB 1,260 THB 1,300
Swedish massage 120 min 1 THB 1,500 THB 1,500
Thai massage 60 min 26 THB 450 THB 1,870
Thai massage 90 min 25 THB 576 THB 4,614
Thai massage 120 min 23 THB 648 THB 5,205
Thai massage + Body scrub + Body wrap 120 min 1 THB 4,800 THB 4,800
Thai massage + Body scrub + Facial treatment 150 min 1 THB 3,570 THB 3,570
Thai massage + Foot massage 90 min 1 THB 4,498 THB 4,498
Thai massage + Foot massage 105 min 1 THB 1,590 THB 1,590
Thai massage + Foot massage 120 min 1 THB 5,152 THB 5,152
Thai massage + Foot massage + Ice bath + Compression recovery 220 min 1 THB 1,759 THB 1,759
Thai massage + Foot scrub 110 min 1 THB 2,200 THB 2,200
Thai massage + Foot scrub 150 min 1 THB 3,000 THB 3,000
Thai massage + Herbal compress 60 min 1 THB 950 THB 950
Thai massage + Herbal compress 90 min 4 THB 1,300 THB 3,500
Thai massage + Herbal compress 100 min 2 THB 2,700 THB 2,700
Thai massage + Herbal compress 120 min 9 THB 1,400 THB 2,400
Thai massage + Herbal compress 150 min 1 THB 2,746 THB 2,746
Thai massage + Herbal compress + Facial treatment 180 min 1 THB 3,800 THB 3,800
Thai massage + Herbal compress + Foot massage 165 min 5 THB 1,850 THB 2,000
Thai massage + Jacuzzi + Steam 90 min 1 THB 2,500 THB 2,500
Thai massage + Oil massage 90 min 1 THB 3,000 THB 3,000
Thai massage + Oil massage + Herbal compress 120 min 3 THB 2,861 THB 3,600
Thai massage + Onsen 60 min 2 THB 1,290 THB 2,500
Thai massage + Onsen 90 min 1 THB 2,900 THB 2,900
Thai massage + Onsen 105 min 1 THB 1,295 THB 1,295
Therapeutic massage + Body scrub 90 min 1 THB 4,300 THB 4,300
Therapeutic massage + Hair mask + Face mask 90 min 1 THB 4,300 THB 4,300

Ranges reflect starting prices published by spas in THB. Click a treatment to see spas offering it.