Bangkok Happy
Ending

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

BKK Vice Massage: main photo on Google Maps
FROM ฿350

BKK Vice Massage, Phrom Phong

The 2026 edition · 357 shops · every price we could find

Happy ending massage in Bangkok: 224 shops, ranked

Every shop we could find, with what it charges, when it opens its door and how far it is from the train. Plus 134 nuru and 112 soapy houses for the nights that call for something else.

  1. Chapter 1 Hakumi Nuru MassagePhrom Phong · BTS Phrom Phong, 5 min ฿3,200
  2. Chapter 2 Deluxe MassagePhrom Phong · BTS Phrom Phong, 11 min ฿600
  3. Chapter 3 SENTO BangkokARL Ramkhamhaeng, 21 min ฿3,500
  4. Chapter 4 Soi 33 Roots MassagePhrom Phong · BTS Phrom Phong, 10 min ฿1,600
  5. Chapter 5 Chairman Nuru Massage BangkokPhrom Phong · BTS Phrom Phong, 8 min ฿2,200

Read all 20 The 20 Best Happy Ending Massage Shops in Bangkok (2026)

357shops in Bangkok
224happy ending massage
฿3,000typical hour
191open past midnight
199by a BTS/MRT stop

The best of10 lists in this edition

Deluxe Massage: building with the lit sign at night
FROM ฿400

No. 02 · Sukhumvit

Happy Ending Massage on Sukhumvit: 12 Best-Rated Shops, Nana to On Nut

  1. Deluxe Massage
  2. Soi 33 Roots Massage
  3. Chairman Nuru Massage Bangkok

12 venues

SENTO Bangkok: red-walled room with a bed and floor lamp
FROM ฿350

No. 03 · Late night

Last Orders: Late-Night Happy Ending Massage in Bangkok

  1. SENTO Bangkok
  2. Soi 33 Roots Massage
  3. Chairman Nuru Massage Bangkok

12 venues

Awesome999 Nuru Massage: reception with the neon logo
FROM ฿2,000

No. 04 · Asok

Happy Ending Massage Near Asok: 10 Shops by BTS Asok and MRT Sukhumvit

  1. Awesome999 Nuru Massage
  2. OLA OLA Nuru Massage
  3. Exotic Massage Bangkok

10 venues

Soi 33 Roots Massage: lit sign at night
FROM ฿350

No. 05 · Under ฿2,500

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

  1. Deluxe Massage
  2. Soi 33 Roots Massage
  3. Awesome999 Nuru Massage

12 venues

Chairman Nuru Massage Bangkok: main photo on Google Maps
FROM ฿350

No. 06 · By the BTS

Happy Ending Massage Within a Short Walk of the BTS or MRT

  1. Soi 33 Roots Massage
  2. Chairman Nuru Massage Bangkok
  3. Hakumi Nuru Massage

12 venues

Hakumi Nuru Massage: room with a corner jacuzzi and bed
FROM ฿1,800

No. 07 · VIP rooms

VIP Rooms and Jacuzzis: Upscale Happy Ending Massage in Bangkok

  1. SENTO Bangkok
  2. Hakumi Nuru Massage
  3. Soi 33 Roots Massage

10 venues

Psyche Dream Spa shopfront
FROM ฿1,800

No. 08 · Four hands

Four Hands Massage in Bangkok: 10 Shops That List It

  1. SENTO Bangkok
  2. Hakumi Nuru Massage
  3. Soi 33 Roots Massage

10 venues

UTAMARO22 Massage Nuru & Jacuzzi: reception
FROM ฿600

No. 09 · Phrom Phong

Happy Ending Massage in Phrom Phong: The 10 Best-Rated Shops

  1. Deluxe Massage
  2. Soi 33 Roots Massage
  3. Hakumi Nuru Massage

10 venues

8 Fantasy: shopfront at night
FROM ฿600

No. 10 · Couples

Couples and Women Welcome: Adult Massage in Bangkok

  1. Hakumi Nuru Massage
  2. Deluxe Massage
  3. Soi 33 Roots Massage

10 venues

