Massage and spa services in Bangkok

massage parlours in thailand

For young adults like me, we tend to think that we’re far away from getting tense muscles and aching joints. But after spending a whole day walking the streets of Bangkok or crouching at our desks at work, we might be proved wrong. 

To avoid all that soreness, we’ve sussed out 7 great Thai massage parlours in Bangkok to release the stress.

1. Wat Pho Massage Parlour – massage parlour in a temple

When speaking of traditional Thai massage in Bangkok, most locals would think of Wat Pho massage Parlour which is situated in a royal temple, Wat Phra Chetuphon (Wat Pho).

wat pho temple

You can take a stroll in Wat Pho while waiting for your turn
Image credit: @nicooolelee

The art of Thai massage has been taught here for generations. If you take a walk around the monetary complex, you’ll come across a number of Yogi sculptures demonstrating yoga poses – these were the origin of Thai massage techniques we know today. 

wat pho temple sculpture

Image credit: @alicesadventuresin_

“Pain is pleasure” is what people often used to describe their Thai massage experience because during the massage, you will feel the aching pain, which will linger even after you’re finished. But the morning after, your body will recover and feel as if you can fly.

Don’t be alarmed just yet, you can politely inform your masseur the preferred level – light, medium, or hard – just like coffee. 

wat pho massage

Image credit: Nairobroo

Despite its famous reputation, the prices are actually inexpensive. For 1 hour of traditional Thai massage, you’ll have to pay only ฿260 (~USD8.53) if you’re Thai or ฿420 (~USD13.77) if you’re a visitor.  

Wat Pho Massage Parlour has many branches for your convenience, checkout their website to find one near you. Note that the prices at each branch may be different.

Wat Pho Massage
Address: 2 Sanam Chai Road, Phra Borom Maha Ratchawang, Phra Nakhon, Bangkok 10200
Opening Hours: 8.30AM – 8PM, daily
Nearest Train Station: 5 minutes from Sanam Chai MRT station by foot
Telephone: +66-2-221-2974

2. Perception Blind Massage – opportunities for visually impaired staff

All the therapists at Perception Blind Massage are visually impaired employees. This place doesn’t only provide career opportunities for blind people, but they also believe that their massage skills are special since they mainly use their sense of touch in every life, thus being able to be more perceptive.   

perception thai massage

Image credit: @dheerabhat

The dim interior and decorations add a calm aura to the place which helps you feel more relaxed.

perception spa

Image credit: @aoey.yoey

Perception Blind Massage offers a traditional Thai Body Massage (from ฿450/hour, ~USD14.76) and also special packages like Thai Herbal Ball Body Massage (from ฿900/1.5hour, ~USD29.52).

For non-Thai folks, a herbal ball is a fist-sized white bag stuffed with Thai aromatic herbs like lemongrass, bergamot skin, and turmeric. It is believed that these herbs help relax one’s body and relieve stress.   

Perception Blind Massage (Sathon)
Address: 56-58 North Sathon Rd, Khwaeng Silom, Khet Bang Rak, Bangkok 10500
Opening Hours: 10AM – 10PM, daily
Nearest Train Station: 5 minutes Chong Nonsi BTS station by foot
Telephone: +66-2-222-5936

Check out their other branches here.

3. Erb Spa – reflexology massages

erb spa bangkok

Image credit:

With its jade green decor and gorgeous decorative flowers that adorn the place, Erb Spa definitely does not scrimp on its atmosphere.

erb spa

The massage rooms are minimalistic and soothing with warm lights
Image credit:

Get their Rattanakosin Body (฿1,400/hour, ~USD45.90), a Thai pressure point massage which focuses on releasing stress and pressure in muscles after a long day of activities. 

If you want something exciting, go for Erb Hot Lava Stone Reflexology Massage (฿2,400/hour, ~USD78.69), the use of hot volcanic stones helps detox your skin and improve blood circulation.

Erb Spa
Address: 2 Warehouse Building 30, Charoen Krung Rd, Bang Rak, Bangkok 10500
Opening Hours: 10AM – 8PM, daily
Nearest Train Station: 10 minutes from Hua Lamphong station by taxi or Grab
Telephone: +66-2-117-2266

4. Infinity Spa – photo-worthy pastel spa

At Infinity Spa, they not only offer amazing body massages, but also an Insta-worthy setting with their Tiffany blue interior.

infinity spa bangkok  

Image credit: @lrndck

Before going on a photoshoot spree, you should get comfy with their Infinity Thai (฿840/hour ~USD27.54), a dry pressure point massage that will help you release that tense spots in your muscles. 

infinity spa

Image credit: The Holiday And Travel Magazine

And if you’re having a girls’ day out with friends, you can pamper yourselves and do your nails together with a Basic Manicure (from ฿525, ~USD17.21) and Basic Pedicure (from ฿630, ~USD20.66), which include moisturising and coating nail strengthening gel. You can pay more to have your nails painted too – let’s get fierce.

