Bangkok Happy
Ending

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

District · 48 venues

Happy ending massage in Asok: 48 shops at the junction

Asok is where the Skytrain meets the underground, and where the doors on Sukhumvit start to stack up. Forty-eight shops, most of them a short walk from the station.

FROM ฿1,800

Forty-eight shops sit around Asok in this guide, and 46 of them have prices on record. The typical starting price is ฿2,000. A typical hour runs ฿3,500, 90 minutes ฿4,500 and two hours ฿5,500. The spread is wide: the lowest starting price in the district is ฿970, the highest ฿12,800. Read the card before you read the street.

Two stations do most of the work. Of the 25 best-rated shops on this page, 15 are a walk from BTS Asok and eight from MRT Sukhumvit; the last two sit closer to BTS Phrom Phong. ELLE Nuru Massage is two minutes from the Skytrain, Enjoy Bliss Massage three from the MRT.

This is nuru country by its own listings: 23 of those 25 call themselves nuru houses, with one soapy house and one happy ending shop alongside. And the district keeps late hours. Ten of the 25 are still open after midnight, and FengHuang Massage keeps its door open until 04:00.

The ranking48 venues

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

    AsokNuru

    Stella Nuru Massage BKK

    BTS Asok · 6 min walk

    From ฿2,000 4.9 (544)

  2. Hiso Nuru Massage: main photo on Google Maps

    AsokNuru

    Hiso Nuru Massage

    MRT Sukhumvit · 10 min walk

    From ฿4,000 4.9 (121)

  3. Awesome999 Nuru Massage: reception with the neon logo

    AsokNuru

    Awesome999 Nuru Massage

    MRT Sukhumvit · 8 min walk

    From ฿2,300 4.9 (107)

  4. OLA OLA Nuru Massage: main photo on Google Maps

    AsokNuru

    OLA OLA Nuru Massage

    BTS Phrom Phong · 10 min walk

    From ฿1,700 4.8 (197)

  5. Aimi Bangkok Massage: main photo on Google Maps

    AsokNuru

    Aimi Bangkok Massage

    BTS Asok · 10 min walk

    From ฿3,900 4.8 (177)

  6. Exotic Massage Bangkok: main photo on Google Maps

    AsokNuru

    Exotic Massage Bangkok

    BTS Asok · 8 min walk

    From ฿2,000 4.7 (220)

  7. Boss26 Massage: main photo on Google Maps

    AsokNuru

    Boss26 Massage

    BTS Asok · 8 min walk

    From ฿1,900 4.7 (185)

  8. Canary Massage: reception

    AsokNuru

    Canary Massage

    MRT Sukhumvit · 4 min walk

    From ฿4,500 4.7 (235)

  9. Enjoy Bliss Massage: main photo on Google Maps

    AsokNuru

    Enjoy Bliss Massage

    MRT Sukhumvit · 3 min walk

    From ฿2,100 5.0 (31)

  10. AMOR 888: main photo on Google Maps

    AsokNuru

    AMOR 888

    BTS Asok · 4 min walk

    From ฿2,000 4.7 (494)

  11. Aries Nuru Bangkok: main photo on Google Maps

    AsokNuru

    Aries Nuru Bangkok

    MRT Sukhumvit · 10 min walk

    From ฿3,500 4.8 (265)

  12. Yume Nuru Massage: main photo on Google Maps

    AsokNuru

    Yume Nuru Massage

    BTS Asok · 8 min walk

    From ฿1,800 4.9 (85)

  13. Sukebe Nuru Massage: entrance with the sign

    AsokNuru

    Sukebe Nuru Massage

    BTS Asok · 11 min walk

    From ฿1,700 4.9 (38)

  14. Cherry Massage Bangkok: red room with a bed and jacuzzi behind glass

    AsokNuru

    Cherry Massage Bangkok

    BTS Phrom Phong · 10 min walk

    From ฿1,600 4.7 (87)

  15. TEN Massage Bangkok: main photo on Google Maps

    AsokNuru

    TEN Massage Bangkok

    BTS Asok · 5 min walk

    From ฿1,800 4.7 (82)

  16. Kawaii Nuru Massage: reception with the lit logo arch

    AsokNuru

    Kawaii Nuru Massage

    BTS Asok · 8 min walk

    From ฿2,000 4.6 (187)

  17. Lucky Cat BKK: main photo on Google Maps

    AsokNuru

    Lucky Cat BKK

    BTS Asok · 11 min walk

    From ฿2,700 4.9 (47)

  18. ELLE Nuru Massage: main photo on Google Maps

    AsokNuru

    ELLE Nuru Massage

    BTS Asok · 2 min walk

    From ฿2,000 5.0 (20)

  19. Zen Massage Bangkok: bath

    AsokNuru

    Zen Massage Bangkok

    BTS Asok · 8 min walk

    From ฿1,800 4.7 (53)

  20. Queenmarich Massage: main photo on Google Maps

    AsokNuru

    Queenmarich Massage

    BTS Asok · 6 min walk

    From ฿2,200 4.7 (38)

  21. Smile Bangkok Massage: main photo on Google Maps

    AsokSoapy

    Smile Bangkok Massage

    BTS Asok · 3 min walk

    From ฿2,000 4.6 (63)

  22. FengHuang Massage: main photo on Google Maps

    AsokNuru

    FengHuang Massage

    MRT Sukhumvit · 6 min walk

    From ฿1,000 5.0 (28)

  23. Aya Massage Bangkok: main photo on Google Maps

    AsokNuru

    Aya Massage Bangkok

    MRT Sukhumvit · 7 min walk

    From ฿2,000 4.5 (118)

  24. Swan Massage: main photo on Google Maps

    AsokHappy ending

    Swan Massage

    BTS Asok · 5 min walk

    From ฿6,800 4.9 (38)

  25. Near Nuru Massage: main photo on Google Maps

    AsokNuru

    Near Nuru Massage

    MRT Sukhumvit · 10 min walk

    From ฿2,500 5.0 (22)

  26. The Sense Bangkok: lounge

    AsokHappy ending

    The Sense Bangkok

    BTS Asok · 3 min walk

    From ฿3,500 4.8 (38)

  27. Lucy Nuru Massage: glass jacuzzi tub lit pink and green

    AsokNuru

    Lucy Nuru Massage

    BTS Phrom Phong · 10 min walk

    From ฿1,800 4.6 (34)

  28. Aura Nuru Massage: main photo on Google Maps

    AsokNuru

    Aura Nuru Massage

    BTS Asok · 8 min walk

    From ฿2,500 5.0 (22)

  29. Secret Kiss: treatment room with two beds

    AsokHappy ending

    Secret Kiss

    MRT Sukhumvit · 8 min walk

    From ฿1,000 4.7 (65)

  30. Glamor Nuru Massage Bangkok: building with the venue signs at night

    AsokNuru

    Glamor Nuru Massage Bangkok

    MRT Sukhumvit · 10 min walk

    From ฿2,880 4.6 (117)

  31. Airy Massage: lounge

    AsokHappy ending

    Airy Massage

    MRT Sukhumvit · 5 min walk

    From ฿2,000 5.0 (16)

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

    AsokNuru

    Romance Nuru Massage (Sukhumvit 10)

    BTS Asok · 5 min walk

    From ฿1,000 4.5 (35)

  33. Noir19 Massage: shopfront with the lit sign

    AsokNuru

    Noir19 Massage

    MRT Sukhumvit · 3 min walk

    From ฿2,200 5.0 (13)

  34. Wonder Massage Bangkok: main photo on Google Maps

    AsokNuru

    Wonder Massage Bangkok

    BTS Asok · 2 min walk

    From ฿2,000 4.2 (380)

  35. Gangnam Relax Massage: treatment room

    AsokHappy ending

    Gangnam Relax Massage

    MRT Sukhumvit · 5 min walk

    From ฿1,800 4.8 (10)

  36. Kokoro Massage Bangkok: shopfront with the logo

    AsokNuru

    Kokoro Massage Bangkok

    MRT Sukhumvit · 9 min walk

    From ฿2,900 4.3 (132)

  37. Picasso Bangkok: main photo on Google Maps

    AsokNuru

    Picasso Bangkok

    MRT Sukhumvit · 3 min walk

    From ฿2,100 4.2 (42)

  38. Vivi Nuru Massage: main photo on Google Maps

    AsokNuru

    Vivi Nuru Massage

    MRT Sukhumvit · 3 min walk

    From ฿1,000 4.5 (26)

  39. Street scene in Asok, near Moon Nuru Massage (not the venue)Asok street, not the shop

    AsokNuru

    Moon Nuru Massage

    MRT Sukhumvit · 10 min walk

    From ฿1,600 5.0 (6)

  40. Mitu Soap: entrance with the logo

    AsokSoapy

    Mitu Soap

    MRT Sukhumvit · 5 min walk

    From ฿4,500 4.3 (150)

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

    AsokHappy ending

    Apirom | Siamese Somatic Sanctuary

    BTS Asok · 5 min walk

    From ฿12,800 4.3 (26)

  42. Eden Massage: lounge

    AsokNuru

    Eden Massage

    MRT Sukhumvit · 9 min walk

    From ฿4,500 4.3 (59)

  43. Pink Soda 23 Massage: street sign

    AsokSoapy

    Pink Soda 23 Massage

    MRT Sukhumvit · 9 min walk

    From ฿1,000 4.4 (16)

  44. EVE Massage Spa: reception

    AsokNuru

    EVE Massage Spa

    BTS Phrom Phong · 10 min walk

    From ฿4,500 4.5 (8)

  45. Rattana Massage: main photo on Google Maps

    AsokHappy ending

    Rattana Massage

    MRT Sukhumvit · 6 min walk

    No prices online 4.2 (10)

  46. 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 Asok · 6 min walk

    No prices online 5.0 (1)

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

    AsokHappy ending

    Enjoy Bliss Massage (Mai Chan Massage)

    MRT Sukhumvit · 3 min walk

    From ฿2,100 3.8 (20)

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

    AsokHappy ending

    Nico Spa & Massage

    BTS Asok · 4 min walk

    From ฿970 reported 3.7 (43)

