Key takeaways:
- Kokoro Bangkok is the main venue: Soi 23, 5-min walk from BTS Asoke, ฿2,900-7,500, rating 4.3/5
- Soi Cowboy (adjacent to BTS Asoke) has happy ending shops at ฿800-2,000
- BTS Asoke is a key interchange — 1 stop to Phrom Phong nuru district (10+ venues)
- MRT Sukhumvit is directly connected, giving access to Huai Khwang soapy district (2 stops)
BTS Asoke sits at Bangkok’s busiest transit interchange — BTS Sukhumvit Line meets MRT Blue Line here. For massage, you have one strong nuru option within walking distance and fast train access to everything else. This guide covers what’s walkable and what’s one or two stops away.
Walkable from BTS Asoke
Kokoro Bangkok — 5 min walk
Sukhumvit Soi 23 · ฿2,900-7,500 · Rating 4.3/5 (122 reviews)
Exit BTS Asoke at Exit 3, walk north on Soi 23 (Soi Prasarnmit). Kokoro is about 400 meters in. It’s the only dedicated nuru massage venue in the Asoke area.
What to know:
- Standard nuru from ฿2,900
- VIP jacuzzi rooms from ฿5,500
- Premium packages up to ฿7,500
- Cash only (no cards, no QR)
- Open 10:00-23:00 (closes earlier than Phrom Phong venues)
- Languages: Thai, English
- Japanese-style interiors, private rooms
Kokoro’s 122 reviews make it one of the more-reviewed nuru venues in Bangkok. The 4.3 rating is solid — lower than top Phrom Phong venues but backed by real volume.
One thing to note: Kokoro closes at 23:00. If you’re coming after dinner or late-night drinks, check the time. Phrom Phong venues stay open until 01:00-02:00.
Soi Cowboy area — 2 min walk
Soi Cowboy runs between Soi 21 and Soi 23, directly below BTS Asoke (Exit 1). It’s a short bar street with go-go bars. Some massage shops operate in the immediate area — these are happy ending shops, not nuru venues.
Typical prices: ฿800-2,000 for oil massage with extras.
Soi Cowboy massage shops cater to bar-goers and are busiest after 22:00. Quality is inconsistent. If you just want a quick happy ending near the nightlife, these work. For anything more structured, Kokoro is 3 minutes further.
Nearby options by walk time from BTS Asoke
| Walk Time | Venue/Area | Type | Price Range |
|---|---|---|---|
| 2 min | Soi Cowboy shops | Happy ending | ฿800-2,000 |
| 5 min | Kokoro Bangkok | Nuru | ฿2,900-7,500 |
| 8 min | Soi 19-21 shops | Thai/oil massage | ฿200-600 |
One BTS stop away
BTS Phrom Phong — nuru district (1 stop east)
One stop east, 2 minutes on the train. This is the big one — 10+ nuru venues between Soi 22 and Soi 33.
Top picks (sorted by walk from BTS Phrom Phong):
| Venue | Price From | Rating | Reviews |
|---|---|---|---|
| Cube Massage | ฿2,000 | 4.7/5 | 224 |
| 26 Massage | ฿2,000 | 4.9/5 | 76 |
| The 333 | ฿2,200 | 4.8/5 | 85 |
| Daisy Dream | ฿3,000 | 4.7/5 | 142 |
| Mango Massage | ฿1,600 | 3.3/5 | 22 |
Total time from BTS Asoke platform to Cube Massage (Soi 22): about 10 minutes. Worth the trip if you want more choice or lower prices than Kokoro.
Phrom Phong guide → | BTS Phrom Phong walk-in guide →
BTS Nana — entertainment area (1 stop west)
One stop west for Nana’s happy ending massage shops on Soi 4-8. ฿800-2,500 range. More options but lower-tier than nuru.
Nana massage guide → | BTS Nana guide →
Two MRT stops away
MRT Huai Khwang — soapy district
BTS Asoke connects to MRT Sukhumvit via walkway. From MRT Sukhumvit, ride 2 stops to MRT Huai Khwang. This is Bangkok’s soapy massage district with large-format fishbowl venues.
Total time from BTS Asoke to Huai Khwang soapy area: about 15 minutes (including the BTS-MRT walkway transfer).
The Asoke advantage: transit hub
BTS Asoke is the best “base station” for Bangkok massage if you don’t know where you’ll end up:
- Kokoro: Walk 5 min (nuru)
- Phrom Phong nuru district: BTS 1 stop east (2 min)
- Nana happy ending area: BTS 1 stop west (2 min)
- Huai Khwang soapy district: MRT 2 stops (5 min + transfer)
- Ratchada area: MRT 3-4 stops (8 min + transfer)
If you’re picking a hotel location for a massage-focused trip and don’t want to commit to one area, Asoke gives you the most reach. Stay near the interchange, then decide each night based on your mood.
Kokoro vs. Phrom Phong: should you walk or ride?
| Factor | Kokoro (walk) | Phrom Phong (1 BTS stop) |
|---|---|---|
| Time to venue | 5 min walk | 10 min (train + walk) |
| Price from | ฿2,900 | ฿1,600 (Mango) |
| Best value | — | ฿2,000 (26 Massage, 4.9) |
| Venue choice | 1 venue | 10+ venues |
| Hours | Until 23:00 | Until 01:00-02:00 |
| Payment | Cash only | Cash/card/QR varies |
Choose Kokoro if: You want convenience, your hotel is in Asoke, and you’re going before 23:00.
Choose Phrom Phong if: You want choice, lower starting prices, later hours, or credit card payment options.
Frequently asked questions
What’s the closest nuru massage to BTS Asoke? Kokoro Bangkok on Soi 23, about 5 minutes walk from Exit 3. It’s the only dedicated nuru venue in the Asoke area. Starting at ฿2,900.
Can I walk from Asoke to Phrom Phong nuru venues? Technically yes — about 15-20 minutes along Sukhumvit. But taking the BTS one stop (2 minutes, ฿16) is faster and more comfortable, especially in Bangkok heat.
Is there soapy massage near BTS Asoke? Not within walking distance. The nearest soapy district is Huai Khwang, accessible via MRT (2 stops from MRT Sukhumvit, which connects to BTS Asoke). About 15 minutes total.
What time does Kokoro close? 23:00. This is earlier than most Phrom Phong venues (01:00-02:00). If you’re heading out late, ride one stop to Phrom Phong instead.
Browse related
- Asoke area page →
- Asoke massage guide →
- Phrom Phong massage guide →
- BTS Phrom Phong walk-in guide →
- All nuru venues →
Last researched: April 2026.