Bangkok's Massage Streets (2026): On Nut, Pratunam's Foot Massage Alley and More
Updated
Bangkok has massage shops on almost every street, but in a few places they line up one after another. These "massage streets" are great for a cheap walk-in massage: you can compare price boards, pick the shop that looks cleanest and be on the mattress five minutes later. Here are the ones worth the trip, with 2025–2026 prices, and a warning about streets that are best avoided.
On Nut: Sukhumvit Soi 77/1
This is the street Chinese travel guides call "Bangkok's massage street" (曼谷按摩一条街), and it lives up to the name. Around twenty small shops line Sukhumvit Soi 77/1, a short walk from BTS On Nut, in a residential neighbourhood with a Lotus's supermarket and local food courts nearby.
- Getting there: BTS On Nut, Exit 1, then a 1 to 5 minute walk along Sukhumvit Road. The soi is on your left.
- Prices: about ฿250 for a one-hour Thai massage, ฿250–300 for an hour of foot massage, and roughly ฿350–500 for oil massage.
- Shops often mentioned: Takrai Hom (two or three branches on the street), Tree Massage, Baan Sabai and Super Thai.
- Hours: most shops open around 10:00 and close around 22:00 to 23:00.
- Good to know: some signs are in Thai only and English can be basic. Evenings from 19:00 to 21:00 are the busiest.
On Nut is five BTS stops (10 to 15 minutes) from Asok, so it suits people staying on the eastern side of Sukhumvit, or anyone who wants local prices and does not mind the ride.
Phetchaburi Soi 15: the foot massage alley near Pratunam
Just off Phetchaburi Road, behind the Pratunam shopping area, a short lane holds a cluster of indoor foot and Thai massage shops. It is a handy break between Platinum Fashion Mall and Pratunam Market.
- Getting there: about a 10 minute walk from BTS Ratchathewi.
- Prices: about ฿250 an hour for Thai or foot massage. Some shops run a daytime happy hour (roughly 09:00 to 18:00) at around ฿200.
- Shops include Malatee, Pradara and Number One, mostly on the first block of the soi.
- Hours: many stay open until midnight or later, which makes it a good option after evening shopping.
Fortune Town (MRT Phra Ram 9)
Not a street but a mall: the ground floor of Fortune Town, an IT mall at MRT Phra Ram 9 (Exit 1), has massage shops charging about ฿180–200 an hour, open roughly 10:00 to 21:00. Indoors, air-conditioned and easy with kids, it is one of the cheapest reliable options in central Bangkok.
Rambuttri Road (Khao San area)
One street over from Khao San Road, Rambuttri has reclining foot massage chairs under the trees near Wat Chana Songkhram, plus indoor shops for full-body massage. A 30-minute foot massage is about ฿150–200 and a one-hour Thai massage about ฿300–450. It is much calmer than Khao San Road itself, which turns into a loud bar street at night. There is no metro: walk 15 to 20 minutes from MRT Sam Yot, or take the river boat to Phra Arthit pier.
Siam Square
Siam Square Soi 5 and 6 have a row of well-known chain shops such as ThaiThai, Nature Thai and Lek, with spas on the upper floors of Siam Square One. This is a tourist price tier, roughly ฿450–1,000 an hour, but it is central, clean and family-friendly, and perfect between shopping malls.
Streets that are not what they seem
Some Sukhumvit sois near Asok and Nana have plenty of massage signs, but they sit in nightlife areas and mix regular shops with places offering other services. They are not good "massage streets" for families or first-timers:
- Sukhumvit Soi 23 (Asok): Soi Cowboy, a go-go bar strip, opens onto it, and many small shops there are not ordinary massage shops.
- Sukhumvit Soi 33 (Phrom Phong): genuine shops like At Ease sit next to hostess bars and adult venues.
- Sukhumvit Soi 11 (Nana): a nightclub and bar street, close to Nana Plaza.
- Around Patpong and Thaniya Road (Silom): adult nightlife. For a massage in Silom, head to Sala Daeng Soi 1 or Convent Road instead.
Near Asok, the easy choice is a chain: Health Land Asok or Let's Relax in Terminal 21. Elsewhere, a simple test works: skip shops where staff call out to passers-by from the doorway, and leave any place that hints at "special" services.
Tips for walk-in massage streets
- Read the price board and check the duration before you start. Agree on the time, not just the price.
- Walk-ins are normal; you rarely need to book on these streets.
- Go in the afternoon or early evening. Late at night, therapists have been working all day.
- Keep your phone and wallet with you during the massage.
- Tip in cash after the massage: about ฿50–100 for an hour, ฿20–50 for 30 minutes on a street chair.