Advertise with us


Written by Soma Dutta, Shannon Osztonits
Edited by Dawn Pillay, Candice Neo

We all know that getting around Bangkok is so easy and accessible, all thanks to its beloved BTS. Hop on, and hop off minutes later, and you’re where you need to be. (Plus after a long day of shopping, sometimes you just need to sit/stand still for awhile.)

Also read:

13 Bangkok’s incredible hotels in Pratunam for under $40

34 unique themed Bangkok cafes and restaurants that will enchant your palate

These affordable massage places are all conveniently located no more than a 4 to 14 minutes walk from the BTS/MRT. And they’re all near to some of our favourite shopping hotspots and markets!

Near Talad Rot Fai Ratchada area

There are quite a few shopping options at this location near a few BTS/MRT stops from central Bangkok.

Apart from Talad Rot Fai Ratchada that’s situated beside Esplanade Mall and Thailand Cultural Center MRT Station, you can also venture slightly further to go shopping at the old-school Huai Khwang Night Market. It’s highly underrated and many locals prefer the food found in this area too!

1. Ever tried the 4-hands massage treatment? – Heera Thai Massage & Aromatherapy


The first thing you need to know about Heera Thai that we’re personally excited about is the 4-Hands Massage available! Not only is this rather hard to find, we also appreciate how affordable it is at 600 Baht!

It’s time to unwind and spend a little time taking care of your body, mind and soul, with their holistic approach used in their healing massages and treatments.

Photo Via TripCanvas

They offer the traditional Thai Massage, foot massage, and a range of other treatments, from Thai Herbal Hot Compress Massage to Aromatherapy and Body Scrubs.

Photo Via TripCanvas
Photo Via TripCanvas

If you’re feeling stressed, or simply want to treat yourself to a total body decompression, we highly recommend the 4-Hands Massage. This is where 2 therapists work to massage you at the same time, aiming to relieve all tension in the body, and hitting all those pressure points.

Otherwise, if you’ve been shopping way too much, we highly recommend their ‘Good Foot Here’ package! Enjoy 1 hour of soothing foot massage, and an additional 45 minutes of relaxing aromatic scrub (choose your scrub – rice milk, lavender, tomato, or coconut!).

Photo Via TripCanvas

The newly opened spa is warm, clean and comfortable. (If you’re from Singapore, the spa owner is Singaporean and Mandarin is spoken here too!)

If you’re in the Huai Khwang area or are visiting Talad Rot Fai Ratchada (near Thailand Cultural Center MRT station, and Esplanade Mall) – they provide a free VIP van to pick you right outside the market, to bring you to the massage center at your convenience.

Speak of total relaxation and a sweet treat!

Heera Thai

Rate: From 250 Baht / USD $7.60 (for Authentic Thai Massage); 350 Baht / USD $10.70 (for Rejuvenating Thai Herbal Compress); 600 Baht / USD $18.30 (for 4-Hands Massage)
Address: 3 Pracha Rat Bamphen 1 Alley, Khwaeng Ratchadapisek, Khet Dindaeng Bangkok, Thailand (Coordinates here)
Contact: +66 91 884 0303
Opening Hours: Daily from 2pm to 3am
Distance from shopping area: 3-minute walk from Huai Khwang MRT Station, 15-minute walk from Ratchada Rod Fai Night Market


Near Pratunam/ Platinum Fashion Mall/ Siam Square area

The Pratunam and Siam Square area is easily a shoppers’ paradise in Bangkok. The ideal place if you are looking for a good bargain, though everything is already cheap and sold at wholesale prices.

Photo via Mio Nino Marquez,, 安雅 via Anjapapago

At the Pratunam market and Platinum Shopping Mall, you can find affordable items that are sold at wholesale prices, while at Siam Square and Siam Centre, the shopping is pricier, but you can find more quality and even mid-range designer items that are value-for-money. Siam Square also consists of a series of shops lined along 6 lanes and is a popular haunt for youngsters.

Best things to go for are all things related to fashion and accessories. But you probably won’t find any brand names here, unless you head to Siam Paragon.


2. Clean, comfortable and great value for money – The Lavender Massage by Arunda

Let your body unwind after a long morning, afternoon,or even the entire day on foot at this clean, simple and comfortable massage spa.

It remains a favourite among Bangkok-goers, and many go back more than once. It offers great value for money and they also use warm oil in their treatments which is divine.

It tends to become quite busy during the day, but that’s because they offer their customers a discount during their version of a happy hour, which is surely something to smile about.

If you’re lucky enough to get one of the more experienced masseuses, then you’re in for a real treat. Every ache and pain can be found to the touch, as well as ‘healed’ with their hands.

