
Bookmark your guide to the best spas, onsens, and wellness retreats in Bangkok.
No visit to Bangkok is complete without a trip to one of the many day spas all over the city. So why shouldn’t you glow as much as Moo Deng? It’s time to treat yourself! To help you out, we’ve rounded up some of Bangkok’s best spas and onsens. Just take your pick of uber-luxe retreats, laidback onsens, and tradition-inspired massages.
Best spas in Bangkok
1. Makkha Health & Spa

Cancel out a hectic day of business or leisure and step into the minimalist tranquillity of Makkha Health & Spa. Choose from a selection of massages, body wraps and scrubs with treatments ranging from 60 to 240 minutes.
Using 100% natural spa products, each treatment is designed to be gentle on the skin. The Hot Aroma Oil Massage kneads heated essential oils into your skin, eliciting heightened relaxation, improving circulation and easing muscle tension. The icing on the cake? A complimentary mango and sticky rice delight at the end.
Makkha Health & Spa, multiple locations including BTS Asoke (+66 65 365 3650), Sukhumvit 33 (+66 92 646 4958), Sukhumvit 24 (+66 61 174 4162)
Opening hours: Varies according to location
Price: From THB 790 for a 60-minute massage
2. Away Spa

Away Spa, located in W Bangkok, lets you indulge in the art of relaxation. Treat yourself to rejuvenating full-body treatments, facials, and more across the four zones. If you want to get radiant, the Diamonds are Forever treatment is just the trick.
This two-hour glow-up cleanses your skin with pure diamond powder and begins with a 30-minute body scrub, followed by a 30-minute diamond body wrap, and a 60-minute diamond oil massage. Finish with a steam room session or a dip in the plunge pool. Finally, unwind solo or in the VIP couples’ room. For added comfort, there are separate lounges for men and women.
Away Spa, W Bangkok, 106 North Sathorn Road, Silom, Bangkok 10500, +66 202 3444 160
Opening hours: Monday to Sunday, 9am to 9pm
Price: From THB 3,884 for a 90-minute treatment
3. Harnn Heritage Spa Bangkok

The Harnn Heritage Spa is a homage to ancient Eastern healing wisdom and traditional Thai wellness. Step back through time with deep tissue massages, body scrubs to slough away dull complexions, and facials brimming with antioxidants.
Slow signs of ageing with the Patumwan Ageless Facial, where natural antioxidants in water lily, liquorice and cactus nourish the skin and tighten facial muscles. Or bask in the bliss of signature treatments that soothe the mind and body, purify the skin, and balance the stressors of everyday life in the megacity.
Harnn Heritage Spa, 12F CentralWorld, Rajdamri Road, Bangkok 10330, +66 2 252 5725
Opening hours: Monday to Sunday, 11am to 8pm
Price: From THB 800 for a 30-minute foot massage
4. I.sawan Residential Spa & Club

If you’re looking for the ultimate wellness escape in the heart of Bangkok, I.sawan is designed to mimic a resort. You’ll soon forget you’re a stone’s throw from CentralWorld. Splurge on pampering with the 360-minute Wellbeing Retreat to kiss all your worries goodbye.
Alternatively, get that glow with the Signature Escape, featuring a white lotus scrub and wrap, massage, and cleansing facial. Smooth away cellulite, undo deep knots in your muscles or soften the tale of time with anti-ageing facials. Throw in a gel mani-pedi to complete the experience!
I.sawan Residential Spa & Club, 5F Grand Hyatt Erawan Bangkok, 494 Ratchadamri Road. 02-254-6310
Opening hours: Monday to Sunday, 9am to 10pm
Price: From THB 3,000 for a 60-min body treatment
5. Oasis Spa Sukhumvit 31

A verdant retreat on Sukhumvit 31, Oasis Spa is just the spot for a quiet luxe spa treatment with roots in the Lanna Kingdom. Take your pick from traditional massages, soothing facials, scrubs, body wraps, and hydrotherapy sessions. The spa packages range from an essential 60-minute session to an ultra-heavenly 300 minutes.
We love the Voyage of Golden Lanna, which blends music therapy with a four-hand massage and oil infused with gold flakes. Oh, and you can bring the kids for a special body scrub and massage to melt stress and ready them for a night of sweet dreams.
Oasis Spa, Sukhumvit 31, Yaek 4 Khlong Tan Nuea, Watthana, Bangkok 10110, +66 2 262 2122
Opening hours: Monday to Sunday, 10am to 12am
Price: From THB 1,200 for a 45-min massage
6. Pañpuri Wellness

