5 best massages near BTS Siam — from ฿450 Thai massage to a full spa, all within 150 m of the station

5 Best Massages Near BTS Siam & Siam Paragon (2026)

All five picks are on the Siam Square side of BTS Siam, between about 30 m and 140 m (straight-line) from the station. For the cheapest decent Thai massage, book Pela Thai Massage (3-in-1 from ฿450 for 60 min, 4.6★ from 250 ratings). For the best-rated shop with the most reviews, pick ThaiThai Massage BTS Siam Flagship (4.7★, 227 ratings). For a proper spa with facials, wraps and couple packages, go up to Treasure Spa on the 6th floor of Siam Square One (4.8★, 43 ratings).

Siam is the easiest massage stop in Bangkok: Siam Paragon sits on the north side of BTS Siam and Siam Square on the south side, so you can finish shopping, cross under the station and be on a massage bed within ten minutes. The catch is choice: the same “Thai massage” costs anywhere from ฿450 for an hour on Soi 6 to ฿1,300 for the 2-hour version inside Siam Square One, depending on which door you walk through. Here is how the five best-rated bookable options compare.

Quick pick: 5 massages near BTS Siam

Five massage shops near BTS Siam compared with prices, ratings, closing times and app deals
# Shop Best for 60 min from Rating Open Distance from BTS Siam
1 Pela Thai Massage (Siam Square Soi 6) Budget Thai massage ฿450 4.6 (250) 10:00–24:00 about 140 m
2 ThaiThai Massage BTS Siam Flagship Most-reviewed all-rounder ฿520 4.7 (227) 10:00–24:00 about 120 m
3 Lek Massage (Siam) Classic Thai & foot, big menu ฿550 4.7 (47) 10:00–22:30 about 140 m
4 Let’s Relax Spa (Siam Square One) Brand-name spa, station-side ฿875 4.6 (62) 10:00–22:00 about 50 m
5 Treasure Spa (Siam Square One) Full spa, couples, treat day ฿1,300 4.8 (43) 10:00–21:30 about 30 m

Distances are straight-line from BTS Siam. “60 min from” is the cheapest 60-minute menu each shop lists on ThaiHand, which isn’t always a Thai massage (see each section).

1. Pela Thai Massage, Siam Square Soi 6

Pela Thai Massage Siam Square Soi 6 treatment room
Pela Thai Massage, Siam Square Soi 6 · photo: ThaiHand partner listing

Best for: the lowest price for a real Thai massage within a two-minute walk of the BTS.

Where: Siam Square Soi 6, about 140 m (straight-line) from BTS Siam. Hours: 10:00–24:00. Rating: 4.6★ from 250 ratings (ambience 4.60, cleanliness 4.64, staff 4.59). App deal: up to 50% off on ThaiHand, varies by time slot.

Pela is the busiest of the five by rating volume, and the pricing explains why. The 60-minute 3-in-1 massage is ฿450, the Pela Signature Thai Massage is ฿550, and you can add a hot herbal compress for ฿200 more. The listing describes a “Thai Modern” look with private rooms and what it calls the biggest aromatherapy room in Siam Square. Its two 150-minute packages (Pela Body Relax at ฿4,000 and Pela Full Dream Ralax at ฿4,500) carry the deepest app discounts, so check those if you want a long session.

Menu 60 min 90 min 120 min
3 in 1 massage ฿450 ฿690 –
Pela Signature Thai Massage ฿550 ฿750 ฿950
Signature Thai with herbal compress ฿750 ฿950 ฿1,150
Original foot massage ฿490 ฿690 ฿850
Aromatherapy oil massage ฿1,050 ฿1,550 ฿1,850
Hot stone massage ฿1,390 ฿1,890 ฿2,190

“The skills of the therapists are good but the bed and towels are a bit oily.”

Two recent 4-star reviews say the same thing: the therapist didn’t check pressure at the start. Say “soft” or “medium” before they begin, not halfway through.

See Pela Thai Massage prices & book

2. ThaiThai Massage BTS Siam Flagship

ThaiThai Massage BTS Siam Flagship Store treatment room
ThaiThai Massage BTS Siam, Flagship Store · photo: ThaiHand partner listing

Best for: the strongest track record near the station, and late nights.

Where: Siam Square Soi 6, about 120 m (straight-line) from BTS Siam. Hours: 10:00–24:00. Rating: 4.7★ from 227 ratings (ambience 4.73, cleanliness 4.74, staff 4.80). App deal: up to 20% off on ThaiHand, varies by time slot.

