Bangkok Happy
Ending

18+ The 2026 edition · 357 shops · Open near youMapBy the numbers

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.

Updated · How we rank · Some featured venues are placed near the top.

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.

  1. Soi 33 Roots Massage: lit sign at night

    Phrom PhongHappy ending

    Soi 33 Roots Massage

    BTS Phrom Phong · 10 min walk

    From ฿1,600 4.9 (130)

    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.

  2. Chairman Nuru Massage Bangkok: main photo on Google Maps

    Phrom PhongNuru

    Chairman Nuru Massage Bangkok

    BTS Phrom Phong · 8 min walk

    From ฿2,200 4.9 (356)

    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.

  3. Hakumi Nuru Massage: room with a corner jacuzzi and bed

    Phrom PhongNuru

    Hakumi Nuru Massage

    BTS Phrom Phong · 5 min walk

    From ฿3,200 4.8 (164)

    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.

  4. Marina Massage: treatment room

    On NutHappy ending

    Marina Massage

    BTS Bang Chak · 5 min walk

    From ฿400 4.9 (701)

    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.

  5. Awesome999 Nuru Massage: reception with the neon logo

    AsokNuru

    Awesome999 Nuru Massage

    MRT Sukhumvit · 8 min walk

    From ฿2,300 4.9 (107)

    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.

  6. Nuru S11: main photo on Google Maps

    NanaNuru

    Nuru S11

    BTS Nana · 5 min walk

    From ฿2,500 5.0 (49)

    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.

  7. Airi Massage: main photo on Google Maps

    ThonglorNuru

    Airi Massage

    BTS Thong Lo · 6 min walk

    No prices online 4.8 (116)

    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.

  8. BKK Vice Massage: main photo on Google Maps

    Phrom PhongSoapy

    BKK Vice Massage

    BTS Phrom Phong · 4 min walk

    From ฿2,000 4.8 (116)

    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.

  9. The Moon Massage and Spa: reception with the moon lamp

    BangkokHappy ending

    The Moon Massage and Spa

    MRT Si Iam · 3 min walk

    From ฿500 4.9 (158)

    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.

  10. The One Massage: main photo on Google Maps

    SathornHappy ending

    The One Massage

    BTS Saint Louis · 8 min walk

    From ฿200 4.7 (298)

    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.

  11. UTAMARO22 Massage Nuru & Jacuzzi: reception

    Phrom PhongNuru

    UTAMARO22 Massage Nuru & Jacuzzi

    BTS Phrom Phong · 9 min walk

    From ฿2,000 4.8 (100)

    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.

  12. Exotic Massage Bangkok: main photo on Google Maps

    AsokNuru

    Exotic Massage Bangkok

    BTS Asok · 8 min walk

    From ฿2,000 4.7 (220)

    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?
The Moon Massage and Spa is three minutes from MRT Si Iam and BKK Vice four minutes from BTS Phrom Phong. Hakumi Nuru Massage, Marina Massage and Nuru S11 are five minutes from BTS Phrom Phong, BTS Bang Chak and BTS Nana. Every shop in this list is ten minutes or less from its nearest station.
Is there a happy ending massage near BTS Phrom Phong?
Five shops on this list are near BTS Phrom Phong: BKK Vice at four minutes, Hakumi Nuru Massage at five, Chairman Nuru Massage at eight, UTAMARO22 at nine and Soi 33 Roots at ten. Their first lines run from ฿1,600 at Soi 33 Roots to ฿3,200 at Hakumi, and all five stay open until midnight or later.
How much is a massage near the BTS in Bangkok?
On these twelve cards, first lines run from ฿200 to ฿3,200, and the middle shop starts at ฿2,000. Plain foot or Thai massage costs ฿200 to ฿1,000 at The One, The Moon and Marina. Where the other shops' own cards list an hour, it costs ฿1,800 to ฿3,500. Marina's prices are from a directory and may be out of date.
Which shops near the Skytrain are open after midnight?
Eight of the twelve. Exotic Massage Bangkok, near BTS Asok, stays open until 03:00, Airi near BTS Thong Lo until 02:00 and Chairman near BTS Phrom Phong until 01:30. Soi 33 Roots, Awesome999, Nuru S11, The One and UTAMARO22 close at 01:00. Check how you will get home before you go.
Are there happy ending massage shops near the MRT?
Two on this list are closest to an MRT station. Awesome999 Nuru Massage is eight minutes from MRT Sukhumvit and open 13:00 to 01:00, with a standard session from ฿2,300 for 40 minutes. The Moon Massage and Spa is three minutes from MRT Si Iam, open 10:00 to 22:00, and lists foot and Thai massage from ฿500.

Sources

  1. Soi 33 Roots Massage: Website, Google Maps
  2. Chairman Nuru Massage Bangkok: Website, Google Maps
  3. Hakumi Nuru Massage: Website, Google Maps
  4. Marina Massage: Google Maps
  5. Awesome999 Nuru Massage: Website, Google Maps
  6. Nuru S11: Website, Google Maps
  7. Airi Massage: Website, Google Maps
  8. BKK Vice Massage: Website, Google Maps
  9. The Moon Massage and Spa: Website, Google Maps
  10. The One Massage: Website, Google Maps
  11. UTAMARO22 Massage Nuru & Jacuzzi: Website, Google Maps
  12. Exotic Massage Bangkok: Website, Google Maps