There’s also a little garden at the back, for you to enjoy a relaxing cup of tea at after your session.

Our Tip: I would suggest asking for a private room if you’re keen. Although there are curtains in the normal massage area, some masseuses love a little chit chat amongst themselves. This can be become a bit noisy and if you’re like me, I love the serenity of silence when having  a massage.

The Lavender Massage by Arunda  

Rate: From 200 Baht / USD $6 (for 1 Hour Traditional Thai Massage / Foot Massage @ Happy hour from 12pm to 7pm); 250 Baht / USD $7.60 (during other times)
Address: 1/3 Soi Phetchaburi 15, Thanon Phaya Thai, Ratchathewi, Bangkok 10400, Thailand (Coordinates here)
Contact: +66 2 000 4974
Opening Hours: Daily from 10am to 1am
Distance from shopping area: 3 minutes walk from Pratunam Market


3. Sink into pure bliss at Watergate Spa

A four-minute walk from Pratunam market, Watergate Spa has friendly staff and a welcoming atmosphere where you can shed your shopper’s fatigue at!

An hour’s Thai massage at the spa will set you back by 300 Baht, but it’s well worth it. Sink into the inviting ambience and comfy chairs, and let your masseuses work their magic. If you want a bit more pampering, grab yourself a two-hour service at 500 Baht!

Photo via watergatespa

An insider tip – stay away from their mani-pedi services and stick to their signature massages. At the end of the day, you will leave the spa refreshed and rejuvenated – maybe even ready for a second round at the market!

Photo via manna.sthlm

Watergate Spa

Rates: Traditional Thai Massage for 300 Baht per hour (Approximately USD 9)
500 Baht for two hours (Approximately USD 15 per hour)
Address: Soi Phetchaburi 21, Phetburi Road, Bangkok 10400, Thailand (Coordinates here)
Contact: +66 2 653 6200
Opening hours: Daily from 10am to 12midnight
Distance from shopping area: 4-minute walk from Pratunam Market


4. Kiss the “post-shopping blues” goodbye! – MaiThai Massage

Another hot favorite for an affordable massage is MaiThai Massage. Prepare to be greeted by sweet aroma and decked up interiors when you step into this one. While the interior might give you a hint of luxury, the prices certainly do not reflect it!

Photo via bron y

Indulge in a signature foot massage for 200 Baht per hour. If you happen to get the best masseurs at the spa, you might just get one of the best spa experiences in Bangkok at the throwaway price!

Photo via Yuss A

The spa is easy to locate (Indra Regent is the landmark to look out for), so you have no reason to give this one a miss!

MaiThai Massage

Rates: Foot Massage for 200 Baht per hour (Approximately USD 5.80)
Address: 120/28 ซอย ราชปรารภ 3 Ratchaprarop Rd, Thanon Phaya Thai, Ratchathewi, Bangkok 10400, Thailand (Coordinates here)
Contact: +66 2 252 8207
Opening hours: Daily from 9am to 1am
Distance from shopping area: 4-minute walk from Pratunam Market

5.  Express indulgence at Sayamon Massage

When you are too tired to head anywhere else, Sayamon Massage should be your harbour! Locate the spa just a stone’s throw away – right opposite the Pratunam market – and soothe your aching feet!

Photo via Claris-Ortega-Angullia

You can get a foot massage at a pocket-friendly rate of 200 Baht, but you might bag yourself an even cooler deal if you bring your gang along – you never know!

Photo via lynnhsy

Their Traditional Thai massage will also give your body a fresh lease of life! If you’re in a hurry, opt for the express massage at just 150 Baht.

Photo via kamyan poon

The place is so near the market, so ladies, you now know where to leave your guy friends while you are on your shopping spree!

Sayamon Massage

Rates: Traditional Thai Massage for 200 Baht per hour (Approximately USD 5.80)
Address: 513 Ratchaprarop Rd, Makkasan, Ratchathewi, Bangkok 10400, Thailand (Coordinates here)
Contact: +66 81 467 2596
Opening hours: Daily from 10am to 12midnight
Distance from shopping area: Opposite Pratunam Market

6. A mini-paradise worth the extra mile – Zen Tara Massage & Spa

If going the distance (to make great spa discoveries) is your style, and no amount of shopping browsing can wear you out, Zen Tara should be on the cards for you!

For an A-rated spa experience in the Pratunam area, there’s no better choice than this. About an eight-minute walk from Phaya Thai Plaza and 15-minute walk from Pratunam and Siam Paragon, the effort you put in reaching the place will bring you great reward – the spa brings together quality, affordability and friendly staff.

