Bangkok Happy
Ending

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

By the BTS / MRT · 38 venues

Happy ending massage near BTS Nana: 38 shops in walking range

Nana sits at the western end of the Sukhumvit strip, where the soi run short and the neon runs long. Thirty-eight shops lie within a kilometre of the platform, and plenty keep the lights on after the trains stop.

FROM ฿1,800

Thirty-eight happy ending, nuru and soapy shops sit within a kilometre of BTS Nana, and 31 of them have prices on record. The typical starting price is ฿2,000. A typical 60-minute session runs ฿3,600, 90 minutes ฿4,600 and two hours ฿5,750. The cheapest starting price within range is ฿800; the dearest is ฿12,800.

The nearest door is almost on the stairs. Wood Bar is one minute from the station and Nana Nuru Spa two. But a kilometre from Nana reaches well into Asok, so the 25 best-rated shops on this page split three ways: eight count BTS Nana as their nearest stop, nine BTS Asok and eight MRT Sukhumvit. Each listing below gives the closest station and the walk.

This is a late corner of town. Fifteen of the 25 close after midnight, and Qian Qian Nuru Massage & Spa runs until 05:00. If most of your list turns out to be east of the junction, the Asok station page covers that side in more depth.

Closest first38 venues

  1. Wood Bar exterior and sign

    NanaHappy ending

    Wood Bar

    BTS Nana · 1 min walk

    From ฿800 4.4 (144)

  2. Nana Nuru Spa: main photo on Google Maps

    NanaNuru

    Nana Nuru Spa

    BTS Nana · 2 min walk

    From ฿2,300 5.0 (24)

  3. Analisa Massage Bangkok: treatment room

    NanaHappy ending

    Analisa Massage Bangkok

    BTS Nana · 3 min walk

    From ฿1,800 3.7 (175)

  4. 8 Fantasy: shopfront at night

    NanaSoapy

    8 Fantasy

    BTS Nana · 5 min walk

    From ฿2,000 4.8 (218)

  5. Nuru S11: main photo on Google Maps

    NanaNuru

    Nuru S11

    BTS Nana · 5 min walk

    From ฿2,500 5.0 (49)

  6. Royal Massage: entrance with the signboards

    NanaHappy ending

    Royal Massage

    BTS Nana · 5 min walk

    No prices online 3.3 (4)

  7. Romance Nuru Massage (Sukhumvit 10): main photo on Google Maps

    AsokNuru

    Romance Nuru Massage (Sukhumvit 10)

    BTS Nana · 6 min walk

    From ฿1,000 4.5 (35)

  8. Qian Qian Nuru Massage & Spa: lounge with a pool table

    NanaNuru

    Qian Qian Nuru Massage & Spa

    BTS Nana · 6 min walk

    From ฿2,800 4.9 (28)

  9. TEN Massage Bangkok: main photo on Google Maps

    AsokNuru

    TEN Massage Bangkok

    BTS Nana · 6 min walk

    From ฿1,800 4.7 (82)

  10. Venus Nuru Massage: main photo on Google Maps

    NanaNuru

    Venus Nuru Massage

    BTS Nana · 6 min walk

    From ฿1,800 4.2 (68)

  11. Street scene in Nana, near The Rose Bangkok (not the venue)Nana street, not the shop

    NanaHappy ending

    The Rose Bangkok

    BTS Nana · 6 min walk

    No prices online 5.0 (1)

  12. Street scene in Nana, near Massage Luxury Outcall or Incall Bangkok (not the venue)Nana street, not the shop

    NanaHappy ending

    Massage Luxury Outcall or Incall Bangkok

    BTS Nana · 7 min walk

    No prices online 3.0 (2)

  13. Street scene in Asok, near The Lollipop 2 Bar & Massage (not the venue)Asok street, not the shop

    AsokHappy ending

    The Lollipop 2 Bar & Massage

    BTS Nana · 7 min walk

    No prices online 5.0 (1)

  14. Dragon Heart Nuru & Soapy Massage: lobby seating

    NanaNuru

    Dragon Heart Nuru & Soapy Massage

    BTS Nana · 7 min walk

    From ฿2,500 4.7 (100)

  15. Canary Massage: reception

    AsokNuru

    Canary Massage

    BTS Nana · 8 min walk

    From ฿4,500 4.7 (235)

  16. Stella Nuru Massage BKK: lobby with sofas and a high ceiling

    AsokNuru

    Stella Nuru Massage BKK

    BTS Nana · 8 min walk

    From ฿2,000 4.9 (544)

  17. Heaven Prime Massage: main photo on Google Maps

    NanaNuru

    Heaven Prime Massage

    BTS Nana · 8 min walk

    From ฿2,800 4.3 (24)

  18. Queenmarich Massage: main photo on Google Maps

    AsokNuru

    Queenmarich Massage

    BTS Nana · 8 min walk

    From ฿2,200 4.7 (38)

  19. Fin69 Nuru Massage BKK: main photo on Google Maps

    NanaNuru

    Fin69 Nuru Massage BKK

    BTS Nana · 8 min walk

    From ฿2,200 4.9 (131)

  20. Apirom | Siamese Somatic Sanctuary: main photo on Google Maps

    AsokHappy ending

    Apirom | Siamese Somatic Sanctuary

    BTS Nana · 8 min walk

    From ฿12,800 4.3 (26)

  21. Noir19 Massage: shopfront with the lit sign

    AsokNuru

    Noir19 Massage

    BTS Nana · 9 min walk

    From ฿2,200 5.0 (13)

  22. Street scene in Nana, near Chotika Massage (not the venue)Nana street, not the shop

    NanaHappy ending

    Chotika Massage

    BTS Nana · 9 min walk

    No prices online 3.7 (3)

  23. Enjoy Bliss Massage: main photo on Google Maps

    AsokNuru

    Enjoy Bliss Massage

    BTS Nana · 9 min walk

    From ฿2,100 5.0 (31)

  24. Enjoy Bliss Massage (Mai Chan Massage): main photo on Google Maps

    AsokHappy ending

    Enjoy Bliss Massage (Mai Chan Massage)

    BTS Nana · 9 min walk

    From ฿2,100 3.8 (20)

  25. Picasso Bangkok: main photo on Google Maps

    AsokNuru

    Picasso Bangkok

    BTS Nana · 9 min walk

    From ฿2,100 4.2 (42)

  26. FengHuang Massage: main photo on Google Maps

    AsokNuru

    FengHuang Massage

    BTS Nana · 12 min walk

    From ฿1,000 5.0 (28)

  27. Wonder Massage Bangkok: main photo on Google Maps

    AsokNuru

    Wonder Massage Bangkok

    BTS Nana · 13 min walk

    From ฿2,000 4.2 (380)

  28. ELLE Nuru Massage: main photo on Google Maps

    AsokNuru

    ELLE Nuru Massage

    BTS Nana · 13 min walk

    From ฿2,000 5.0 (20)

  29. Smile Bangkok Massage: main photo on Google Maps

    AsokSoapy

    Smile Bangkok Massage

    BTS Nana · 13 min walk

    From ฿2,000 4.6 (63)

  30. The Sense Bangkok: lounge

    AsokHappy ending

    The Sense Bangkok

    BTS Nana · 13 min walk

    From ฿3,500 4.8 (38)

  31. Nico Spa & Massage: main photo on Google Maps

    AsokHappy ending

    Nico Spa & Massage

    BTS Nana · 14 min walk

    From ฿970 reported 3.7 (43)

  32. Airy Massage: lounge

    AsokHappy ending

    Airy Massage

    BTS Nana · 14 min walk

    From ฿2,000 5.0 (16)

  33. Rattana Massage: main photo on Google Maps

    AsokHappy ending

    Rattana Massage

    BTS Nana · 14 min walk

    No prices online 4.2 (10)

  34. Gangnam Relax Massage: treatment room

    AsokHappy ending

    Gangnam Relax Massage

    BTS Nana · 14 min walk

    From ฿1,800 4.8 (10)

  35. The Unique: main photo on Google Maps

    NanaHappy ending

    The Unique

    BTS Nana · 14 min walk

    No prices online 1.0 (1)

  36. Vivi Nuru Massage: main photo on Google Maps

    AsokNuru

    Vivi Nuru Massage

    BTS Nana · 14 min walk

    From ฿1,000 4.5 (26)

  37. AMOR 888: main photo on Google Maps

    AsokNuru

    AMOR 888

    BTS Nana · 15 min walk

    From ฿2,000 4.7 (494)

  38. Mitu Soap: entrance with the logo

    AsokSoapy

    Mitu Soap

    BTS Nana · 15 min walk

    From ฿4,500 4.3 (150)

