Bangkok’s multitude of top spas offer head-to-toe rejuvenating treatments and Thai massages. Here, we select our favorite ones at a range of price points. 


Jump to: Budget-Friendly | Mid-Range | Treat Yourself | Ultimate Indulgence



Myth Massage

Neighborhood: Phloen Chit
Vibe: Rustic, dark teakwood floors, red brick walls and swathes of plant life.
Price: B250 for a quick 25-minute traditional Thai massage, or B275 for a more relaxing 25-minute head, back and shoulder massage.
28/3 Soi Ruamrudee, 02-651-5600. Open daily 12pm-midnight


[Brought to you by Makkha Health & Spa]

Makkha Health & Spa


Neighborhood: Watthana, Klong Toey

Vibe: Aura of serenity from the minimalistic yet distinctly Thai decors, further soothed by auditory and olfactory delights.

Price: B790 for a 60-minute Thai massage, a holistic treatment that incorporates modern and time-tested classic influences; or B2,190 for a 90-minute hot stone massage to alleviate fatigue and improve blood circulation; or B4,360 for the ultimate 240-minute pampering featuring body salt scrub, hot aroma oil massage, milky bath and Thai facial treatment.

7/7 Sukhumvit 33 Alley, Khlong Tan Nuea, Watthana. 065-365-3650. Open daily from 10am-midnight.

90 Sukhumvit Soi 24 Klongton, Klongton, Klong Toey. 093-361-9162. Open daily from 10am-10:30pm.

425 Sukhumvit Rd, Khlong Tan Nuea, Watthana, 065-365-3650. Open daily 10am-12am (last booking 10:30pm)

Free shuttle service to either branch available from BTS Phrom Phong Station


Bhu Mhai 

Neighborhood: Charoen Nakhon 
Vibe: Old world-luxe with dark, earthy colors and Thai accents like golden murals, jasmine garlands and silk upholstery.
Price: The oriental foot massage range from 30 minutes for B350 and 60 minutes for B550, while the 90-minute traditional Thai massage will cost you B800. 
B1/F, IconSiam, Charoennakorn Soi 5, 02-003-9266. Open daily 10am-10pm

Back to the top



Harnn Heritage Spa 

Neighborhood: Ratchaprasong, Phrom Phong
Vibe: Soothing minty hues, contemporary Thai furnishings and huge windows that brighten up the whole space.
Price: B900 for a 60-minute Nana Infusion Herbal Steam, which takes you through a body pampering session with steamed Asian herbs that help release healing essential oils for aromatherapy effects and toxins through sweat. The herbs are also loaded with natural anti-inflammatory and anti-septic properties which help promote a healthier looking skin. 
12/F, Zen Tower, CentralWorld, Ratchadamri Rd., 02-252-5725. Open daily 10am-10pm

3/F, The Emporium, Phrom Phong, 02-664-9935. Open daily 10am-9pm




Erb Spa

Neighborhood: Charoenkrung
Vibe: A sophisticated, mystical rainforest with rich green shades and champagne-pink champak flower decor. 
Price: B1,200 for a 60-minute Erb Oriental Sole Foot and Leg Relax massage that uses the spa’s own herbal mixture of plai, lemongrass, basil, lemon and camphor essential oil to help relieve muscle tension in your legs and feet, plus restoring moisture for a smoother and softer skin. 
Warehouse 30, Charoenkrung Soi 30, 02-117-2266. Open daily 10am-8pm



Neighborhood: Old Town
Vibe: Cozy and down-to-earth, with plenty of natural light, dark wood accents and a touch of greenery.
Price: B1,500 for a 90-minute Sit, Sleep, Stand and Step package that tackles specific “posture” problems through a combination of Thai and aromatherapy massages.
1/F, Once Again Hostel, Soi Samran Rat, 084-329-8224. Open daily 11am-8pm


Divana Virtue Spa

Neighborhood: Silom
Vibe: Charming and picturesque century-old house with a small private garden—you might forget you’re in Bangkok’s bustling business district. 
Price: B2,150 for a 70-minute Divine Stress Melt Away package that starts with a Japanese Ashiyu foot soak to help relieve aches and fatigue from your feet, followed by head, back and shoulder massage using a herbal compress. 
10 Srivieng Rd., 02-236-6788. Open Mon-Fri 11am-11pm, Sat-Sun 10am-11pm


Namm Spa