If tailored holistic wellness programmes suited to a busy life and work schedule pique your interest, Panpuri’s one-stop spa in downtown Bangkok is where you need to be. A sprawling 2,000 square metre enclave, it’s one of the largest in the city. Programmes include onsen therapy, organic spa treatments and cuisines to improve your sleep quality, and manage stress and fatigue.
State-of-the-art facilities for blissing out include five male and female onsen pools, Akasuri scrub rooms, a wellness bar, private onsen suites, double and single spa suites, and a Thai massage room. Book a couple’s onsen and wellness experience to indulge together with a body scrub, and body and foot massage in a private onsen.
Pañpuri Wellness, 12F Gaysorn Tower, 127 Ratchadamri Rd, Lumphini, Bangkok 10330, +66 2 253 8899
Opening hours: Monday to Sunday, 10am to 10pm
Price: From THB 750 for a one-day onsen pass
7. Dip

Dip is an onsen with a twist: think tropical setting, mixed genders and a community vibe. With a nod to an active lifestyle, Dip also has cold pools, steam and sauna rooms. Ever tried kava? Sign up for the Kava Circle to give this drink a try. Ancient cultures have been known to use it for relaxation and to reduce stress and anxiety. You can also take part in a group session that includes guided breath work, ice baths, and meditation to alleviate with stress and strengthen your mental resilience.
Dip, 92 Soi Phahon Yothin 5, Phaya Thai, Bangkok 10400
Opening hours: Monday to Sunday 9am to 10pm
Price: From THB 500 for a one-day pass
8. Health Land

With eight locations across Bangkok, Health Land’s Ayurvedic and traditional wellness treatments and massages won’t break the bank. Think minimalist Thai decor and a soothing ambience.
Try the calming Shirodhara, where warm oil is poured over your third eye – said to relieve headaches and deepen the quality of your sleep. For more relaxation, revitalise your skin with a Jurlique facial or sink into a milky bath jacuzzi. You can also book a tourmaline sauna, a capsule for one, to detoxify the body and stimulate circulation.
Health Land, multiple locations including Asoke (+66 2 261 1110), Sathorn (+66 2 637 8883), Ekkamai (+66 2 392 2233)
Opening hours: Monday to Sunday, 9am to 11pm
Prices: From THB 300 for a 60-minute tourmaline sauna
9. Yunomori

Mixing onsen with Thai massage sounds like a dream! It’s said that healing water from the thermal springs of Wat Wangkanai rids the body of toxins and unwinds tension. Once relaxed, you’ll be in the right space for aromatherapy or a deep tissue massage. Stuck at a desk for most of your day? Yunomori’s Office Syndrome Treatment combines trigger point release to reduce chronic muscle pain and stretching to increase flexibility and blood flow.
Yunomori, A-Square 120/5 Soi Sukhumvit 26, Klong Toey, Bangkok 10110, +66 2 259 5778
Opening hours: Monday to Sunday, 10am to 12am
Price: From THB 500 for a 60-minute massage
10. Opium Spa

Art Deco monochrome. Muted lighting. Sodashi. Opium Spa is so luxurious it feels hedonistic. Boost your skin’s radiance with a vitamin-infused facial or French clay body mask. Want a real treat? Try body wraps, scrubs and massages, or multi-day packages.
For something more intense, the seven-day Detoxify is designed to help the body release stored toxins through green tea salt cleanses, full-body massages, and purifying body wraps. Once your treatment is over, delight in the Hammam bathhouse, sauna and steam rooms, steam showers and Jacuzzis in this underground haven.
Opium Spa, The Siam Hotel, 3/2 Khao Rd., Vachirapayabal, Dusit, Bangkok 10300, 02-206-6999
Opening hours: Monday to Sunday, 10am to 10pm
Price: From THB 1,800 for a 15-minute scalp treatment
11. Auriga Spa

Calling on wellness traditions from China, India, Thailand, and Europe, Auriga’s eclectic offerings are set in quiet gardens on the bank of the Chao Phraya. Take your pick of massage rituals, body treatments and regenerative facials here.
Limber up with tai chi, yoga, or personal training before you dive into the esoteric with sound baths, reiki, and crystal therapy. The spa also has a menu tailored to men: the Gentleman’s Reparative Facial is designed for sensitive skin in need of hydration and repair, evening and brightening skin tone.
Auriga Spa, Capella Bangkok, 300/2, Charoen Krung Rd., Bangkok 10120, +66 2 098 3866
Opening hours: Monday to Sunday, 10am to 10pm
Price: From THB 3,000 for 60-minute of yoga
Whether you’re a regular spa-goer, an onsen junkie, or you’re new to the slow, spa life – Bangkok’s spas and onsens are some of the best in the world.

