The directory · 357 venues
Happy ending massage in Bangkok, district by district
Twenty-three districts, 357 doors and one long night. Start with the district you're standing in, or with the 25 highest-rated shops in the city.
Bangkok has 357 happy ending massage shops, nuru rooms and soapy houses in this guide, and half of them stand along one road. The 179 in Phrom Phong, Asok, Nana, Thonglor, Phra Khanong, On Nut and Bang Na all sit on or just off Sukhumvit. Phrom Phong alone has 88. The rest are spread out, from Ladprao and Ramkhamhaeng to Rama 2 and Nonthaburi.
Prices are on record for 213 shops. A typical starting price is ฿2,000; a typical hour costs ฿3,000, 90 minutes ฿3,825 and two hours ฿4,450. The lowest starting price on record is ฿180 and the highest ฿12,800, so read the length next to the number before anything else.
Below: every district with its shop count, the 25 highest-rated shops in the city, where to look after midnight and how to get there. Each shop name opens its own chapter, with its prices and where they came from, the hours for every day and the walk from the nearest BTS or MRT stop. For a ranked shortlist, the Top 20 is volume one.
The ranking357 venues
-

-

-

-

Phrom PhongNuru
Roze Nuru Massage
MRT Queen Sirikit National Convention Center · 8 min walk
From ฿3,400 4.9 (35)
-

-

-

-

-

-

-

-

-

-

-
Phrom Phong street, not the shopPhrom PhongHappy ending
Erotic Massage Bangkok
MRT Queen Sirikit National Convention Center · 10 min walk
From ฿2,500 4.8 (217)
-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

SilomHappy ending
Olivia Massage Silom Soi 2/1
BTS Sala Daeng · 1 min walk
No prices online 4.7 (678)
-

-

-

-

-

-

-

-

Phrom PhongNuru
The Pixies Nuru Massage Sukhumvit 26
BTS Phrom Phong · 5 min walk
From ฿1,400 4.9 (30)
-

-

-

-

Phrom PhongHappy ending
Sazanka Spa & Sauna
MRT Queen Sirikit National Convention Center · 5 min walk
From ฿1,080 4.6 (878)
-

-

-

More venues (61–357)
-

Phrom PhongNuru
Miki Nuru Massage
MRT Queen Sirikit National Convention Center · 9 min walk
From ฿2,300 5.0 (19)
-

-

-

-

Khao San & Old TownHappy ending
RACHAMA By Natcha Thai Massage
MRT Bang Yi Khan · 18 min walk
From ฿250 reported 4.9 (58)
-

-

-

-

-

-

-

-

-

-

-

Phrom PhongNuru
Kizuna Saki Nuru Bangkok
MRT Queen Sirikit National Convention Center · 9 min walk
From ฿2,200 4.9 (46)
-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

SilomHappy ending
Olivia Massage BTS Saladaeng
BTS Sala Daeng · 1 min walk
From ฿350 reported 4.5 (927)
-

-

-

Phrom PhongHappy ending
Thanya Health Massage
MRT Queen Sirikit National Convention Center · 8 min walk
From ฿1,300 4.6 (26)
-

-

-

-

-

-

On NutHappy ending
Prostate Dragon Hot Stone Health Massage
BTS Bang Chak · 6 min walk
No prices online 4.9 (27)
-

-

- No photo yet
-

-

-

-

- No photo yet
-

-

Phrom PhongHappy ending
Nomo22
MRT Queen Sirikit National Convention Center · 7 min walk
From ฿1,800 4.8 (25)
-

-

-

Phrom PhongHappy ending
Tack Care Out Call Massage Bangkok
MRT Queen Sirikit National Convention Center · 7 min walk
No prices online 5.0 (14)
-

-

-

-

-

-

RamkhamhaengSoapy
Leelawadee Massage (ร้านลีลาวดี นวดเพื่อสุขภาพ)
MRT Mahat Thai · 15 min walk
No prices online 5.0 (16)
-

-

-

