Happy ending massage in Bangkok by the numbers (2026)
Bangkok's 357 happy ending, nuru and soapy massage shops in numbers: prices by session length, the busiest districts, Google ratings and how many open late. Updated 27 October 2026.
Bangkok at a glance
| City | Venues | Median start price | Avg Google rating | Open late |
|---|---|---|---|---|
| Bangkok | 357 | ฿2,000 | 4.44 | 54% |
Bangkok prices by session length
| 60 min | 90 min | 120 min | Venues with rate cards |
|---|---|---|---|
| ฿3,000 | ฿3,825 | ฿4,450 | 213 |
Median of every price on record for that length. A guide, not a quote.
Areas with the most venues
| Area | City | Venues | Median start price |
|---|---|---|---|
| Phrom Phong | Bangkok | 88 | ฿1,800 |
| Asok | Bangkok | 48 | ฿2,000 |
| Thonglor | Bangkok | 16 | ฿2,000 |
| Nana | Bangkok | 15 | ฿2,250 |
| Ramkhamhaeng | Bangkok | 12 | ฿4,950 |
| Ladprao | Bangkok | 11 | ฿1,250 |
| Rama 2 | Bangkok | 11 | ฿2,000 |
| Nonthaburi | Bangkok | 8 | ฿1,900 |
| Khao San & Old Town | Bangkok | 7 | ฿275 |
| Silom | Bangkok | 6 | ฿800 |
| Bang Na | Bangkok | 5 | ฿775 |
| RCA | Bangkok | 5 | ฿2,500 |
| Sutthisan | Bangkok | 5 | ฿2,900 |
| Bang Kapi | Bangkok | 5 | – |
| Phra Khanong | Bangkok | 4 | ฿2,000 |
How these numbers are made
Venues come from Google Maps listings checked against each venue's own website. Prices come from each venue's own rate card where it publishes one; otherwise from another directory, a thaiolddriver field report or what Google reviewers say they paid, and each venue's page says which. Ratings are Google ratings. You're free to cite these figures with a link back. How we rank
This is where the guide stops telling stories and starts counting. 357 shops, boiled down to a few tables: how many sit in each district, what a session costs by length, how the Google ratings average out and what share keep the lights on late.
Reading the tables
Prices by session length are medians: the middle price on record for 60, 90 and 120 minutes, so one VIP room with a jacuzzi doesn't drag the figure up. The median start price is the middle of the shops' lowest prices. Ratings are Google ratings. Every figure is a guide, not a quote.
Where the prices come from
Where a shop publishes its own rate card, that is the source. Otherwise a price may come from another directory, a thaiolddriver field report or what Google reviewers say they paid, and each shop's page says which. The methodology page has the detail.
From numbers to a door
The tables tell you where the shops are. To pick one, go to every shop in Bangkok for the district lists, the street map for the whole city on one screen, or open near you for what's close and open right now.