Late-night massage in Sukhumvit: 5 bookable spas open till midnight between BTS Asok and Phrom Phong, photo from Makkha Health & Spa

Late-Night Massage in Sukhumvit: 5 Spas Open Till Midnight

Finished dinner at 9 pm and still want a massage? Between BTS Asok and BTS Phrom Phong, these 5 ThaiHand partner shops stay open until midnight and can be booked ahead. Prices start at ฿590 for a 60-minute foot massage and go up to full-service spa treatments from ฿1,413. The catch: midnight is closing time, not last call. For a 60-minute session, aim to start by about 23:00, and check the slots you can actually book in the app before you head out.

Quick pick: 5 massages open till midnight in Sukhumvit

5 massage shops open till midnight between BTS Asok and Phrom Phong
Shop Best for 60 min from Rating Nearest BTS
Nature Thai Massage BTS Asoke Good Thai massage at a fair price ฿590 4.8 (34) Asok ~420 m
Makkha Health & Spa (Hilton Grande Asoke) Hotel-spa feel, shortest walk ฿850 5.0 (9) new Asok ~280 m
Let’s Relax Spa Sukhumvit 31 Familiar brand, garden house ฿875 4.5 (51) Phrom Phong ~590 m
Oasis Spa Sukhumvit 31 Luxury, long rituals, couples ฿1,413 4.6 (22) Asok ~920 m
Nature Thai Massage Sukhumvit 24 Steps from the station ฿590 4.6 (110) Phrom Phong ~70 m

All distances are straight-line from the shop’s map coordinates; the actual walk is a little longer.

A useful number: of the 115 bookable ThaiHand partners between Nana and Ekkamai, 31 stay open until midnight, and none of them is listed as open past midnight. In Sukhumvit, midnight is the hard stop.

Map and distances from BTS

Map of 5 late-night massage shops near BTS Asok and Phrom Phong

The five shops sit along the short stretch between BTS Asok and BTS Phrom Phong. On the Asok side you have Makkha, Nature Thai on Soi 25 and Oasis (deeper inside Soi 31). On the Phrom Phong side, Nature Thai Sukhumvit 24 is practically at the station, and Let’s Relax Sukhumvit 31 sits roughly halfway between the two.

1. Nature Thai Massage BTS Asoke (Sukhumvit 25)

Nature Thai Massage, BTS Asoke
Nature Thai Massage, BTS Asoke · photo: ThaiHand partner listing

Best for: a solid Thai or foot massage at budget prices after a late dinner around Asok
Where: Quant building, Soi Sukhumvit 25, about 420 m from BTS Asok (straight-line)
Hours: 10:00–24:00
Rating: 4.8 from 34 ratings (ambience 4.79 · cleanliness 4.79 · staff 4.82)
App deal: up to 50% off on ThaiHand, varies by time slot

Treatment Duration Price
Foot Massage 60 min ฿590
Traditional Thai Massage 60 min ฿690
5 in 1 Therapy 60 min ฿690
Bangkok Experience Massage (Thai massage + hot herbal compress) 60 min ฿790
Aromatic Stress Release Massage 60 min ฿1,290
[Limited Deal] Traditional Thai Massage + Herbal Compress 120 min ฿1,490

The shop is decorated with green plant walls throughout and has private rooms, a changing room, English- and Chinese-speaking staff and parking. Written reviews for this branch are still few on ThaiHand, but every detailed score sits near 4.8. For more guest feedback on the same brand, see the Sukhumvit 24 branch below.

See Nature Thai Massage BTS Asoke prices & book

2. Makkha Health & Spa (Hilton Grande Asoke) — new pick, few ratings so far

Makkha Health & Spa, Hilton Grande Asoke
Makkha Health & Spa, Hilton Grande Asoke · photo: ThaiHand partner listing

Best for: a hotel-spa atmosphere with the least walking from BTS
Where: 7th floor, Hilton Grande Asoke, Sukhumvit 21, about 280 m from BTS Asok (straight-line), the closest in this list
Hours: 10:00–24:00
Rating: 5.0 from 9 ratings (ambience 5 · cleanliness 5 · staff 5). Still a small number of ratings, so it is our “new” pick
App deal: up to 32% off on ThaiHand, varies by time slot (currently on the 90-minute Thai massage)

Treatment Duration Price
Foot Massage 60 min ฿850
Thai Massage with Balm 60 min ฿990
Neck & Shoulder Massage 60 min ฿990
Thai Massage 90 min ฿1,250
Aromatherapy Massage 60 min ฿1,390
4-Hand Thai Massage 60 min ฿1,390

Its standouts are the four-hand menus and long 3–4 hour combinations. The spa has lockers, changing rooms and parking, and lists a team of 60 therapists. Good to know: the shop says pregnant guests can book facial treatments only. There are no written reviews on ThaiHand yet.

See Makkha Health & Spa prices & book

3. Let’s Relax Spa Sukhumvit 31

Let's Relax Spa, Sukhumvit 31
Let’s Relax Spa, Sukhumvit 31 · photo: ThaiHand partner listing

Best for: big-brand consistency when you can plan a day ahead
Where: Soi Sukhumvit 31 (Soi Sawasdee), about 590 m from BTS Phrom Phong and 690 m from BTS Asok (straight-line)
Hours: 10:00–24:00
Rating: 4.5 from 51 ratings (ambience 4.53 · cleanliness 4.57 · staff 4.55)
App deal: up to 10% off on ThaiHand, varies by time slot

Treatment 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

The shop describes this branch as a wooden house surrounded by greenery. For a late evening, the 90-minute Dream Package at ฿1,200 is the easy pick. New to oil massage? Read First Time Aromatherapy Massage: What To Do? first.