BangkokHappy ending
Proud Massage @Fuse Mobius
ARL Ramkhamhaeng · 6 min walk
No prices online 4.7 (38)
-

-

ThonglorHappy ending
Pure Scrub and Spa Bangkok
BTS Thong Lo · 11 min walk
No prices online 5.0 (15)
-

-

Phrom PhongHappy ending
Monkey Massage
MRT Queen Sirikit National Convention Center · 9 min walk
No prices online 5.0 (10)
-

-

-

-

-

-

-

-

-
Phrom Phong street, not the shop -

-

-

- No photo yet
-

- No photo yet
- No photo yet
-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Khao San & Old TownHappy ending
The Sense Thai Massage
MRT Sam Yot · 21 min walk
From ฿180 reported 5.0 (7)
-

-

-

-

-

-

-

-

-

-

-

-
Khao San & Old Town street, not the shop - No photo yet
-
Asok street, not the shop -

-

-

-

-

-

-

BangkokHappy ending
Male Masseur for Women (Outcall Erotic/B2B Massage)
MRT Chok Chai 4 · 13 min walk
No prices online 5.0 (5)
-
Phrom Phong street, not the shop -

RamkhamhaengHappy ending
JaoYing Massage Town in Town
MRT Lat Phrao 83 · 20 min walk
No prices online 4.5 (17)
-
Ladprao street, not the shop -

-

SutthisanHappy ending
Pretty Love Massage Ratchada
MRT Sutthisan · 1 min walk
No prices online 5.0 (4)
-

-

-

-

-

-

-

-

-

-

-

-

Phrom PhongSoapy
W22 Special Massage
MRT Queen Sirikit National Convention Center · 8 min walk
No prices online 5.0 (3)
- No photo yet
-

-

-

-

-

-

-

-

- No photo yet
-

-

-
Thonglor street, not the shop -

-

-

-

-

- No photo yet
-

- No photo yet
BangkokSoapy
Meree Soapy Massage (เมรี อาบอบนวด)
ARL Ramkhamhaeng · 14 min walk
No prices online 5.0 (2)
-

-

-
Ramkhamhaeng street, not the shop - No photo yet
-

Bang KapiHappy ending
Bangkok Male Therapist (Women-Only Erotic Massage)
MRT Bang Kapi · 5 min walk
No prices online 5.0 (1)
- No photo yet
-

- No photo yet
-

-
Silom street, not the shop -
Thonglor street, not the shopThonglorHappy ending
Relax and Heal Massage Outcall Bangkok
BTS Thong Lo · 5 min walk
No prices online 5.0 (1)
- No photo yet
-

-

- No photo yet
-

-

-

-
Asok street, not the shop -
Nana street, not the shop -

-
Ladprao street, not the shop -
Phrom Phong street, not the shop -
Khao San & Old Town street, not the shop -

-

-
Phrom Phong street, not the shop -

-

-

-

- No photo yet
BangkokHappy ending
The Thai Spa Bangkok
MRT Queen Sirikit National Convention Center · 2 min walk
No prices online 4.2 (5)
-
Ladprao street, not the shop -
Thonglor street, not the shop - No photo yet
- No photo yet
- No photo yet
-
Ramkhamhaeng street, not the shop -

-

- No photo yet
- No photo yet
- No photo yet
-

BangkokHappy ending
Poethip Thai Traditional Massage
BTS National Stadium · 15 min walk
No prices online
- No photo yet
-
Ramkhamhaeng street, not the shop -

- No photo yet
-

- No photo yet
-

-
Ladprao street, not the shop - No photo yet
- No photo yet
- No photo yet
- No photo yet
-
Pratunam street, not the shop - No photo yet
- No photo yet
-

-

- No photo yet
-
Sathorn street, not the shop -

-

-

-

-

-

-

-

-

-
Rama 3 street, not the shop - No photo yet
-
Nana street, not the shop -

-

-

-
Nana street, not the shopNanaHappy ending
Massage Luxury Outcall or Incall Bangkok
BTS Nana · 7 min walk
No prices online 3.0 (2)
-

-

-

-

-

-

-

-

