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

| # | 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
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
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
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
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
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

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

- 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.