Photo via iscuswencong

Even with the minimalistic space, the spa does not compromise on the ambience with its modern outlook. The fragrance and atmosphere will entice you while you take a rejuvenating Thai massage.

Photo via hecate hng
Photo via d3t.chu, rose k

The noise can be a downer at times but it only indicates how popular the place is, and for all the right reasons!

Zen Tara Massage & Spa

Rates: Traditional Thai Massage for 200 Baht per hour (Approximately USD 5.80)
Address: 328 Phetchaburi Rd, Thanon Phetchaburi, Ratchathewi, Bangkok 10400, Thailand (Coordinates here)
Contact:+66 84 499 3649
Opening hours:Daily from 1am to 10pm
Distance from shopping area: 8-minute walk from Phaya Thai Plaza, 15-minute walk from Pratunam and Siam Paragon.


7. Get pampered in a fairyland – Arunda Oriental Massage

A spacious spa with a cozy feel and experienced staff, this is the perfect place to unwind at when you have been shopping at Platinum Fashion Mall. Let your masseuses work their magical fingers while you sit back and relax.

Photo via anthonymummumm

While the exterior gives the impression that it’s a small salon, you will be pleasantly surprised once you enter. The two-level spa has an elaborate catalogue of services. Choose your massage carefully if you don’t want to end up with too much oil and less of a massage!

Photo via foreveryuna

The basics are the best here – stick to the Thai Massage, foot massage or the very relaxing neck-and-shoulder massage.

Photo via buryakjulia

After your massage, you’ll be treated to a soothing tea in a pretty little garden inside the spa – a perfect way to end your shopping extravaganza!

Photo via wongliling

Arunda Oriental Massage

Rates: Traditional Thai Massage for 250 Baht per hour (Approximately USD 7.28)
Address: 14 Soi Phetchaburi 15, Phetchaburi Rd., Thanon Phayathai Ratchathewi Krung Thep Maha Nakhon 10400, Thailand (Coordinates here)
Contact: +66 2 000 4974
Opening hours: Daily from 10am to 1pm
Distance from shopping area: 3-minute walk to Pantip Plaza, 6-minute walk to Platinum Fashion Mall


Near Chatuchak Weekend Market

You can literally shop for anything and everything (from clothes and jewellery to art, home decor and pet accessories) in this sprawling market that pops up only on the weekends. The energy at Chatuchak Market is unparalleled and it is definitely a must-go if you’re on your first trip to Bangkok.

While you go crazy over all the shopping, your guy friends would be equally entertained with the delectable street food. Special tip: Wear comfortable clothes, stay hydrated and ditch your regular shoes for flip flops if you want to conquer Chatuchak Market!

From our prior experience, we recommend dedicating two full days (both Saturday and Sunday) if you want to explore the whole market. Although the official operating hours are from 9am to 6pm, most stalls start operating by 11am and close around 5pm.

8. Make your feet happy at Feel Good Massage

Navigating Chatuchak in the Bangkok heat can be quite a crazy experience. If your feet are aching with all the walking, nothing’s better than a reviving foot massage!

Dash into this cozy little massage shop that lives up to its name. The foot massage will leave you feeling as good as a Nina Simone song! The little air-conditioned booth offers a welcome solace from the heat, and the pampering you get by the friendly staff will make you feel like royalty.

Sometimes, the smallest places can move you with their hospitality and personal care, and the attentive staff is bound to make an impression on you. Everyone leaves with happy feet!

It’s easy to get lost in Chatuchak, so make sure you keep a look out for Section 26 to not miss this!

Feel Good Massage

Rates: Foot Massage for 150 Baht per 30 minutes (Approximately USD 4.35)
Address: Chatuchak Weekend Market, Section 26 Soi 1/4, Bangkok, Thailand (Coordinates here)
Opening hours: Saturday and Sunday from 9am to 6pm
Distance from shopping area: Within shopping area


Near Sukhumvit area

Thong Lo, Phrom Phong, Asok, Nana

Want to stay near Pratunam so shopping is easily accessible but want to avoid the crowds? You might want to stay in Sukhumvit instead. Sukhumvit is a long road that goes through Bangkok with different areas suitable for different travellers.

Whether you’re looking for nightlife (Asok & Nana), or looking for a quieter area chockfull with cafes, boutique shops,, Terminal 21 and EmQuartier (Thong Lo, Phrom Phong), There’s a lot to do around Sukhumvit, including affordable massages!

9. Perfect location at the popular (and amazing) Terminal 21 – Massage @ Le

Update: This shop is now permanently closed.

The motto of this relaxation station is to keep it simple and really leave customers feeling rejuvenated and at ease.

