Bangkok Happy
Ending

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

The best of · No. 05 · Under ฿2,500

Cheap Happy Ending Massage in Bangkok: Rate Cards From ฿2,500 or Less

Twelve doors where the first line on the card costs ฿2,500 or less. Read the minutes before you count your change.

Updated · How we rank

Cheap, in this city, is a word worth reading twice. Every shop in this volume has a rate card whose first line costs ฿2,500 or less, and that first line is not always the session you came for. The One Massage in Sathorn opens at ฿200 for a 30-minute foot massage; Deluxe Massage at ฿600 for a 60-minute Vietnamese massage set. The other ten start between ฿1,600 and ฿2,500, mostly for 30 or 40 minutes. The middle card starts at ฿1,900, and eleven of the twelve list an hour for ฿2,800 or less.

All twelve publish their own prices. Five sit in Phrom Phong, four around Asok and two by Nana; The One is the only shop off Sukhumvit. Seven stay open past midnight, Erotic Massage Bangkok round the clock, and the earliest to close is Deluxe Massage at 23:00. Each name below opens its full chapter: the whole card, the hours and the map.

  1. Deluxe Massage: building with the lit sign at night

    Phrom PhongNuru

    Deluxe Massage

    BTS Phrom Phong · 11 min walk

    From ฿600 4.8 (351)

    The card runs further than the first line suggests. A 60-minute Vietnamese massage set is ฿600 and the 90-minute set ฿900; the shower massage is ฿2,200 for 40 minutes and nuru ฿3,500 an hour. Choosing your therapist adds ฿200. Eleven minutes from BTS Phrom Phong, open 11:00 to 23:00.

  2. 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)

    One course, priced by the clock: ฿1,600 for 40 minutes, ฿1,800 for an hour, ฿2,100 for 90 and ฿4,000 for two hours. The VIP room is a ฿500 option. Ten minutes from BTS Phrom Phong, open 11:00 to 01:00, with a 4.9 from 130 Google reviews.

  3. 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. Nuru starts at ฿4,500 for 90 minutes, so this is a cheap way in rather than a cheap night. Outfit options add ฿300 or ฿500.

  4. Street scene in Phrom Phong, near Erotic Massage Bangkok (not the venue)Phrom Phong street, not the shop

    Phrom PhongHappy ending

    Erotic Massage Bangkok

    MRT Queen Sirikit National Convention Center · 10 min walk

    From ฿2,500 4.8 (217)

    Open 24 hours, ten minutes on foot from MRT Queen Sirikit. Its first line is a 60-minute sensual massage at ฿2,500, one of only two cards here whose cheapest session runs a full hour. Full service massage costs ฿3,500 for an hour and ฿5,500 for two.

  5. 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)

    Ten minutes from BTS Phrom Phong, open 11:00 to midnight. Full service massage is ฿1,700 for 30 minutes, ฿2,300 for an hour and ฿3,800 for 90. Nuru full service is listed at ฿3,000 with no length given, and a jacuzzi with VIP room is a ฿1,200 extra.

  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. The card gives prices but no lengths: ฿1,600 for 'Aroma sensual massage + happy ending', ฿2,500 for the standard, ฿3,200 for nuru and ฿6,000 with two therapists. Ask how many minutes each one buys before you pay.

  7. The One Massage: main photo on Google Maps

    SathornHappy ending

    The One Massage

    BTS Saint Louis · 8 min walk

    From ฿200 4.7 (298)

    The lowest prices in this volume, by some distance. A 30-minute foot massage is ฿200 and an hour of aroma massage ฿350; oil, coconut oil and scrub lines run ฿500 to ฿700 with no length listed. In Sathorn, eight minutes from BTS Saint Louis, open 09:30 to 01:00.

  8. 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 are ฿2,000 for 40 minutes, ฿2,500 for an hour and ฿3,000 for 90. The jacuzzi is a ฿400 option and outfits ฿300; two therapists in a VIP room cost ฿7,000 for 90 minutes.

  9. Boss26 Massage: main photo on Google Maps

    AsokNuru

    Boss26 Massage

    BTS Asok · 8 min walk

    From ฿1,900 4.7 (185)

    Eight minutes from BTS Asok, open 10:00 to midnight. Thai massage runs from ฿1,900 for 40 minutes to ฿2,600 for 90. The jacuzzi VIP room is ฿3,000 for an hour, the nuru gel shower room ฿2,900 with no length listed, and a four-hand session ฿5,000 for 90 minutes.

  10. BOSS 33 Massage: main photo on Google Maps

    Phrom PhongNuru

    BOSS 33 Massage

    BTS Phrom Phong · 8 min walk

    From ฿1,900 4.7 (107)

    The same course names as Boss26, on the Phrom Phong side: eight minutes from the BTS, open 10:00 to midnight. Thai massage costs ฿1,900 for 40 minutes up to ฿2,600 for 90. The jacuzzi VIP room courses are ฿3,000 and ฿3,300, and the jacuzzi-and-mat VIP room ฿3,700.

  11. Sukebe Nuru Massage: entrance with the sign

    AsokNuru

    Sukebe Nuru Massage

    BTS Asok · 11 min walk

    From ฿1,700 4.9 (38)

    Eleven minutes from BTS Asok, open 11:00 to midnight, with a 4.9 from 38 Google reviews. Full service is ฿1,700 for 30 minutes and ฿2,300 for an hour; nuru full service runs ฿3,500 for 90. The jacuzzi is ฿700 on top.

  12. Dragon Heart Nuru & Soapy Massage: lobby seating

    NanaNuru

    Dragon Heart Nuru & Soapy Massage

    BTS Nana · 7 min walk

    From ฿2,500 4.7 (100)

    Seven minutes from BTS Nana, open 10:30 to 03:00. The card starts at ฿2,500 for 30 minutes of its 'First Timer' happy ending massage and ฿2,800 for an hour. Soapy sessions are ฿4,500 and ฿5,200, and nuru tops out at ฿6,500 for 90 minutes.

