The best of · No. 06 · By the BTS
Happy Ending Massage Within a Short Walk of the BTS or MRT
Twelve doors, none of them more than ten minutes from a platform. For the nights when the rain comes in sideways and the taxi meter is not your friend.
Every shop in this volume sits ten minutes or less on foot from a BTS or MRT station, going by the walking times listed for each. The closest is The Moon Massage and Spa, three minutes from MRT Si Iam; the furthest is Soi 33 Roots, ten minutes from BTS Phrom Phong. Phrom Phong holds five of the twelve. The other seven take one station each: Asok, Nana, Thong Lo, Bang Chak and Saint Louis on the Skytrain, Sukhumvit and Si Iam underground.
The cards span the whole city's range, from ฿200 for a 30-minute foot massage at The One Massage to ฿3,200 for 40 minutes at Hakumi Nuru Massage. Three cards, Marina, The Moon and The One, list only foot, Thai and oil massage. Chairman's prices come from a thaiolddriver field report and Marina's from a booking directory, and Airi publishes only a room upgrade. Eight shops stay open past midnight, Exotic Massage Bangkok until 03:00. The Moon closes first, at 22:00.
-

Ten minutes from BTS Phrom Phong, the longest walk in this volume and still a short one. One course, priced by time: ฿1,600 for 40 minutes, ฿1,800 for an hour, ฿2,100 for 90 and ฿4,000 for two hours. The VIP room is ฿500 more. Open 11:00 to 01:00, rated 4.9 from 130 Google reviews.
-

Eight minutes from BTS Phrom Phong, open 11:30 to 01:30, with a 4.9 from 356 Google reviews. Prices come from a thaiolddriver field report: ฿2,200 for 40 minutes of full service, nuru at ฿3,400 to ฿3,800 for an hour, and a two-therapist full service package at ฿5,600 for 70 minutes.
-

Five minutes from BTS Phrom Phong, open 10:00 to midnight. The deluxe shower full service package costs ฿3,200 for 40 minutes, ฿3,500 for an hour and ฿4,000 for 90. The VIP jacuzzi is ฿4,000 an hour and ฿5,000 for 90, and two therapists start at ฿6,500. Google gives it 4.8 from 164 reviews.
-

Out in On Nut, five minutes from BTS Bang Chak, with 701 Google reviews averaging 4.9, the most on this list. Its prices are as listed on gowabi.com, not by the shop, and may be out of date: foot massage ฿400 an hour, oil massage from ฿650, Thai and oil together ฿800 for 90 minutes. Open 10:00 to 23:00.
-

Eight minutes from MRT Sukhumvit, open 13:00 to 01:00. The standard session is ฿2,300 for 40 minutes and ฿2,800 for an hour; two therapists cost ฿4,200 for 60 minutes. Nuru starts at ฿4,500 for 90. Outfit options are ฿300 or ฿500. Rated 4.9 from 107 Google reviews.
-

Five minutes from BTS Nana, open 10:00 to 01:00, with a 5.0 from 49 Google reviews. None of the four lines on its card gives a length: ฿1,600 for 'Aroma sensual massage + happy ending', ฿2,500 for the standard, ฿3,200 for nuru and ฿6,000 with two therapists. Ask about the minutes first.
-

Six minutes from BTS Thong Lo and open 11:00 to 02:00, the only Thonglor shop in this volume. Its published card stops at a single line, a ฿500 VIP room upgrade, so the session prices are a question to send before you set out. Google rates it 4.8 from 116 reviews.
-

Four minutes from BTS Phrom Phong, open 11:00 to midnight. Oil or Thai massage in a deluxe room costs ฿2,000 for 40 minutes, ฿2,500 for 60 and ฿3,500 for 90. Nuru is ฿3,000 an hour, soapy in the jacuzzi room ฿3,500 an hour, and two therapists ฿4,000 for 40 minutes.
-

Three minutes from MRT Si Iam, the shortest walk on the list, but the earliest close too: 22:00, from a 10:00 start. The card is straightforward massage: foot massage at ฿500 for 45 minutes, Thai body massage ฿650 for an hour and ฿1,000 for 90, Thai deep tissue ฿850. Rated 4.9 from 158 Google reviews.
-

Eight minutes from BTS Saint Louis in Sathorn, open 09:30 to 01:00, the earliest start here. A 30-minute foot massage is ฿200 and an hour of aroma massage ฿350. Oil, coconut oil, and scrub with coconut oil cost ฿500 to ฿700, with no lengths printed. Rated 4.7 from 298 Google reviews.
-