Every shop on this page, mapped (38).

Sorted by straight-line distance from the station; walking times are estimates.

Eight doors that call Nana their own

Eight of the 25 best-rated shops here give BTS Nana as their nearest stop, and none is more than eight minutes from it.

  • Wood Bar: 1 minute, from ฿800, open 11:00 to 01:00. A happy ending massage shop with a 4.4 Google rating from 144 reviews, and the lowest starting price on this page.
  • Nana Nuru Spa: 2 minutes, from ฿2,300, 11:00 to 02:00. Rated 5.0 from 24 reviews.
  • 8 Fantasy: 5 minutes, from ฿2,000, 11:00 to 02:00. One of two soapy houses among the 25, rated 4.8 from 218 reviews.
  • Nuru S11: 5 minutes, from ฿2,500, 10:00 to 01:00. A 5.0 from 49 reviews.
  • Qian Qian Nuru Massage & Spa: 6 minutes, from ฿2,800, 15:00 to 05:00.
  • Dragon Heart Nuru & Soapy Massage: 7 minutes, from ฿2,500, 10:30 to 03:00.
  • Fin69 Nuru Massage BKK: 8 minutes, from ฿2,200, 12:00 to 01:00. A 4.9 from 131 reviews.
  • Heaven Prime Massage: 8 minutes, from ฿2,800, 11:00 to 03:00.

