Key takeaways:

  • Published prices run from ฿2,400 at 102 Massage (its last recorded card) and ฿2,700 for 90 minutes at Colonze up to ฿40,000 for Tara Bangkok’s penthouse; Nancy and Poseidon publish no rate card
  • Ratchadaphisek Road remains the traditional soapy massage district, but the newer venues are on Rama 9 and Sukhumvit
  • Emmanuelle, Bangkok’s most famous soapy parlor, closed permanently in 2024 after selling its land for ฿645 million — several spots on this list are where its former regulars migrated
  • The classic venues use the fishbowl system (explained below) and cater primarily to Thai and Asian clientele; English ranges from five staff languages at 102 Massage to almost none at Poseidon

Soapy massage is Thailand’s oldest commercial massage format. It predates nuru, predates oil massage parlors on Sukhumvit, and has been a fixture of Bangkok nightlife since the Vietnam War era. The concept is simple: a private room with an inflatable mattress and a bathtub, a session built around soap and water, and a therapist who works with her full body. The industry peaked in the 1980s and 1990s with mega-complexes on Ratchadaphisek pulling in hundreds of customers nightly.

That era is over. The Matichon reported in 2024 that the soapy massage sector has been contracting for years — rising land values, changing demographics, and competition from nuru parlors and freelance-friendly bars have all taken a toll. Emmanuelle, the most iconic name in the business, sold its Ratchadaphisek land for ฿645 million and shut its doors permanently in 2024. Several other Ratchada-era venues have followed.

But the industry didn’t die. It evolved. The survivors upgraded their facilities, and a wave of newer venues opened with hotel-level interiors, karaoke suites, and premium tiers that didn’t exist ten years ago. If you know where to go, the soapy massage scene in Bangkok in 2026 is smaller but significantly better than what your older guidebook describes.

We track every active soapy massage venue in Bangkok in our directory — the full soapy massage in Bangkok page lists all of them, including the venues that didn’t make this ranking. For this list, we kept the venues whose details we can trace to the operator’s own published information. Here are the five, ranked, followed by the venues we list but have not yet been able to verify.

Where a venue publishes its prices, a standard soapy session at the ranked venues starts at ฿2,400 (102 Massage, last recorded card) or ฿2,700 for 90 minutes (Colonze); ultra-premium Tara starts at ฿6,900, and Nancy and Poseidon quote only by phone.

1. Tara Bangkok — best overall (premium)

Phatthanakan Road · ฿6,900-40,000

Tara doesn’t compete with the other venues on this list. It exists in a different category entirely. This is a 5-star resort disguised as a massage parlor — jacuzzi suites, penthouse rooms, karaoke, a full restaurant, and the kind of fit-and-finish you’d expect at a luxury hotel. The cheapest session starts at ฿6,900. The penthouse suite tops out at ฿40,000.

The clientele reflects the pricing: wealthy Thai businessmen and high-net-worth visitors, not backpackers or first-timers on a budget. The operator publishes its rates, from ฿6,900 for a 90-minute session up to about ฿40,000 for the penthouse package; the tier is set by the room, not the length.

The location is the one downside — Phatthanakan Road sits in eastern Bangkok, away from the tourist zones. You’ll need a taxi or Grab (about 20 minutes from Sukhumvit, depending on traffic). No nearby BTS or MRT station.

See full profile, photos & current pricing →

What stands out: The only soapy venue in Bangkok built like a luxury resort, with its price range published. If money isn’t a factor, nothing else on this list is in the same category.


2. Colonze — best all-rounder

Rama 9 Road · ฿2,700 published rate (90-minute session) · Phone: 02-716-9555

Colonze is what you’d recommend to someone who asks “where should I go for a soapy massage?” without any further qualifiers. It does everything well: clean facility, proper fishbowl with a solid roster, karaoke with 30+ rooms kitted out with Bose surround sound systems, and pricing that sits in the sweet spot between cheap and premium.

