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
  • On Sukhumvit, Dragon Heart (BTS Nana, open until 03:00) and Lucky Cat BKK (Soi 18 near BTS Asok, with a jacuzzi suite) top the ranking
  • 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)

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 seven, 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. Dragon Heart — best for late nights near Nana

Una Una Building 4F, Sukhumvit Soi 11 · BTS Nana · soapy ฿4,500 (60 min) / ฿5,200 (90 min) · Open daily 11:00–03:00

Dragon Heart fills the gap the classic bathhouses leave on the Sukhumvit side of the city. It is on the 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.

It is a large walk-in operation rather than a boutique studio. The operator advertises 30-plus therapists on shift and takes walk-ins without a booking. The board covers nearly the whole category, from soapy and nuru to four hands, couples and happy-ending sessions, so read it carefully: the ฿1,800 entry line is an erotic massage, not the soapy.

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.

See full profile, photos & current pricing →

What stands out: Soapy until 03:00, three minutes from BTS Nana, with a published board and card payment.


2. Lucky Cat BKK — best for a private jacuzzi suite

66–68 Soi Sukhumvit 18 · BTS Asok / MRT Sukhumvit · ฿2,700-7,000 · Open daily 10:00–00:00

Lucky Cat BKK sells soapy alongside nuru and erotic massage, from a lavender-painted building on Soi 18, just south of the Asok intersection. Its soapy is the jacuzzi kind. On the operator’s own description, the session starts in a private jacuzzi and then moves to the bed, rather than the bathtub-and-air-mattress format of the Ratchada bathhouses. There is no fishbowl: you book a package.

Every session is one of three packages, each in 50, 80 or 100 minutes: Sweet Cat ฿2,700 / ฿3,900 / ฿5,000, Naughty Cat ฿3,200 / ฿4,900 / ฿6,000, and Wild Cat ฿3,500 / ฿5,900 / ฿7,000. The board doesn’t say what separates the tiers, so ask when you book. The jacuzzi is in the Premium Suite, one of three room types. Any package can be upgraded into it, and the two-therapist “Double Trouble” session takes place there.

BTS Asok and MRT Sukhumvit are roughly ten minutes on foot, or a motorbike taxi from the mouth of the soi. Look for the gold “Lucky Cat BKK” sign. Book by phone, WhatsApp or LINE; all three are on the venue page.

The jacuzzi suite at Lucky Cat BKK on Sukhumvit Soi 18, Bangkok — the venue's own photograph

We have not visited Lucky Cat BKK; its rate board, photographs, opening hours and location were sent to us by the operator, and the venue page says so.

See full profile, photos & current pricing →

What stands out: A jacuzzi-suite soapy session ten minutes from Asok, the BTS–MRT interchange, at a published package price, open every day from 10:00.


3. Tara Bangkok — best for luxury (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 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.


4. 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 (#5 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

5. 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 Dragon Heart (#1, BTS Nana), Lucky Cat BKK (#2, BTS Asok), 102 Massage (#7, BTS Phrom Phong), or 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.


6. 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.


7. 102 Massage Bangkok — soapy and nuru under one roof

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

Its Art Deco interiors look nothing like a traditional Thai soapy parlor. 102 Massage offers 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: Art Deco design. Over 10 years in operation. 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 and services. 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 seven ranked venues, plus 8 Fantasy, the other Nana venue 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)
Lucky Cat BKK฿2,700 (50 min)฿7,000 (Wild Cat, 100 min)Sukhumvit Soi 18 · BTS Asok—
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, Lucky Cat BKK’s packages start at ฿2,700 for 50, 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: big lobbies 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. 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

Sukhumvit holds three of the ranked venues, all walkable from the BTS. Dragon Heart (#1) is on Soi 11 by BTS Nana and stays open until 03:00. Lucky Cat BKK (#2) is on Soi 18, about ten minutes from BTS Asok and MRT Sukhumvit, with its jacuzzi suite. 102 Massage (#7, Soi 24) is by BTS Phrom Phong: smaller and more boutique, no mega-fishbowl, more personal atmosphere. Tara Bangkok (Phatthanakan) is in a class of its own.

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?

Our ranking opens on Sukhumvit: Dragon Heart near BTS Nana (soapy ฿4,500 for 60 minutes, open until 03:00) and Lucky Cat BKK on Soi 18 near BTS Asok (packages from ฿2,700 for 50 minutes, with a jacuzzi suite). For the classic fishbowl bathhouse, Colonze on Rama 9 Road publishes ฿2,700 for 90 minutes and has 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 the smaller, newer venues: Dragon Heart and 8 Fantasy near BTS Nana, Lucky Cat BKK on Soi 18 near BTS Asok, and 102 Massage near BTS Phrom Phong.

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.