ThaiThai has the highest staff score of all five shops here, and its staff speak English and Chinese, per its listing. The house signature is a 5-in-1 that works head, neck, shoulders, hands and feet, a good pick if you’ve been walking malls all day and don’t want a full-body stretch. Traditional Thai full-body starts at 90 minutes (฿850); for a 60-minute Thai session take the version with tiger balm (฿720).

Menu 60 min 90 min 120 min
3 in 1 Massage ฿520 ฿750 ฿990
Signature 5 in 1 Massage ฿650 ฿950 ฿1,250
Traditional Thai Massage with Tiger Balm ฿720 ฿990 ฿1,350
Office Syndrome Massage ฿690 ฿990 ฿1,290
Thai Aroma Massage (Thai + aroma) ฿890 ฿1,390 ฿1,890
Siamese Aromatherapy Oil massage ฿1,090 ฿1,590 ฿2,090

“the store was very clean and cozy. massage was so good”

“Extremely good massage Very professional👍🏻👍🏻 Will come back again and again… Thank you very much!!”

See ThaiThai Massage BTS Siam prices & book

3. Lek Massage, Siam

Lek Massage Siam treatment room
Lek Massage, Siam · photo: ThaiHand partner listing

Best for: a classic Thai or foot massage at a fixed ฿550, plus gold-themed spa combos if you want more.

Where: Siam Square Soi 6, about 140 m (straight-line) from BTS Siam. Hours: 10:00–22:30. Rating: 4.7★ from 47 ratings (ambience 4.64, cleanliness 4.64, staff 4.62). App deal: up to 15% off on ThaiHand, varies by time slot.

Lek is a long-running Thai massage brand (its logo reads “Since 1997”), and this Siam branch has the widest menu of the three Soi 6 neighbours. Thai massage, aromatic foot massage and head & shoulder all start at ฿550 for an hour. If you’re in a group with mixed tastes, it’s the easiest place to book one slot and let everyone pick something different. Lek has two more branches in the same few blocks (Lek Massage BTS Siam Square, 4.5★ from 32, and Lek Foot Massage Siam Square Soi 6, 4.6★ from 34) if this one is full.

Menu 60 min 90 min 120 min
Thai Massage ฿550 ฿800 ฿950
Aromatic Foot Massage ฿550 ฿800 ฿950
The Massage with Herbal compress ฿750 ฿1,050 ฿1,300
Aroma Oil Massage ฿1,050 ฿1,500 ฿1,900
Aromatic Hot Stone Body ฿1,350 ฿2,000 ฿2,500
(G1) Gold Body scrub + Gold Aroma Massage – ฿2,500 –

“편하고 좋아요 한국반값” (translated from Korean: “Comfortable and nice — half the Korean price”)

See Lek Massage Siam prices & book

4. Let’s Relax Spa, Siam Square One

Let's Relax Spa Siam Square One treatment room
Let’s Relax Spa, Siam Square One · photo: ThaiHand partner listing

Best for: a dependable brand-name spa you can reach without stepping outside, if you plan a day ahead.

Where: Siam Square One, about 50 m (straight-line) from BTS Siam; the listing says there’s direct access from Exit 4. Hours: 10:00–22:00. Rating: 4.6★ from 62 ratings (ambience 4.61, cleanliness 4.63, staff 4.54). App deal: up to 10% off on ThaiHand, varies by time slot.

Let’s Relax is the familiar mid-range chain, and this branch’s menu is short: a 2-hour Thai massage, a 1-hour foot massage and aroma, and the 90-minute Dream Package. Two practical notes from the listing: the branch says it usually runs at high occupancy and wants bookings made in advance, and ThaiHand vouchers for it can only be redeemed one day after purchase. In other words, this is not a same-day option.

Menu Duration Price
Foot Massage 60 min ฿875
Dream Package 90 min ฿1,200
Thai Massage 120 min ฿1,300
Aroma Oil Massage 60 min ฿1,400
Warm Oil Massage 60 min ฿1,600
Hot Stone Massage 90 min ฿2,400

“บริการดีมากค่ะ นวดได้ตรงจุด และเดินทางสะดวกค่ะ” (translated from Thai: “Very good service, the massage hit the right spots, and it’s easy to get to.”)

Reviews are mixed, though. The two most recent written reviews (July 2025) are both 2-star: “Therapist lack of training. Not professional.” Its 4.6 average is solid, but the Soi 6 shops above have more recent praise.

See Let’s Relax Spa Siam Square One prices & book

5. Treasure Spa, Siam Square One

Treasure Spa Siam Square One treatment room
Treasure Spa, Siam Square One · photo: ThaiHand partner listing