Forewordhow this guide works

Bangkok doesn't hide its happy ending massage shops. It just doesn't label them. They sit behind tinted glass on the sois off Sukhumvit, above noodle shops in Ratchada, at the end of a lane in Ladprao. This guide puts all 357 of them in one place.

Each chapter is one shop, built from its own rate card where it publishes one, its Google Maps listing and its Google reviews. You get the price in baht and what that buys, the hours, the nearest BTS or MRT stop and the walk from it. Where a shop publishes no prices, the page says so. Where the only prices come from what reviewers say they paid, the page says that too.

The numbers first. Across the 215 shops with prices on record, a typical 60-minute session runs about ฿3,000 and 90 minutes about ฿3,825. At the bottom of the range, a few shops list plain Thai, foot and oil massage from a few hundred baht, Marina Massage out at On Nut among them. At the top end, VIP rooms with jacuzzis go well past ฿5,000.

Most of the action is on one line. Phrom Phong alone has 88 shops and Asok 48, so the Top 20 reads like a walk down Sukhumvit. And the night is long: 191 shops stay open past midnight, 36 of them round the clock.

Ten volumes, one city

The menu at the top is the guide's spine: ten 'best of' lists, each a short volume you can finish on the BTS.

Every list is ordered the same way: Google rating, weighted by how many people left one, so a 5.0 from three reviews doesn't jump a 4.8 from three hundred. A few featured shops are placed near the top, and each list says so.

Reading a price in this city

Bangkok rate cards are short and blunt. A shop lists a session, a length and a number: 60 minutes, 90 minutes, sometimes a 'VIP' or 'jacuzzi' room that costs more. Some add a second therapist, an outfit or a bigger room as extras. The figure in the pink starburst on each shop's page is the cheapest full session on its card, extras left out. Read the length next to it before you read anything else.

Prices here come from three places, and every page tells you which. Best is the shop's own published menu. Next is a listing on another directory or a field report, labelled as such. Last, for 28 shops that publish nothing, are prices Google reviewers say they paid. Those are marked 'reported', and they are not a menu. Whatever the source, prices change. Confirm at the door before you agree to anything.

Getting there, and getting home

Nearly every shop on these pages is given with its nearest BTS or MRT stop and the walking time, and 199 sit within a short walk of one. The Skytrain stops running around midnight, so for a late session plan the ride home: a taxi or a ride-hailing car from the end of the soi is the usual answer.

On a phone, open near you sorts the shops around you by distance and shows which are open right now. The street map puts all 357 on one screen. For the bigger picture (prices by district, how many stay open late), turn to Bangkok by the numbers.

The directoryall 357 shops, three ways in

Frequently asked questions

How much is a happy ending massage in Bangkok?
Across the 215 shops with prices on record, a typical 60-minute session costs about ฿3,000 and 90 minutes about ฿3,825. A few shops list plain Thai or foot massage from a few hundred baht; VIP rooms with a jacuzzi often run past ฿5,000. Check each shop's page for its own rate card, and confirm at the door.
Where are most happy ending massage shops in Bangkok?
On Sukhumvit. Phrom Phong has 88 of the 357 shops in this guide and Asok 48, with Thonglor and Nana next. Outside Sukhumvit there are smaller clusters in Ramkhamhaeng, Ladprao, Rama 2 and Huai Khwang. Each district has its own page with a map.
Which shops are open late or 24 hours?
191 of the 357 shops stay open past midnight and 36 list themselves as open 24 hours. The late night list ranks the best-rated of them, and every shop page shows today's hours and whether it is open right now.
How are the shops ranked?
By Google rating, weighted by the number of reviews, so a high score from a handful of reviews doesn't outrank a slightly lower one from hundreds. Shops with a published rate card, a website and listed hours get small bonuses. A few featured shops are placed near the top of lists, and each list says so.
Do I need to book ahead?
It depends on the shop. Each shop page lists the contact channels it publishes (phone, LINE, WhatsApp, WeChat) and says when a shop states that it takes walk-ins. For a specific room, or a late slot on a weekend, a message ahead is the safer bet.