Open from noon to midnight. The fishbowl is busiest between 7:00 and 10:00 PM. Weekday afternoons offer the widest selection with the fewest crowds. They’re part of the same group that runs Nancy (#3 on this list), so quality standards are consistent across both venues. Public reviews back this up: Colonze averages 4.3 across 165 reviews. The operator’s published rate as of August 2026 is ฿2,700 for the standard 90-minute spa session; room upgrades and add-ons cost extra, so confirm the total at the door.

Rama 9 Road puts Colonze near MRT Phra Ram 9, about a 10-minute walk or a quick motorcycle taxi ride. Easy access from the Ratchadaphisek area.

See full profile, photos & current pricing →

What stands out: The karaoke setup (30+ rooms, Bose surround) doubles your entertainment options. Same ownership group as Nancy, so you can try both and compare. The most well-rounded soapy experience in Bangkok for the price.


Foam bath preparation in a Bangkok soapy massage tub room

3. Nancy — Colonze’s sister venue

New Phetchaburi Road · rate not published · Phone: 02-319-8320

Nancy and Colonze are sister venues under the same management group, with comparable facilities and service standards. Nancy runs the same format — large fishbowl, private bath suites, karaoke rooms attached — in a well-maintained facility that feels slightly more modern than the older Ratchada-era venues.

One correction worth making, because it circulates widely: Nancy is not walking distance from MRT Phetchaburi. The address is 3462 New Phetchaburi Road, which is in the Bang Kapi subdistrict of Huai Khwang — several kilometres east of the station, in the Rama 9 corridor beside Colonze. The operator itself describes the venue as about 10 minutes by road from Ratchada or Ramkhamhaeng. Take a taxi or Grab. If you specifically want a soapy venue you can walk to from a station, that is 102 Massage (BTS Phrom Phong), at #5, or Dragon Heart and 8 Fantasy near BTS Nana, further down this page.

On price: neither Nancy nor the group site publishes a rate, so we don’t print one. Colonze, same group, publishes ฿2,700 for 90 minutes, and Nancy sits in that established mid-range band. Call and ask for the all-in figure before you go.

Same hours as Colonze: noon to midnight.

See full profile, photos & current pricing →

What stands out: The Colonze experience at a second location, and a large classic fishbowl. Choose it over Colonze only if the Phetchaburi Road side of the corridor is more convenient for you — the published price is on Colonze’s side.


4. Poseidon — the Ratchada legend

209 Ratchadaphisek Road, Din Daeng · rate not published · Phone: 02-693-8222

Poseidon has been on Ratchadaphisek for decades. It’s one of the last survivors from the golden age of Ratchada soapy massage — the era when this road had a dozen mega-complexes lined up side by side. Most of those are gone now. Poseidon is still here.

The venue shows its age in places. The decor isn’t going to win design awards, and the overall experience doesn’t match newer venues like Colonze or Tara. But the fishbowl is large, the prices sit in the normal mid-range band rather than the premium tier, and there’s a historical credibility that the newer venues can’t replicate. If you want to experience what Bangkok’s soapy scene looked and felt like before the closures, Poseidon is the last place that still delivers that.

Poseidon doesn’t publish a rate card, so treat the ฿2,400-4,000 mid-range band as your planning figure and confirm the all-in price by phone. That call is worth making for a second reason: hours at long-running Ratchada venues change without notice.

Located at 209 Ratchadaphisek Road in Din Daeng, on the stretch served by MRT Huai Khwang and MRT Thailand Cultural Centre.

See full profile, photos & current pricing →

What stands out: Decades of continuous operation on Ratchada. The last standing venue from Bangkok’s soapy golden age. Go now — venues like this don’t survive forever in a market where the land underneath them is worth more than the business.


5. 102 Massage Bangkok — best for foreigners

Sukhumvit Soi 24 · BTS Phrom Phong · ฿2,400-6,000 · Rating: 4.1/133 reviews

102 Massage is the venue on this list most built for international visitors. Its Art Deco interiors look nothing like a traditional Thai soapy parlor. Staff speak five languages: Thai, English, French, Japanese, and Chinese. They offer both soapy and nuru massage, plus oil and aroma options — so if you’re with a group that can’t agree on one style, 102 handles it.

The Sukhumvit Soi 24 location puts it right in the Phrom Phong district, steps from BTS Phrom Phong. That’s convenient, but it also means 102 operates in nuru territory rather than the traditional soapy districts. The soapy experience here is solid but more boutique than the Ratchada megaplexes.

133 reviews at a 4.1 rating. Ambiance is the strongest sub-score at 4.5. Cash, credit card, and QR payment accepted. Open 1 p.m. to 1 a.m.

See full profile, photos & current pricing →

What stands out: Five languages spoken. Art Deco design. Over 10 years in operation. The easiest soapy venue for non-Thai-speaking visitors who want everything explained clearly. Also the only Sukhumvit Soi 24 venue that does both soapy and nuru under one roof.


Listed, not yet verified

Five more soapy venues are in our directory from its first build, and until October 2026 they held #6 to #10 on this page: 1 Society on Sukhumvit Soi 39, The Great Pretty Spa on Rama 9, Penthouse Exclusive in Ekkamai, K RCA on Royal City Avenue and Clubhouse Exclusive on Ladprao 73. We have taken them out of the ranking because we have not been able to confirm their details with the operators or an independent source. Their pages stay up while we check them; treat any price or opening hour on them as unconfirmed, and call before you travel.

What is the fishbowl?

If you’ve never been to a soapy massage parlor in Thailand, the “fishbowl” is the part that throws people off. Here’s how it works.

When you walk into a traditional soapy venue, you’ll be taken to a large room — sometimes a lounge, sometimes an actual room with a glass partition — where the available therapists are seated. They’ll have number tags. You look through the selection (this is the “fishbowl”) and choose by number. In some venues the women sit behind a one-way mirror; in others it’s an open lounge.

At more modern venues like Colonze, the process has been refined. You’ll be seated in a comfortable area, possibly given a tablet or menu with photos, and a manager will walk you through the available tiers and options. Higher tiers generally mean more experienced therapists, better rooms, or longer sessions.

The fishbowl is standard at the traditional Ratchada and Rama 9 venues (Colonze, Nancy, Poseidon). The smaller Sukhumvit-area venues like 102 Massage tend to use a more boutique-style selection process — closer to what you’d see at a nuru parlor.

Don’t overthink it. The staff have guided thousands of first-timers through this. Walk in, let them seat you, and they’ll explain the options. If you don’t like your initial pick, most venues allow you to switch within the first few minutes.

VIP room corridor at a Bangkok soapy massage venue

How we picked these soapy venues

Every venue in our Bangkok soapy massage directory is tracked with its prices, hours, services and foreigner policy. For this ranked list, we required:

  1. Details we can trace — prices, hours and contacts from the operator’s own website or material, recorded on each venue page with that caveat
  2. Open as far as we can tell — closed venues (Emmanuelle and others) are out
  3. Published pricing where it exists — where a venue publishes no rate card we say so rather than print an estimate
  4. Geographic spread — Ratchada, Rama 9 and Sukhumvit, plus Tara out east

None of these venues has been visited by our team, and no rating or review on this site is for sale. Venues we could not trace to the operator are listed above as not yet verified, not ranked.

Bangkok soapy massage prices: what to expect

Prices at the five ranked venues, plus the two Nana venues described below. Where a venue publishes no rate card we say so rather than printing an estimate:

VenueStarting PriceTop PackageArea / TransitRating
8 Fantasy฿2,000 (40 min)฿4,500 (90 min, one therapist)Sukhumvit Soi 8 · BTS Nana—
102 Massage฿2,400฿6,000Sukhumvit 24 · BTS Phrom Phong4.1 (133 reviews)
Colonze฿2,700฿2,700 (90 min, published)Rama 9 · MRT Phra Ram 94.3 (165 reviews)
NancyNot publishedNot publishedNew Phetchaburi · taxi—
PoseidonNot publishedNot publishedRatchadaphisek · MRT Huai Khwang—
Dragon Heart฿4,500 (soapy, 60 min)฿5,200 (soapy, 90 min)Sukhumvit Soi 11 · BTS Nana4.6 (63 reviews)
Tara Bangkok฿6,900฿40,000Phatthanakan · taxi only—

Bottom line: Among the ranked venues, Colonze is the one classic bathhouse that publishes its number (฿2,700 for the 90-minute session), and 102 Massage’s last recorded card starts at ฿2,400. On Sukhumvit, 8 Fantasy starts at ฿2,000 for 40 minutes and Dragon Heart prices soapy at ฿4,500 for 60. Nancy and Poseidon publish no rate card at all — plan on the same band and confirm by phone. Premium and VIP packages at Tara run ฿6,900-40,000, a figure the operator does publish. Tips are not included in posted prices and are not mandatory, but ฿300-500 is standard at mid-range venues.

Most venues prefer cash in Thai baht. 102 Massage accepts credit cards and QR payment, and Dragon Heart takes cards and Alipay. Bring cash as your default — not every venue has card machines, and confirm by phone if you need to pay any other way.

Wondering how Bangkok stacks up against Pattaya, Phuket and Chiang Mai? Our soapy massage price comparison across Thailand puts every city’s rate bands side by side.

All prices from the venue pages in our soapy massage directory, which record each operator’s published rates (July–September 2026).

Area guide: where to go

Bangkok’s soapy massage venues cluster in three zones. Your choice of area depends on where you’re staying and what kind of experience you want.

Ratchadaphisek & Huai Khwang — the traditional district

This is where Bangkok’s soapy industry was born. Ratchadaphisek Road between MRT Huai Khwang and MRT Sutthisan was once lined with massive parlors. Most have closed — Emmanuelle’s 2024 shutdown was the biggest blow — but Poseidon still operates here. The vibe is old-school Bangkok: Thai-language signage, mostly Thai clientele, and the classic fishbowl experience. Get here via MRT Huai Khwang.

Best for: Experiencing the original soapy massage culture. Read our Ratchadaphisek area guide.

Rama 9 & Phetchaburi — the new center

Colonze and its sister venue Nancy both sit in this zone, making it the strongest cluster of classic soapy venues in Bangkok right now. Access via MRT Phra Ram 9 or MRT Phetchaburi. Newer facilities than Ratchada, better English, and more foreigner-friendly. This is the zone we’d point most visitors toward.

Best for: First-timers and anyone who wants the widest selection.

Sukhumvit, Ekkamai & Outer Bangkok

102 Massage (Soi 24) is the ranked venue on the Sukhumvit/BTS corridor: smaller and more boutique, no mega-fishbowl, more personal atmosphere. Tara Bangkok (Phatthanakan) is in a class of its own.

The one gap in that corridor is Nana, and Dragon Heart fills it — fourth floor of the Una Una Building on Sukhumvit Soi 11, about three minutes from BTS Nana. Soapy runs ฿4,500 for 60 minutes and ฿5,200 for 90, the full board is published rather than quoted at the door, and it takes cards and Alipay instead of cash only. It also stays open until 03:00, which is the practical reason to know about it: the Rama 9 cluster has shut by the time the Soi 11 bars empty out.

Staff at Dragon Heart on Sukhumvit Soi 11, Bangkok — the venue's own photograph

We have not visited Dragon Heart in person; its rate card and photographs come from the operator, who confirmed them with us directly, and the venue page says so.

The other Nana option is 8 Fantasy, added to the directory in August 2026 — 22 Sukhumvit Soi 8, a few minutes from BTS Nana on the other side of the station. It restructured its board in September 2026: soapy, body-to-body or aroma oil is ฿2,000 for 40 minutes and ฿2,500 for 60, the 90-minute courses are ฿3,500 or ฿4,500, and nuru is now a separate tier ฿500 above each step. The operator states there is no room charge or service charge on top. Those figures are transcribed from the operator’s published price list (re-checked 2 September 2026); we have not visited.

Best for: Visitors already staying on Sukhumvit who want to avoid the trek to Rama 9 or Ratchada.

Tips for first-timers

Getting there. Unlike nuru parlors (which cluster on Sukhumvit), soapy venues are spread across multiple areas. Check which zone your chosen venue is in before heading out. The Rama 9/Phetchaburi cluster is the easiest to reach by MRT. For Sukhumvit venues, use BTS. For Tara Bangkok or Nancy, plan on a taxi or Grab.

When to go. Most soapy venues open at noon and hit their peak between 7:00 and 10:00 PM. The fishbowl has the widest selection in the early afternoon (1:00-4:00 PM) when fewer customers are competing. If you arrive after 9:00 PM on a weekend, expect the top-tier therapists to be booked out.

Booking. Walk-ins are the norm at soapy venues — it’s not like nuru where you message ahead on LINE. Just show up, and the staff will guide you from the entrance to the fishbowl to the room. That said, Tara Bangkok is the exception: calling ahead is recommended given the price point.

Payment. Cash in Thai baht is king. Withdraw from a Bangkok Bank or Kasikorn ATM before arriving. Most soapy venues don’t have credit card terminals. QR payment (PromptPay) is growing but not universal. Budget ฿3,000-5,000 in cash for a mid-range visit including tip.

Etiquette. You’ll shower before and during the session — it’s built into the process. Don’t negotiate on listed prices. Be respectful to the therapists and staff. Tipping ฿300-500 is standard at mid-range venues, more at premium spots like Tara. For a deeper guide, read our first-timer’s guide to soapy massage.

Soapy vs. nuru. Different experiences. Soapy is water-based, uses an inflatable air mattress and bathtub, and follows a structured sequence (bath, massage, rinse). Nuru uses a thick gel and a flat mattress with no tub. Soapy venues tend to be larger operations with fishbowls; nuru parlors are more boutique. For a detailed comparison, see what is soapy massage in Thailand.

Frequently asked questions

What is the best soapy massage in Bangkok?

For most visitors, Colonze on Rama 9 Road offers the best combination of quality, selection, pricing (published rate ฿2,700 for 90 minutes), and facilities including 30+ karaoke rooms. If budget is no object, Tara Bangkok (฿6,900-40,000) is in a league of its own with resort-level rooms.

How much does soapy massage cost in Bangkok?

Published rates at the ranked venues start at ฿2,400 at 102 Massage (last recorded card) and ฿2,700 for 90 minutes at Colonze; on Sukhumvit, 8 Fantasy starts at ฿2,000 for 40 minutes. Premium packages at Tara Bangkok go up to ฿40,000 for penthouse suites. Nancy and Poseidon quote by phone only.

Is Emmanuelle still open?

No. Emmanuelle on Ratchadaphisek Road closed permanently in 2024. The land was sold for ฿645 million according to Khaosod reporting. If you see blog posts or forum threads recommending Emmanuelle, they’re outdated. Poseidon is the closest remaining alternative on Ratchada.

What is the fishbowl at a soapy massage parlor?

The fishbowl is a selection area where available therapists sit with number tags. You choose by number. Some venues use a one-way mirror; others seat the women in an open lounge. Modern venues like Colonze have upgraded this with comfortable waiting areas and tiered options. See our detailed fishbowl guide for a full walkthrough.

Where is the best area for soapy massage in Bangkok?

The Rama 9/Phetchaburi corridor (Colonze, Nancy) has the strongest cluster of classic soapy venues. Ratchadaphisek is the historic district but has fewer options since Emmanuelle’s closure. Sukhumvit has smaller options: 102 Massage near BTS Phrom Phong, plus Dragon Heart and 8 Fantasy near BTS Nana.

Do soapy massage parlors in Bangkok accept foreigners?

Tara, Nancy and Poseidon state that they accept foreign visitors, and 102 Massage welcomes them; Colonze’s listing states no policy. English fluency varies — 102 Massage speaks five languages and is the most foreigner-oriented, while Poseidon speaks little English.

Your next step

Browse our full Bangkok soapy massage directory to compare every venue’s pricing, photos, and location details. Filter by area or price range to find your match. All directory data is updated monthly.

New to this? Start with our guides: What is soapy massage in Thailand and Soapy massage first-timer’s guide.

Exploring Bangkok beyond soapy? Check our area guides for Ratchadaphisek and Huai Khwang, or browse the full Bangkok massage directory.


Last researched: October 2026. Prices, ratings and venue details come from each venue’s page in our directory, compiled from the operators’ published information; none of these venues has been visited by our team. Emmanuelle closure confirmed via Khaosod reporting. Found something outdated or wrong? Let us know.