Nine minutes from BTS Phrom Phong, open 11:00 to 01:00. Massages cost ฿2,000 for 40 minutes, ฿2,500 for an hour and ฿3,000 for 90. A jacuzzi adds ฿400 and an outfit ฿300; two therapists in a VIP room are ฿7,000 for 90 minutes. Google gives it 4.8 from 100 reviews.
-

Eight minutes from BTS Asok and open 10:00 to 03:00, the latest close in this volume. Full service in a standard room starts at ฿2,000 for 40 minutes and reaches ฿2,500 for 90. Nuru in a VIP room is ฿2,400 for 70 minutes and ฿2,700 for 100; soapy with jacuzzi is ฿3,500, no length given.
On the map
Eight stations and the walk from each
BTS Phrom Phong is the one stop where you can walk past several doors on the same night: BKK Vice at four minutes, Hakumi at five, Chairman at eight, UTAMARO22 at nine and Soi 33 Roots at ten. The Phrom Phong volume has the district in full.
The rest stand alone at their stations. Nuru S11 is five minutes from BTS Nana, Exotic Massage Bangkok eight from BTS Asok and Awesome999 eight from MRT Sukhumvit. Airi is six minutes from BTS Thong Lo. Further out, Marina is five minutes from BTS Bang Chak in On Nut, and The One eight from BTS Saint Louis in Sathorn. The Moon Massage and Spa, three minutes from MRT Si Iam, lists no district at all; let the station guide you.
The walking times are as listed for each shop. A soi can add a corner or two, and the street map puts every door on one screen.
Prices, from a foot rub upwards
Three of these cards are plain massage at plain-massage prices. The One Massage lists a 30-minute foot massage at ฿200 and an hour of aroma at ฿350. The Moon charges ฿650 for an hour of Thai body massage. Marina Massage appears on gowabi.com at ฿400 for an hour's foot massage, and those directory prices may be out of date.
The rest start between ฿1,600 and ฿3,200. The cheapest hour among them is ฿1,800 at Soi 33 Roots, then ฿2,200 at Exotic Massage Bangkok, ฿2,500 at BKK Vice and UTAMARO22, ฿2,800 at Awesome999 and ฿3,500 for the deluxe shower package at Hakumi. Chairman's nuru hour is ฿3,400 to ฿3,800 in a thaiolddriver field report. Airi publishes only its ฿500 VIP upgrade, so ask what the session itself costs.
After the last train
A short walk from the platform only helps while the trains are running. Eight of the twelve stay open past midnight: Exotic Massage Bangkok until 03:00, Airi until 02:00, Chairman until 01:30, and Soi 33 Roots, Awesome999, Nuru S11, The One and UTAMARO22 until 01:00. Hakumi and BKK Vice close at midnight, Marina at 23:00 and The Moon at 22:00. For a late session, sort out the ride home before the session. The late-night volume lists more shops that keep going, and open near you shows what is open where you are standing.
Frequently asked questions
Which happy ending massage shops are closest to a BTS or MRT station?
Is there a happy ending massage near BTS Phrom Phong?
How much is a massage near the BTS in Bangkok?
Which shops near the Skytrain are open after midnight?
Are there happy ending massage shops near the MRT?
Sources
- Soi 33 Roots Massage: Website, Google Maps
- Chairman Nuru Massage Bangkok: Website, Google Maps
- Hakumi Nuru Massage: Website, Google Maps
- Marina Massage: Google Maps
- Awesome999 Nuru Massage: Website, Google Maps
- Nuru S11: Website, Google Maps
- Airi Massage: Website, Google Maps
- BKK Vice Massage: Website, Google Maps
- The Moon Massage and Spa: Website, Google Maps
- The One Massage: Website, Google Maps
- UTAMARO22 Massage Nuru & Jacuzzi: Website, Google Maps
- Exotic Massage Bangkok: Website, Google Maps
Guides
- The 20 Best Happy Ending Massage Shops in Bangkok (2026)
- Happy Ending Massage on Sukhumvit: 12 Best-Rated Shops, Nana to On Nut
- Last Orders: Late-Night Happy Ending Massage in Bangkok
- Happy Ending Massage Near Asok: 10 Shops by BTS Asok and MRT Sukhumvit
- Cheap Happy Ending Massage in Bangkok: Rate Cards From ฿2,500 or Less
- VIP Rooms and Jacuzzis: Upscale Happy Ending Massage in Bangkok
- Four Hands Massage in Bangkok: 10 Shops That List It
- Happy Ending Massage in Phrom Phong: The 10 Best-Rated Shops