Spas & Massage in Bangkok
89 places found in Bangkok
Bangkok's spa and wellness scene ranges from world-class luxury experiences to neighborhood Thai massage shops where a skilled hour-long session costs 300 THB (~$9).
Book spa & wellness experiences in Bangkok
We may earn a commission from bookings made through these links, at no extra cost to you. Learn more.

KLINIQ WELLNESS SPA CentralwOrld

SO/ SPA at SO/ Bangkok

Infinity Wellbeing

Erawan Thai Massage and Head Spa Bangkok (Old Town)

amaranth spa at Kimpton Maa-Lai Bangkok

So Thai Spa
Where to stay
Best Hotels in Bangkok
My pick at each price level in Bangkok, going by Google's hotel class. Hotels from my ranked list of the 10 best come first, then the best-reviewed. Each button opens the hotel on Booking.com with your dates filled in.
#1Luxury · 5-star
Millennium Hilton Bangkok4.6 (12,976 reviews)
Upscale riverside hotel on the Chao Phraya with strong service and sweeping river views.
Check rates
#8Mid-range · 4-star
Centara Watergate Pavilion Hotel Bangkok4.5 (4,456 reviews)
Sleek Bangkok hotel with spacious rooms, rooftop bar, spa, and an unbeatable location near top shopping.
Check rates

Banyan Tree Spa Bangkok

Loft Thai Spa & Massage - Sukhumvit 38

Herbal Ground Spa

Auriga

Yumoto Spa Private Onsen Bangkok

Bu-Nga Spa

Chi, The Spa at Shangri-La Bangkok

Sense Serene Retreat Spa - Avani Ratchada Bangkok Hotel

반타이마사지 BanThai Masaje

Thailanta Silom Massage and Spa

ThaiThai Massage BTS PhromPhong (Sukhumvit 22)

Urban Thai Massage 3

Thai Garden Massage

Kanya Massage

Lotus Wellness

Embrace Energy Yoga School Thailand

The Green Room Yoga

Pranic Healing Thailand
Find a place to stay in Bangkok
Compare prices across booking sites.
- Compare prices across sites
- Filter for free cancellation
- Secure checkout on the partner site
Compare rates on Booking.com
Largest selection
Compare rates on Expedia
One Key member prices
Compare rates on Trip.com
Strong across Asia
Sponsored — we may earn a commission at no extra cost to you. Learn more.
Frequently Asked Questions
How much does a Thai massage cost in Bangkok?
Neighborhood shops: 250-400 THB/hour. Mid-range chains like Health Land: 600-700 THB for 2 hours. Luxury hotel spas: 2,500-6,000 THB for 60-90 minutes. Wat Pho: about 480 THB for an hour. All represent excellent value by global standards.
Where is the best massage in Bangkok?
For authentic Thai massage: Wat Pho or the Marble House near Khao San Road. For luxury: the Oriental Spa. For reliable mid-range: Health Land (multiple branches, book ahead). For foot massage: any shop on Sukhumvit with good Google reviews — competition keeps quality high.
Is it safe to get a massage in Bangkok?
Very safe at established shops. Look for posted prices, clean towels and premises, and a professional atmosphere. Avoid touts pulling you into shops from the street. If you have injuries or are pregnant, tell your therapist — they're trained to adjust pressure and avoid certain areas.