Treat yourself to one of their four simple treatments (Foot, Back, Shoulder, Traditional Thai Massage) that focus on upper back pain, chronic lower back aches, muscle and joint soreness, or a strained neck.

Photo Via Noon3026
Photo Via Sok920312

The chairs are comfy, the staff are super friendly and you’ll find a clean space to relax into.

Photo Via Noon3026

I would recommend making a booking in advance – any guest desk at your hotel will be able to help you I’m sure – we are in the land of smiles after all – as they do tend to get fully booked quickly.

PS: They have trained masseuses to deal with chronic pains, so if you’re feeling any, we highly encourage you to please do let your massage therapist know prior to your treatment.

Massage @ Le

Rate: From 290 Baht / approx. USD $8.80 (for 1 Hour Traditional Thai Massage)
Address: 19, 19/1-3 Sukhumvit Soi 19 Khwaeng Khlong Toei Nuea, Khet Watthana, Krung Thep Maha Nakhon 10110, Thailand  (Coordinates here)
Contact: +66 80 829 9969
Opening Hours: Daily from 10am to 12am
Distance from shopping area: 3 minutes walk from Terminal 21


10. Thai massage with Japanese excellence – At ease massage

When you are in a mood to splurge and go all in on luxury at EmQuartier, or simply happen to be near Phrom Pong BTS station, do drop by At Ease Massage, a Japanese-owned spa that’s both budget-friendly and extravagant.

Photo via coffeebus

Here, you can enjoy the best of both worlds – Japanese hospitality and pure Thai tradition!

Photo via tabucchi

If you don’t want to compromise on cleanliness and don’t mind paying a few extra bucks for a higher-end experience, the spa is a perfect choice. Enjoy squeaky clean rooms and professional masseuses who really know what they are doing.

Photo via ayanoooo0419, kodomotravel

The Traditional Thai massage is still very reasonable at 300 Baht for an hour’s service, considering the luxury feel and quality of massages given here.

Expect a high level of customer service as the manager is highly attentive to customer feedback.

At ease massage

Rates: Traditional Thai Massage for 350 Baht per hour (Approximately USD 10.75)
Address: 593/16 Soi Sukhumvit33/1, Sukhumvit Rd., Klongtan nua, Wattana, Bangkok 10110, Thailand (Coordinates here)
Contact: +66 61 682 2878
Opening hours: Daily from 9am to 12midnight
Distance from shopping area: Next to EmQuartier Mall and Phrom Phong BTS station


11. Get an exotic massage at Bosque Thai Massage

Beat the Bangkok heat by getting a Heat Stroke Scraping Massage at Bosque Thai Massage, at just 200 Baht!

Photo via mikajimbo bkk

Although located in the city’s very own Upper East Side, you don’t need to spend a fortune to be treated like the Queen.

Their extensive menu will make you spoilt for choice! But if you decide to stick to the basics and choose the full body Thai massage, you will be pleasantly surprised by the professional level of your massage – you’ll get almost instant results, though it might be painful to begin with. No pain no gain they say!

Refresh yourself afterwards with a cup of healing green tea, and be off feeling your flexi best!

Bosque Thai Massage

Rates: Traditional Thai Massage for 280 Baht per hour (Approximately USD 8.14)
Address: 919/6 Sukhumvit Rd, Khwaeng Khlong Tan Nuea, Khet Watthana, Krung Thep Maha Nakhon 10110, Thailand (Coordinates here)
Contact: +66 2 259 4885
Opening hours: Daily from 10am to 10pm
Distance from shopping area: 3-minute walk from RainHill Community Mall in Thong Lor


Near Silom Complex

Close to Sala Daeng BTS station is Silom Complex, a mall with a mix of branded and other stores in an air-conditioned space that’s a welcome escape from the heat.

Though smaller than other malls in the city, Silom Complex has its own unique collection and appeal, peppered with interesting boutiques and shops offering quirky merchandise.

Photo via elsiechannn, aeae naranong

The basement level houses several eateries and restaurants. This is a good place to hit if you want to get away from the usual crowded areas.

12. Homely, authentic and refreshing – Ruen Nuad Massage Studio

Care for a no-frills but great massage in the heart of Bangkok? At first glance, you might miss this charming little spa located just off the main road, but once you are in, prepare to be pleasantly surprised.

Photo via angeladavisdeacon

The look of the place isn’t entirely world class, but the place has a homely charm to it. If a good healing massage is all you care for, you can step in and de-stress with a refreshing hour of just that. The masseuses rely on their skill and take personal care to provide the right kind of service you are seeking. Their traditional Thai massage is as authentic as it gets.