-

AsokHappy ending
Enjoy Bliss Massage (Mai Chan Massage)
MRT Sukhumvit · 3 min walk
From ฿2,100 3.8 (20)
-

-

-
Ramkhamhaeng street, not the shop -

-

-

-

-

-

-

-

-
Nonthaburi street, not the shop -

-

-

-

-

BangkokSoapy
Sor. Botan Massage Parlor
BTS National Stadium · 15 min walk
No prices online 3.9 (107)
-

-

Phrom PhongHappy ending
Dream Heaven Massage Soi 26
BTS Phrom Phong · 4 min walk
From ฿1,800 3.8 (38)
-
Silom street, not the shop -
Pratunam street, not the shop -

- No photo yet
-

-

-

-

SutthisanSoapy
Poseidon Entertainment Complex
MRT Sutthisan · 8 min walk
From ฿2,900 reported 3.7 (290)
-

NonthaburiHappy ending
Diamond Spa Rattanathibet Soi 3
MRT Nonthaburi Civic Center · 1 min walk
No prices online 2.8 (9)
-

-

-

-
Phrom Phong street, not the shopPhrom PhongHappy ending
Bit Style Massage
BTS Phrom Phong · 8 min walk
From ฿2,700 reported 3.3 (19)
-

-
Phrom Phong street, not the shopPhrom PhongHappy ending
Kinnaree Spa & Massage
BTS Phrom Phong · 10 min walk
From ฿300 reported 3.5 (65)
-

-

SathornHappy ending
Arena Massage & Spa Bangkok
BTS Chong Nonsi · 4 min walk
From ฿800 reported 3.5 (119)
-
Phrom Phong street, not the shop -

-