None of the eight closes before 01:00. The Nana side starts a little higher than the Asok side, though: six of the eight begin at ฿2,200 or more. The Nana district page maps the rest.

A short walk east: the Asok end

Nine of the best-rated shops within range of Nana are, on foot, closer to BTS Asok. Some of them are very close indeed. ELLE Nuru Massage and Wonder Massage Bangkok are each two minutes from the Asok platform, and Smile Bangkok Massage and The Sense Bangkok three.

AMOR 888 is four minutes out, from ฿2,000, with a 4.7 from 494 reviews. Romance Nuru Massage (Sukhumvit 10) and TEN Massage Bangkok are five minutes, from ฿1,000 and ฿1,800. Queenmarich and Stella Nuru Massage BKK are six. Stella holds a 4.9 from 544 reviews, the deepest record on this page.

If you're travelling from Nana, Asok is one stop on the Skytrain. For a longer list of what clusters there, the Asok district page and the Asok volume take over.

Under the junction: the MRT Sukhumvit eight

Another eight shops sit nearest MRT Sukhumvit, the Metro stop beneath the Asok junction. The walks here are the shortest on the page: four of them, Enjoy Bliss Massage, Noir19 Massage, Picasso Bangkok and Vivi Nuru Massage, are three minutes from the exit.

Canary Massage is four minutes away and starts at ฿4,500, the highest starting price among the 25. Airy Massage and Gangnam Relax Massage are five, from ฿2,000 and ฿1,800, and both are listed as happy ending massage shops rather than nuru. FengHuang Massage is six minutes out, starts at ฿1,000 and closes at 04:00.

For anyone arriving by Metro rather than Skytrain, this is the cluster to start with. The MRT Sukhumvit page lists the wider circle around that station.

The price of an hour around Nana

The median starting price within a kilometre of Nana is ฿2,000, and among the 25 best-rated, seven start at exactly that figure. The typical hour costs ฿3,600, 90 minutes ฿4,600 and two hours ฿5,750.

The cheap end is real but narrow. Wood Bar starts at ฿800, and three more start at ฿1,000: FengHuang, Romance and Vivi. Above the middle, Heaven Prime and Qian Qian start at ฿2,800, The Sense at ฿3,500 and Canary at ฿4,500. Somewhere among the other 13 shops in range is a starting price of ฿12,800.