Photo via randolf 0903
Photo via simon.8668

Take a cool shower when you are done, and be treated to a friendly cup of tea afterwards. Even at 350 Baht for a Thai massage, it’s totally value for money!

Photo via lilyhsu0703

Ruen Nuad Massage Studio

Rates: Traditional Thai Massage for 350 Baht per hour (Approximately USD 10.16), 650 Baht for 2 hours (Approximately USD 20)
Address: 111 Soi Sueksa Witthaya 2, Khwaeng Silom, Khet Bang Rak, Krung Thep Maha Nakhon 10500, Thailand (Coordinates here)
Contact: +66 88 124 0888
Opening hours: Daily from 10.30am to 10.30pm
Distance from shopping area: 11-minute walk to Lailai Sup Market


Special Mention

Near Central Plaza Grand Rama 9

For those in desperate need of a retail therapy, Central Plaza Rama 9 is a seven-storey mall offering the ultimate shopping experience. With direct access to the Rama 9 MRT station, it’s easily accessible and at a great location.

Photo via natenapa a, real kati

The shopping plaza has a host of well-known brand stores that’s a mix of luxury and affordable, along with recreational and entertainment facilities like cafes, SFX Cineplex, an ice-skating rink, spa and beauty salons.

Central Plaza serves as a one-stop shopping centre for all your shopping needs, from clothes, accessories to electronics, with even a Robinson’s Department Store to take care of your home needs as well.

Special mention 1: Say “Konichiwa” to beautiful skin – Spa Yuko & Yuko’s Massage

Nobody does spa like the Japanese do! And at Yuko’s, you’ll feel like you have been transported to a mini Japanese street to get a first-hand taste of the spa culture.

Photo via spa yuko Yuko’s massage

Just a few minutes’ walk from Rama 9 MRT station, the three-storey blue building of Yuko’s Spa is friendly and inviting. Enter and find yourself in Yuko’s world – with bright pink interiors, quirky decor and a top notch level of hospitality. The spa has a casual and fun vibe to it, but they are serious in the massages they offer.

The multilingual staff will be eager to help you out, and you might just get a few valuable tips from them for your trip as well.

Photo via gang hyo

Experience the rest of the magic with a super-relaxing full-body massage at just 250 Baht, or go for an Asian beauty treatment and come out looking and feeling like the best version of yourself!

Photo via pustylniki travel

Spa Yuko & Yuko’s Massage

Rates: Traditional Thai Massage for 250 Baht per hour (Approximately USD 7.28)
Address: 500 12 Asok-Din Daeng Rd, Khwaeng Din Daeng, Khet Din Daeng, Krung Thep Maha Nakhon 10400, Thailand (Coordinates here)
Contact: +66 85 108 3707
Opening hours: Daily from 10am to 10pm
Distance from shopping area: 9-minute walk from Central Plaza Grand Rama 9.


Special mention 2: Time lapse to an ancient culture at Wat Pho Massage School

Because it’s almost criminal to have a list of spa and massage places in Bangkok and not include the home of traditional Thai massage – Wat Pho Massage School, located in the Wat Pho Temple.

Get your massage while being surrounded by rich Thai culture – amidst majestic structures set within the walls of the temple that houses the famous reclining Buddha.

Photo via alfonso helfon, kakihata.mitsuya

The school is a well-known institution for imparting Thai massage studies, so even if it’s a bit more expensive than the others on our list, you can be sure that your therapists here are world class and well-trained, who can even heal some chronic ailments.

Photo via 88.lizi.98, rav ena

If you are serious about making your stay in Thailand worthwhile, you can even think about getting a short course in Thai massage here!

Photo via Watphomassageschool, na coooo

Wat Pho Massage School

Rates: Traditional Thai Massage for 260 Baht for 30 minutes (Approximately USD 7.57), 420 Baht for 60 minutes (Approximately USD 12.22)
Address: 392/51 Maha Rat Rd, Khwaeng Phra Borom Maha Ratchawang, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand (Coordinates here)
Contact: 0 2622 3551, 0 2622 3533
Opening hours: 9:00 – 16:00


Do you know of any more affordable but reliable spa and massage places near Bangkok’s shopping districts? Do share with us!

Opt In Image
Sign up to win fantastic prizes from our partners

Sign up now if you want us to send you an email whenever our partners have something to share with everyone!
FREE air tickets, free stays, free tours or free gifts!

Coming soon! Exclusively on TripCanvas

PLEASE NOTE: All the above information is correct at the date of publication. If you come across any changes or updates, please let us know and we will update the information accordingly. Thank you!
Tell us

Advertise with us