Every shop on this page, mapped (48).

Order combines Google rating, number of reviews and how complete the venue's published information is.

What ฿2,000 starts in Asok

The middle of the market is easy to find. Among the 25 shops listed here, seven start at exactly ฿2,000, from Stella Nuru Massage BKK and AMOR 888 to Kawaii, ELLE, Exotic, Aya and the soapy house Smile. Across all 48 in the district, the median starting price is the same ฿2,000.

Below that line sit eight shops. FengHuang Massage has the lowest starting price of the 25 at ฿1,000, then Cherry Massage Bangkok at ฿1,600, OLA OLA and Sukebe at ฿1,700, Yume, TEN and Zen at ฿1,800 and Boss26 at ฿1,900.

Above it, the numbers climb quickly. Swan Massage starts at ฿6,800, the highest of the 25. Canary starts at ฿4,500, Hiso at ฿4,000, Aimi at ฿3,900 and Aries at ฿3,500. Somewhere among the other 23 shops in the district is a starting price of ฿12,800, so the top end goes a long way past what's shown here.

A starting price is only the first line on a card. It can be a short session, a plain massage or a standard room, and it tells you nothing about the length. The district medians are the better guide to an ordinary visit: ฿3,500 for 60 minutes, ฿4,500 for 90 and ฿5,500 for two hours. Each shop's page says where its prices come from, whether its own rate card, another directory or what Google reviewers report paying. Confirm the price and the minutes at the door.