Best for: a proper spa afternoon (scrubs, hot stone, long rituals) and couples.

Where: 6th floor, Siam Square One, about 30 m (straight-line) from BTS Siam. Hours: 10:00–21:30. Rating: 4.8★ from 43 ratings (ambience 4.66, cleanliness 4.76, staff 4.72). App deal: up to 50% off on ThaiHand, varies by time slot.

Treasure is the highest-rated shop in this list and the only real spa. Single massages start at ฿1,300 for a 60-minute Aromatic Oil Massage, and the menu goes up to multi-step rituals. The headline deals are the two-person packages: Marrakesh Treasure and Gold Element are both “buy 1 get 1 free” (same room, same time), and those carry the deepest app discounts. Note the earlier close: last slot before 21:30, not midnight like Soi 6. Our full Treasure Spa Siam review covers the rooms in more detail.

Menu Duration Price
Aromatic Oil Massage 60 / 90 / 120 min ฿1,300 / ฿1,950 / ฿2,600
Heritage Deep Tissue Massage 60 / 90 min ฿1,550 / ฿2,200
Hot Stone Massage 90 min ฿2,900
Scrub & Aroma Treat 120 min ฿2,900
Spa Retreat 120 min ฿3,500
Marrakesh Treasure (buy 1 get 1, for 2) 165 min ฿11,000

“Very convenient location, professional staffs with courtesy, one of the best spa in town!”

“Staffs are friendly, nice place for a good massage before bed time.”

See Treasure Spa Siam prices & book

Same treatment, different price: aroma oil at all five

60-minute aroma oil massage prices at five shops near BTS Siam

The quickest way to compare these shops is one treatment they all sell. A 60-minute aroma oil massage costs ฿1,050 at Pela and Lek, ฿1,090 at ThaiThai (Siamese Aromatherapy Oil), ฿1,300 at Treasure Spa and ฿1,400 at Let’s Relax. The ฿350 gap between cheapest and dearest buys you a mall-tower setting rather than a shophouse. If oil massage is new to you, our first-time aromatherapy guide explains what happens in the room.

How to choose (and pay less) around Siam

Street map of Siam Square showing five massage shops within 150 m of BTS Siam. Map data © OpenStreetMap contributors
  • On a budget: Pela or ThaiThai on Soi 6. Both are open until midnight, and Pela’s 3-in-1 at ฿450 is the cheapest hour in this list.
  • Want the most proven shop: ThaiThai, with 227 ratings and a 4.80 staff score.
  • Mixed group: Lek, where Thai, foot and head & shoulder are all ฿550 an hour.
  • Treat day or couples: Treasure Spa’s two-person packages, booked in a discounted slot.
  • Late night: after 22:30 only Pela and ThaiThai (until 24:00) are still taking guests from this list.
  • Pressure: several Soi 6 reviews mention strong pressure that wasn’t checked. Agree on it before the massage starts. If you’re sore the next day, read whether pain after a Thai massage is normal.
  • Discounts: the app discount changes by time slot. The biggest percentages sit on long or two-person packages, not 60-minute basics.

Book your massage on the ThaiHand app

Instant confirmation, member prices, no walk-in queue. 400+ shops across Thailand.

FAQ

How much is a Thai massage near BTS Siam?
Among these five, a 60-minute Thai-style massage starts at ฿450 (Pela’s 3 in 1) and ฿550 for a full Thai massage at Pela or Lek. Spa-style massages in Siam Square One start at ฿1,300 (Treasure Spa).

Which massage is closest to Siam Paragon?
All five are on the Siam Square side of BTS Siam, across from Siam Paragon. Treasure Spa and Let’s Relax are inside Siam Square One, about 30–50 m from the station; the Soi 6 shops are about 120–140 m away.

Which massage near Siam is open late?
Pela Thai Massage and ThaiThai Massage both list 10:00–24:00. Lek closes at 22:30, Let’s Relax at 22:00 and Treasure Spa at 21:30.

Can I book a massage in Siam for the same day?
At the Soi 6 shops, usually yes, subject to open slots. Let’s Relax Siam Square One is the exception: its ThaiHand voucher can only be redeemed one day after purchase.

Is there a couple massage near BTS Siam?
Yes. Treasure Spa sells two-person packages in the same room at the same time (Marrakesh Treasure, 165 min, ฿11,000 for two as buy 1 get 1).

Do I need to tip?
The menu prices above don’t include a tip. See our guide on whether and how much to tip a masseuse.

Prices/ratings from ThaiHand partner listings, checked 29 October 2026; prices change.

Writer