“很舒適的環境,按摩的手法也很到位” — “A very comfortable setting, and the massage technique was spot on.” (translated from Chinese)

Good to know: the shop says vouchers can be redeemed 1 day after purchase. If you want a massage tonight, pick another shop on this list; if you are planning for tomorrow, this one works well.

See Let’s Relax Spa Sukhumvit 31 prices & book

4. Oasis Spa Sukhumvit 31

Oasis Spa, Sukhumvit 31
Oasis Spa, Sukhumvit 31 · photo: ThaiHand partner listing

Best for: a special night, long rituals, couples, or hosting visiting friends
Where: Sukhumvit 31 Yaek 4, about 920 m from BTS Asok (straight-line), deep inside the soi; a taxi or ride-hail is easier than walking
Hours: 10:00–24:00
Rating: 4.6 from 22 ratings (ambience 4.38 · cleanliness 4.38 · staff 4.38)
App deal: up to 34% off on ThaiHand, varies by time slot

Treatment Duration Price
Thai Herbal Hot Compress 60 min ฿1,413
Foot Massage 60 min ฿1,413
Aromatherapy Hot Oil Massage 60 min ฿1,589
Thai Body Massage 120 min ฿2,001
Oasis Four Hands Massage 60 min ฿2,942
Golden Glow Hot Oil Massage for 2 pax 90 min ฿7,060

Oasis describes itself as a spa brand with 8 locations across Thailand and more than 20 years in business. This branch has parking, lockers, and English- and Chinese-speaking staff. It is the most expensive option here, but it gives you a full spa experience at 10 or 11 pm, which is hard to find.

“Very nice place and good massage!!!!”

“The massage treatment is excellent! I really love the service and friendly staff! Would definitely go back!”

Good to know: at busy times, arrive on time for your booking so you get your full treatment time.

See Oasis Spa Sukhumvit 31 prices & book

5. Nature Thai Massage Sukhumvit 24

Nature Thai Massage, Sukhumvit 24
Nature Thai Massage, Sukhumvit 24 · photo: ThaiHand partner listing

Best for: squeezing in a massage right before a late BTS ride home
Where: Soi Sukhumvit 24, about 70 m from BTS Phrom Phong (straight-line)
Hours: 10:00–24:00
Rating: 4.6 from 110 ratings (ambience 4.60 · cleanliness 4.63 · staff 4.63), the most ratings on this list
App deal: up to 50% off on ThaiHand, varies by time slot

Treatment Duration Price
Foot Massage 60 min ฿590
Traditional Thai Massage 60 min ฿690
Head & Shoulder Massage 60 min ฿690
Traditional Thai Massage with Tiger Balm 60 min ฿790
Siam Deep Tissue Massage (High Pressure) 60 min ฿1,390
[Limited Deal] Traditional Thai Massage + Herbal Compress 120 min ฿1,490

Same menu and prices as the Asoke branch, but a better location if you travel by BTS: step off the train and you are almost there. The listing photos show a separate foot-massage lounge next to the private rooms. If you like firm pressure, the Siam Deep Tissue is labelled “High Pressure” by the shop.

“Good service, nice ambience, customer service is great.”

“非常舒服 乾淨 。值得再去” — “Very comfortable and clean. Worth going back.” (translated from Chinese)

See Nature Thai Massage Sukhumvit 24 prices & book

Late-night tips: get your full time in

When to start a late-night massage before midnight closing

Count back from closing time

All five shops close at midnight, and treatments usually need to finish before closing. Simple rule: 60 minutes, start by about 23:00 · 90 minutes, by about 22:30 · 120 minutes, by about 22:00. The last bookable slot for each shop is shown in the app.

Book before you leave dinner

Booking in the app on your way means no waiting at the counter, and you see the discounted price for that exact slot straight away.

Pick the shop on your way home

Taking the BTS home? Choose a shop close to a station (Nature Thai Sukhumvit 24 or Makkha) so you are not rushing. If you are taking a taxi anyway, Oasis on Soi 31 is no problem.

Have tip money ready

Not sure how much to tip? See How to Tip your Thai Massager?. For daytime options around the same station, see 5 Best Massage Spots Near Asok Station.

Book your massage on the ThaiHand app

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

FAQ

What time do massage shops in Sukhumvit close?
Among ThaiHand partner shops between Nana and Ekkamai, the latest closing time is midnight. All 5 shops in this guide are open 10:00–24:00.

What is the latest I should book a late-night massage?
For 60 minutes, start by about 23:00; for 90 minutes, by about 22:30; for 120 minutes, by about 22:00. Always check the live slots in the app.

Which shop is the cheapest on this list?
Nature Thai Massage, both the BTS Asoke and Sukhumvit 24 branches: a 60-minute foot massage from ฿590, a 60-minute Thai massage at ฿690, and up to 50% off on ThaiHand, varies by time slot.

Which shop is closest to the BTS?
Nature Thai Massage Sukhumvit 24, about 70 m from BTS Phrom Phong. On the Asok side, Makkha Health & Spa is about 280 m from BTS Asok (straight-line).

Can I book and go tonight?
Check the same-evening slots in the app. The one shop with a stated rule is Let’s Relax Sukhumvit 31: vouchers can be redeemed 1 day after purchase, so book it at least a day ahead.

Where can couples go late at night?
Oasis Spa Sukhumvit 31 has treatments for two, such as the Golden Glow Hot Oil Massage for 2 pax, 90 minutes for ฿7,060.

Prices/ratings from ThaiHand partner listings, checked 3 November 2026; prices change.

Writer