The names with the longest paper trail

Ratings around Asok run high, so the review count matters as much as the score. Stella Nuru Massage BKK holds a 4.9 Google rating from 544 reviews, the deepest record on this page. AMOR 888 has 494 behind its 4.7, Aries Nuru Bangkok 265 behind a 4.8, Canary 235 behind a 4.7 and Exotic Massage Bangkok 220 behind another 4.7.

Then there are the perfect scores. Enjoy Bliss, FengHuang, Near Nuru and ELLE all show a 5.0, from 31, 28, 22 and 20 reviews. That's a smaller sample than a few hundred, and the page treats it that way. Hiso and Awesome999 sit at 4.9 from 121 and 107 reviews; Yume, Lucky Cat and Sukebe also hold 4.9, from 85, 47 and 38.

The lowest score among the 25 is a 4.5, for Aya Massage Bangkok from 118 reviews. Nobody here is coasting on a bad name. That makes the other facts (price, hours, the walk) the more useful way to choose between two doors on the same soi.

Getting there: BTS Asok or MRT Sukhumvit

Fifteen of the 25 shops give BTS Asok as their nearest stop. The shortest walks are short indeed: ELLE Nuru Massage at two minutes, Smile Bangkok Massage at three, AMOR 888 at four, TEN and Swan at five. Stella and Queenmarich are six minutes out; Exotic, Boss26, Yume, Kawaii and Zen eight. Aimi is ten, and Sukebe and Lucky Cat are the furthest at eleven.

Eight more are closer to MRT Sukhumvit. Enjoy Bliss Massage is three minutes away, Canary four, FengHuang six, Aya seven and Awesome999 eight. Hiso, Aries and Near Nuru are each ten minutes on foot.