Order combines Google rating, number of reviews and how complete the venue's published information is. Some featured venues are placed near the top.
Sukhumvit: half the city on one road
Follow the Skytrain east from Nana and the doors come thick and fast. Nana has 15 shops, Asok 48, Phrom Phong 88 and Thonglor 16. Further out, Phra Khanong has 4, On Nut 3 and Bang Na 5. Add them up and the Sukhumvit stretch holds 179 of the city's 357 shops: half of them.
Phrom Phong is the centre of gravity. Ten of the 25 highest-rated shops in Bangkok are filed there, and nine of those are within twelve minutes' walk of BTS Phrom Phong: G2G and THE333 Nuru Massage at eight minutes, Don Quixote Nuru Massage at four, Hakumi Nuru Massage at five among them. Asok has five more in that top 25, Nana two and Thonglor one.
With 88 shops in one district, the next door is rarely far away. The Sukhumvit list ranks the whole stretch, and the Asok and Phrom Phong volumes zoom in on the two busiest parts of it.
Off the Sukhumvit line
The other half of the map is quieter and more scattered. North of the centre, Ramkhamhaeng has 12 shops and Ladprao 11, with Sutthisan and Bang Kapi at 5 each, RCA 5, Huai Khwang 4, Ratchada 3 and Rama 9 3. West of the river, Rama 2 has 11 and Pinklao 4. Nonthaburi, north of the city line, has 8.
Downtown the numbers are smaller again. Silom has 6, Sathorn 4, Pratunam 3 and Rama 3 just 2, while Khao San & Old Town has 7.
Some of the highest-rated names in the city sit out here, well away from the Sukhumvit crowd. The One Massage in Sathorn starts from ฿200, eight minutes from BTS Saint Louis, with 298 Google reviews. Visut Spa in Nonthaburi holds a 5.0 from 189 reviews and starts from ฿450. Dream Thai Massage near Khao San has a 5.0 from 127 reviews and no prices on record. At RCA, Psyche Dream Spa sits at the other end of the scale, from ฿4,800.
That leaves 86 shops that fall outside all 23 districts. They are still in the guide, on the street map and in open near you.
What a session costs
Prices are on record for 213 of the 357 shops. They come from a shop's own rate card, from another directory or field report, or from what Google reviewers say they paid, and each shop's page says which. The other 145 have no prices anywhere we could find, so the price is a question for the door.
The middle of the market looks like this: a typical starting price of ฿2,000, a typical 60 minutes at ฿3,000, 90 minutes at ฿3,825 and two hours at ฿4,450. Starting prices run all the way from ฿180 to ฿12,800. A starting price is only the first line, though. It can be a short session or a plain one, so check what it buys and for how long.
Among the 25 highest-rated shops, 23 have prices on record, and 13 of those start between ฿1,500 and ฿2,500. Five start below that: The One Massage from ฿200, Marina Massage from ฿400, Visut Spa from ฿450, The Moon Massage and Spa from ฿500 and Deluxe Massage from ฿600. Five start above it: Hakumi at ฿3,200, SENTO Bangkok at ฿3,500,Aimi Bangkok Massage at ฿3,900, Hiso Nuru Massage at ฿4,000 and Psyche Dream Spa at ฿4,800.
If the budget is the point, the under ฿2,500 list does the sorting. If it isn't, the VIP rooms list goes the other way.
The 25 highest-rated shops
The shops listed on this page are the top 25 of the city's ranking. By main type, 15 are nuru shops, 8 happy ending massage shops and 2 soapy houses. Their Google ratings run from 4.7 to 5.0; the review counts behind them vary far more.
Marina Massage in On Nut carries the most, 701 Google reviews, five minutes from BTS Bang Chak. Stella Nuru Massage BKK in Asok has 544 and G2G in Phrom Phong 524. At the other end, Nuru S11 in Nana holds a 5.0 from 49 reviews and Aiyume Nuru Bangkok a 5.0 from 61.
The happy ending shops in the 25 are spread wider than the nuru ones. Soi 33 Roots Massage is ten minutes from BTS Phrom Phong and starts from ฿1,600. Erotic Massage Bangkok is filed under Phrom Phong but sits ten minutes from MRT Queen Sirikit National Convention Center, and starts from ฿2,500. The rest are Marina, Psyche Dream Spa, Visut Spa, Dream Thai Massage, The Moon Massage and Spa and The One Massage, from On Nut to Nonthaburi.
The two soapy houses are both on Sukhumvit: 8 Fantasy, five minutes from BTS Nana, and BKK Vice Massage, four minutes from BTS Phrom Phong. Both start from ฿2,000. Two of the 25, Dream Thai Massage and Airi Massage, have no prices on record.
After midnight
Bangkok's shops keep long hours, and the late ones cluster where you'd expect. Of the 25 highest-rated, 11 stay open past midnight. Erotic Massage Bangkok lists itself as open 24 hours. Don Quixote Nuru Massage runs to 02:00, and to 02:30 on Fridays, Saturdays and Sundays. G2G, THE333, 8 Fantasy and Airi Massage close at 02:00, Chairman Nuru Massage Bangkok at 01:30, and Soi 33 Roots, Awesome999 Nuru Massage, Nuru S11 and The One Massage at 01:00.
The early end is quieter. The One Massage opens first, at 09:30; Awesome999 and Psyche Dream Spa don't open until 13:00. Dream Thai Massage and The Moon Massage and Spa are the earliest to close, at 22:00.
The late-night list ranks the shops that stay open past midnight across the whole city. Hours change, and every shop page shows today's hours and whether the door is open right now.
Getting there, and getting back
Most of the 25 highest-rated shops are a short walk from a train. Twenty-one have a BTS or MRT stop close by, with walks from three minutes (The Moon Massage and Spa to MRT Si Iam) to twelve. BTS Phrom Phong is the stop that matters most: ten of the 25 give it as their nearest station. BTS Asok, MRT Sukhumvit and BTS Nana account for two each.
Four have no station within a short walk: SENTO Bangkok, Psyche Dream Spa, Visut Spa and Dream Thai Massage. Check the map on their pages before setting out, and plan on a taxi.
The Skytrain stops running around midnight. For a late session, the ride home is a taxi or a ride-hailing car from the end of the soi, so factor it in. The by the BTS list keeps the walk short, and every station page lists the shops within a kilometre of it.