On the map

What ฿2,500 actually buys

Two kinds of cheap share this volume. The first is massage at massage prices: The One Massage charges ฿350 for an hour of aroma, and Deluxe Massage ฿600 for its 60-minute Vietnamese set. The second is a short session at a shop whose card climbs fast. At Dragon Heart, ฿2,500 buys 30 minutes; 90 minutes of nuru there is ฿6,500.

After those first two, the cheapest hour on any card here is ฿1,800 at Soi 33 Roots Massage, then ฿2,200 at Boss26 and BOSS 33, and ฿2,300 at OLA OLA and Sukebe. The figure in the title is where a card starts, not where the evening ends.

Then come the extras, at the bottom of the card where they are easy to miss. A VIP room is ฿500 at Soi 33; a jacuzzi ฿400 at UTAMARO22 and ฿700 at Sukebe; jacuzzi plus VIP room ฿1,200 at OLA OLA; outfits ฿300 to ฿500. Add two and the bill has moved a long way from the starting line. Every price here comes from the shop's own card, and cards change, so confirm the price and the minutes before you agree to anything.

After midnight, on a budget

The cheap end keeps long hours. Seven of the twelve are open past midnight: Erotic Massage Bangkok never closes, Dragon Heart runs to 03:00, and five more, The One and Nuru S11 among them, close at 01:00. Four shut at midnight, and Deluxe Massage at 23:00.

The walks are short. Nuru S11 is five minutes from BTS Nana and Dragon Heart seven. Five shops sit eight to eleven minutes from BTS Phrom Phong, and Boss26 and Sukebe are eight and eleven from BTS Asok. The Skytrain stops running around midnight, so for a late session, plan the ride home before you plan the room.

If the night outlasts this list, the late-night volume has more doors that stay open, and open near you shows what is still lit around you right now.

Frequently asked questions

Where can I find a cheap happy ending massage in Bangkok?
This list covers twelve shops whose rate cards start at ฿2,500 or less. Eleven are on Sukhumvit: five in Phrom Phong, four around Asok and two by BTS Nana. The twelfth, The One Massage, is in Sathorn, eight minutes from BTS Saint Louis. All twelve publish their own prices, and each shop's page has the full card.
How much is a cheap happy ending massage in Bangkok?
On these twelve cards the first line runs from ฿200 to ฿2,500, and the middle shop starts at ฿1,900. Eleven list an hour at ฿2,800 or less; Nuru S11 lists no session lengths. The lowest lines are short sessions or plain massage, so read the minutes as well as the price, and expect rooms and extras to cost more.
What is the cheapest massage on this list?
The One Massage in Sathorn, whose card lists a 30-minute foot massage at ฿200 and an hour of aroma massage at ฿350. Deluxe Massage in Phrom Phong lists a 60-minute Vietnamese massage set at ฿600. Elsewhere on the list, cards start at ฿1,600, at Soi 33 Roots Massage and Nuru S11.
Are cheap happy ending massage shops in Bangkok open late?
Most on this list are. Seven of the twelve stay open past midnight: Erotic Massage Bangkok lists itself as open 24 hours, Dragon Heart until 03:00 and five more until 01:00. Four close at midnight and Deluxe Massage at 23:00. Each shop's page shows the hours for every day and whether it is open now.
Do the prices include the room and extras?
On these cards, extras are priced separately: a VIP room is ฿500 at Soi 33 Roots Massage, a jacuzzi ฿400 at UTAMARO22 and ฿700 at Sukebe, jacuzzi plus VIP room ฿1,200 at OLA OLA, and outfits ฿300 to ฿500. All twelve prices come from the shops' own cards, which can change, so confirm at the door.

Sources

  1. Deluxe Massage: Website, Google Maps
  2. Soi 33 Roots Massage: Website, Google Maps
  3. Awesome999 Nuru Massage: Website, Google Maps
  4. Erotic Massage Bangkok: Website, Google Maps
  5. OLA OLA Nuru Massage: Website, Google Maps
  6. Nuru S11: Website, Google Maps
  7. The One Massage: Website, Google Maps
  8. UTAMARO22 Massage Nuru & Jacuzzi: Website, Google Maps
  9. Boss26 Massage: Website, Google Maps
  10. BOSS 33 Massage: Website, Google Maps
  11. Sukebe Nuru Massage: Website, Google Maps
  12. Dragon Heart Nuru & Soapy Massage: Website, Google Maps