The last two, OLA OLA and Cherry, are filed under Asok but list BTS Phrom Phong as their nearest stop, ten minutes away. If you're coming from that end of Sukhumvit, start there.

In all, seven of the 25 are five minutes or less from a station. In the evening heat, or the rain, those minutes count.

After midnight

The Skytrain stops around midnight. Asok doesn't. Ten of the 25 shops here stay open later than that, and four of them keep the lights on until 03:00 or later.

FengHuang Massage closes last, at 04:00. Exotic Massage Bangkok, Zen Massage Bangkok and Queenmarich Massage all list 03:00. TEN Massage Bangkok runs to 02:00, AMOR 888 to 01:30, and Awesome999, Yume and Aya to 01:00. ELLE closes at 00:30.

Ten more shut on the stroke of midnight, among them Hiso, OLA OLA, Boss26, Canary and Swan. Five close earlier: Aries at 22:00, Stella, Aimi and Kawaii at 23:00, Smile at 23:30.

For a late session, plan the ride home before you go in. A taxi or a ride-hailing car from the mouth of the soi is the usual answer once the trains have stopped. The late-night list covers the whole city, and open near you shows which doors are open right now.

Nuru, one soapy house and a happy ending shop

By their own listings, 23 of the 25 shops on this page are nuru houses. The district's reputation is built on them, and their starting prices run from ฿1,000 to ฿4,500.

The soapy house is Smile Bangkok Massage: three minutes from BTS Asok, open 10:00 to 23:30, starting at ฿2,000 and rated 4.6 from 63 Google reviews. It is the only soapy house among the 25 on this page.

The one listed as a happy ending massage shop is Swan Massage, five minutes from BTS Asok, open 12:00 to midnight, with a 4.9 from 38 reviews. Its starting price is ฿6,800, the highest among the 25 by some distance.

A listing's type is the shop's headline, not the whole menu. Rate cards often mix sessions, rooms and extras such as a VIP room or a second therapist. Each shop's page carries the card where one is on record, so check it before you choose on the label alone.

Hours, and the rest of Sukhumvit

Asok is a late-morning district. Ten of the 25 open at 10:00, among them Aimi Bangkok Massage, Boss26 Massage and Lucky Cat BKK. Enjoy Bliss follows at 10:30, and most of the rest open between 11:00 and 12:00. Awesome999 Nuru Massage is the latest starter, at 13:00. Every one of the 25 lists the same hours seven days a week.

If Asok doesn't suit, the next districts are close. Nana is a stop west on the BTS and Phrom Phong a stop east, with Thonglor beyond it. The Asok volume ranks the district on its own, the Sukhumvit volume takes in the whole road, and the street map puts every door on one screen.

Frequently asked questions

How much is a happy ending massage in Asok?
Across the 46 Asok shops with prices on record, the typical starting price is ฿2,000. A typical 60-minute session costs ฿3,500, 90 minutes ฿4,500 and two hours ฿5,500. Starting prices range from ฿970 to ฿12,800. Rooms and extra therapists are usually priced separately, so confirm the price and the length at the door.
How many massage shops are there in Asok?
This guide lists 48 shops in Asok. This page shows the 25 best-rated; 23 of those are nuru houses by their own listing, one is a soapy house and one a happy ending shop. The street map shows all 48, with their prices and hours.
Which Asok massage shops are open after midnight?
Ten of the 25 shops on this page close after midnight. FengHuang Massage stays open until 04:00; Exotic Massage Bangkok, Zen Massage Bangkok and Queenmarich Massage until 03:00; TEN Massage Bangkok until 02:00; AMOR 888 until 01:30. The BTS stops around midnight, so plan a taxi home.
Which station is nearest to the Asok shops?
BTS Asok for 15 of the 25 shops here, MRT Sukhumvit for eight, and BTS Phrom Phong for two. ELLE Nuru Massage is two minutes from BTS Asok and Enjoy Bliss Massage three from MRT Sukhumvit. The longest walk on the page is eleven minutes.
Is there a soapy massage in Asok?
Yes. Smile Bangkok Massage is listed as a soapy house, three minutes from BTS Asok. It opens 10:00 to 23:30, starts at ฿2,000 and holds a 4.6 Google rating from 63 reviews. Its page shows the rest of its prices and where they come from.
What is the cheapest massage shop in Asok?
Among the 25 shops on this page, FengHuang Massage has the lowest starting price at ฿1,000, followed by Cherry Massage Bangkok at ฿1,600. One shop elsewhere in the district starts at ฿970. A starting price is often a short or basic session, so check what it buys before you go.

Elsewhere in the guide