Infinity Spa
Address: 1037 Sun Square Plaza, Silom Road, Soi Silom 21, Silom, Bang Rak, Bangkok 10500
Opening Hours: 10AM – 10PM, daily
Nearest Train Station: 15 minutes Surasak BTS station by foot
Telephone: +66-91-087-5824

5. Treasure Spa – luxurious vibes and spa packages 

treasure spa bangkok

Image credit: @nuinsrnui

At Treasure Spa, you’ll be able to experience traditional Thai massage in the modern, luxurious setting. 

Better yet, this spa is located in Siam Square, the centre of Bangkok, which is surrounded by shops, malls, and restaurants – so you can explore the area right after you’re well pampered without having to travel at all.

Experience Thai Treasure (฿1,000/hour, ~USD32.79), a traditional Thai massage. Wait – you’re exhausted from shopping session in Siam Paragon? Try their Foot Spa & Shoulder Relax (฿1,200/1.5 hrs, ~USD39.35).

treasure spa champagne package

Image credit: @yvonneming88

For special occasions like an anniversary, you and your special someone can opt for spa packages such as Rose & Champagne for Two (฿8,500, ~USD278.70)

Both get a 4-hour Treasure spa program which includes a champagne body scrub, champagne lavender rose-petal bath, and an aromatherapy massage. You will get to enjoy a high tea set for free too!

Treasure Spa
Address: 426 Siam Square Soi 2, Khwaeng Pathum Wan, Khet Pathum Wan, Bangkok 10330
Opening Hours: 10AM – 10PM, daily
Nearest Train Station: 5 minutes from Siam BTS station on foot
Telephone: +66-2-252-3468

For Thong Lor branch, click here.

6. Baan Sabai Spa – spa in the middle of a garden

Baan Sabai Spa might be right in the heart of the city, but it’s surrounded by a green garden which is perfect for all nature lovers who want to take a short massage break and relax away from the chaos.

baan sabai spa massage

Request to get your massage in the open-air pavilion for a resort-like vibe
Image credit: @margoorsatti

Here, you can choose to relax with standard Thai Massage (from ฿500/hour, ~USD16.39) or try a Thai Oil Massage (from ฿800/hour, ~USD26.23). The latter focuses more on relieving tense muscles with herbal oil rather than a heavy-handed Thai massage. This is perfect for those who are afraid of joint pulling and neck cracking.

baan sabai spa

All the decorations are traditional Thai style, from wooden sculptures to herb containers. Even the interior is designed to replicate traditional Thai-style wooden house.
Image credit: @annanagata

For those who want to unwind while having your skin nourished, try the 100% Organic Virgin Coconut Oil Massage or Milky Rice Organic Massage (both from ฿1,000/hour, ~USD32.79)you’ll wake up with much softer skin.

Baan Sabai Spa
Address: Sukhumvit Soi 26, Khwaeng Khlong Tan, Khet Khlong Toei, Bangkok 10110
Opening Hours: 10AM – 10PM, daily
Nearest Train Station: 10 minutes from Phrom Phong BTS station by foot
Telephone: +66-2-661-5981 (extension 2)

7. KaShiKiRi – Japanese onsen with Thai massage


There’s a mini Japanese-theme garden for you to snap a shot
Image credit: @misspoompuy

We don’t have to travel all the way to Japan and to enjoy the wonders of an onsen because KaShiKiRi offers us the ultimate experience of Japanese massage parlour.  

You will get to wear traditional Japanese bathrobe before entering the place – how cool!

Although the place is situated in the Sukhumvit area, you will temporarily forget that you’re in Thailand’s capital because their interior looks legit.

kashikiri massage

Besides their Japanese spa services, KaShiKiRi also offers a Thai Massage session (฿850/hour, ~USD27.88) to improve your muscle stress as well as alleviating tensions in your body joints. 

But since you’re here, you might also want to give their signature Private Onsen (฿700/45min, ~USD22.96) a try – it might feel super hot at first, but it would be really relaxing after a while.

Read more about our experience at KaShiKiRi here.

Address: 84 Sukhumvit 49, Khwaeng Khlong Tan, Khet Wattana, Bangkok 10110
Opening Hours: 10AM – 10PM, daily
Nearest Train Station: 20 minutes from Phrom Phong BTS station by taxi or Grab
Telephone: +66-2-258-7902

De-stress at these Thai massage parlours

After getting exhausted from roaming around the city during your vacation in Bangkok, visit one of these massage parlours to experience a traditional Thai massage to revive your energy. 

Enjoying The Smart Local Thailand? Follow us on Instagram at @TheSmartLocalTH for more ideas on things to do and places to visit in Thailand