Neighborhood: Samyan
Vibe: Rattan fixtures, dimmed lights and subtle splashes of turquoise evoke an air of quiet luxury in a spa that feels like a secret sanctuary.
Price: B2,200 for the Nourishing and Soothing Facial, where they’ll break out the luscious French skincare brand Algotherm, renowned for its rich marine ingredients; 2,400 for a 90-minute Namm Spa Signature Massage, where you’ll be treated to not one, but three massage techniques—Thai, Lomi Lomi (a traditional Hawaiian massage that claims to help heal the body, soul and mind) and Abhyanga (an ancient Ayurvedic medicine warm oil massage).
2/F, Samyan Mitrtown, Rama 4 Rd., 02-219-1598. Open daily 9am-9pm

Back to the top


Treat Yourself

Calm Cottage

Neighborhood: Phrom Phong
Vibe: Minimal chic and comfortably cozy, with clean white and teal green decor, while framed illustrations by Thai illustrator Bloody Hell Big Head inject a youthful vibe.
Price: B3,550 for a 210-minute Cottage Rejuvenation Package that includes a 60-minute body scrub, followed by a 90-minute aromatherapy massage and a 60-minute nourishing facial treatment.
Sukhumvit Soi 49, 063-223-9658. Open daily 10am-9pm


Breeze Spa 

Neighborhood: Pratunam
Vibe: Intimate, mood lighting and a melange of ocean-hued and dark wood furnishings.
Price: B4,200 for the one-hour-thirty-minute Energy Boost package, which includes a 30-minute turmeric and lemongrass scrub followed by a 90-minute Thai oil massage using Ayurvedic techniques to help ease strained muscles and a 30-minute facial using eastern massage techniques and crystal therapy to combat dry skin and stimulate cell turnover for younger looking skin.
8/F, Amari Watergate Bangkok, Petchaburi Rd., 02-653-9000. Open daily 10am-10pm


Dior Prestige La Suite

Neighborhood: Charoen Nakhon 
Vibe: Luxurious, cozy and gently-lit with a combination of neutral tones of pristine white walls and wooden accents.
Price: B5,500 for a 90-minute Dior Prestige grand facial treatment, which begins with a soothing back massage before the rose extract-based Dior Prestige skincare collection is applied to your face. These include the nourishing Dior Prestige La Micro-Huile de Rose serum, Dior Prestige Light-In-White brightening cream and the regenerating Dior Prestige Light-In-White brightening serum. 
M/F, IconSiam, Charoen Nakhon Soi 5, 02-056-8462. Open daily 10am-8pm

Back to the top


The Ultimate Indulgence

Spa Botanica

Neighborhood: Sathorn
Vibe: A hidden oasis situated in the hotel’s lush garden, boasting natural light and warm earth tones of light stone and teakwood. 
Price: B7,000 for a two-hour-thirty-minute Jasmine Purifying Ritual that helps soften skin and give you a youthful, hydrated complexion. It includes a 10-minute foot scrub, a 15-minute body cleansing, a 20-minute purifying jasmine bath and a five-minute herbal inhalation with Tibetan chimes, followed by a 90-minute warm jasmine oil massage and a 10-minute facial. 
The Sukhothai Bangkok, 13/3 South Sathorn Rd., 02-344-8888. Open daily 9am-10pm


Panpuri Organic Spa at Park Hyatt Bangkok

Neighborhood: Phloen Chit
Vibe: Minimalist and sophisticated space bathed in natural light, with splashes of marble and clean, natural-hued decor.
Price: The ultimate relaxation package takes you through a 210-minute (B9,800) organic foot ritual, followed by organic milk salt body scrub and body wrap, a signature massage using herbal compress and facial using Panpuri’s Lotus Defense skincare line. 
11/F, Park Hyatt Bangkok, Central Embassy, Wireless Rd., 02-011-7462. Open daily 10am-10:30pm 


Opium Spa

Neighborhood: Dusit 
Vibe: A secret sanctuary with dimmed lights, dark hues and sophisticated Asian-meets-Art Deco accents.
Price: B11,800 for a 240-minute Serenity at the Siam package, which includes a body balance salt therapy exfoliant, using Himalayan salt and plant essences to massage your entire body, followed by a 15-minute steam room session and a full body massage using Australia’s Sodashi Serenity oil. Complete your pampering experience with an intensely moisturising French clay body mask and Sodashi Thermal Infusing facial treatment.  
The Siam Hotel, 3/2 Khao Rd., 02-206-6999. Open daily 10am-10pm

Back to the top