A starting price is the lowest line a shop has on record. It may be a short session, a basic room or a plain massage, so look at the minutes before the number. Seven of the 38 shops within range have no prices on record at all. For a list built around the lower figures, the under ฿2,500 volume covers the city, and the VIP room list covers the other end.

Nana after the last train

The BTS stops around midnight. Nana barely notices. Fifteen of the 25 best-rated shops here close later than that.

Qian Qian Nuru Massage & Spa is the last to close, at 05:00, and the latest to open, at 15:00. FengHuang Massage runs to 04:00. Dragon Heart, Queenmarich and Heaven Prime go to 03:00. Five more close at 02:00: 8 Fantasy, TEN, Nana Nuru Spa, Romance and Noir19. AMOR 888 follows at 01:30, Nuru S11, Fin69 and Wood Bar at 01:00, and ELLE at 00:30.

Six close on the stroke of midnight. Four shut earlier: Stella and The Sense at 23:00, Smile and Picasso at 23:30. For an early start, Gangnam Relax opens at 09:00, the first of the 25.

If you go in late, sort the ride home before you sort anything else. The road at 03:00 belongs to taxis and motorbike riders, and the train won't help until morning. The late-night list ranks the city's latest doors, and open near you shows what's open right now.

Mostly nuru, with a few other signs

By their own listings, 19 of the 25 shops on this page are nuru houses. Four are happy ending massage shops: Wood Bar, The Sense, Airy and Gangnam Relax. Two are soapy houses: 8 Fantasy, five minutes from BTS Nana, and Smile Bangkok Massage, three minutes from BTS Asok, both from ฿2,000.

Ratings run high throughout. The lowest among the 25 is 4.2, shared by Wonder Massage Bangkok (380 reviews) and Picasso (42). Seven show a perfect 5.0, but from 13 to 49 reviews each, a thinner record than Stella's 544 or AMOR 888's 494.

For neighbouring platforms, Phloen Chit is one stop west and Asok one stop east. The Sukhumvit volume ranks the whole road, and the street map puts all 38 on one screen.

Frequently asked questions

How many massage shops are near BTS Nana?
This guide lists 38 happy ending, nuru and soapy shops within 1 km of BTS Nana. Of the 25 best-rated, eight are nearest BTS Nana itself, nine BTS Asok and eight MRT Sukhumvit, so the closest station on each listing is worth a glance before you set off.
How much does a happy ending massage cost near Nana?
Across the 31 shops with prices on record, the typical starting price is ฿2,000. A typical 60-minute session costs ฿3,600, 90 minutes ฿4,600 and two hours ฿5,750. Starting prices range from ฿800 to ฿12,800. Check what each starting price buys, since it is often a short session.
Which massage shop is closest to BTS Nana?
Wood Bar is one minute from BTS Nana and starts at ฿800, the lowest starting price on this page. Nana Nuru Spa is two minutes away, and 8 Fantasy and Nuru S11 are each five. All four stay open until at least 01:00.
Are massage shops near Nana open late?
Fifteen of the 25 best-rated shops within 1 km of BTS Nana close after midnight. Qian Qian Nuru Massage & Spa runs until 05:00 and FengHuang Massage until 04:00; three more go to 03:00. The Skytrain stops around midnight, so plan a taxi home.
Is there a soapy massage near BTS Nana?
Two of the 25 best-rated shops are soapy houses. 8 Fantasy is five minutes from BTS Nana, open 11:00 to 02:00, from ฿2,000 and rated 4.8 from 218 Google reviews. Smile Bangkok Massage is three minutes from BTS Asok, from ฿2,000, and closes at 23:30.
What is the cheapest massage near BTS Nana?
Wood Bar has the lowest starting price within 1 km of Nana, at ฿800. FengHuang Massage, Romance Nuru Massage (Sukhumvit 10) and Vivi Nuru Massage all start at ฿1,000. A starting price is often a short or basic session, so read the minutes beside it.

Elsewhere in the guide