After a long week of walking the malls, driving the causeway or standing all day at work, few things reset you like a proper foot massage in Johor Bahru. The city has quietly become one of the best places in the south for reflexology and body work, with everything from late-night Thai foot spas and Chinese reflexology houses to onsen-style wellness centres that pair a soak with a rub-down. Prices are friendly, the therapists are experienced, and many spots stay open past midnight for anyone crossing back to Singapore.
Researched by the My Weekend Plan editorial team. Last updated: November 2026. Rankings are based on the total number of verified Google reviews (minimum 4.0★) at the time of writing.
The tricky part is sorting the genuine wellness spas from the rest. We did the legwork so you can simply book and go. Every place on this list holds a Google rating of 4.0 or above from real customers, is still open for business, and focuses on honest foot reflexology, body massage or spa treatments. You will find family-run reflexology centres, boutique aromatherapy spas and busy Thai massage houses, spread across Taman Pelangi, Bukit Indah, Mount Austin and the city centre. Here are the 10 best foot massage spots in Johor Bahru, ranked by how many people have reviewed them, with the hours, address and what to expect at each.
Reflexology, Thai Foot Massage or Full Body: What Is the Difference?
Walk into any JB spa and you will usually be offered a few styles. Classic reflexology focuses on pressure points across the soles, often starting with a warm herbal foot soak before the therapist works through the feet and lower legs. Thai-style foot massage adds more stretching and a firmer rhythm, sometimes with a wooden stick for deeper points. A full body or aroma oil massage covers the back, shoulders and neck, which is the better choice if you carry tension from a desk or long drives. Many centres also offer head and shoulder add-ons. If you are unsure, tell the front desk how much time you have and where you feel tight, and they will match you to the right treatment and pressure.
Where to Find the Best Foot Massage Areas in JB
Foot massage is spread right across Johor Bahru rather than tucked into one street. Taman Pelangi, especially the Jalan Serampang and Jalan Kuning stretch, is the city’s unofficial spa row, with several reflexology and Thai massage houses side by side. Taman Century and Holiday Plaza are strong for value reflexology near the centre, while Mount Austin and Bandar Dato Onn have the newer, more polished wellness spas. Over in Bukit Indah and Desa Tebrau you will find large, family-friendly centres popular with Singapore visitors. Wherever you are staying in JB, there is a good foot rub within fifteen minutes.
How to Choose a Foot Massage Spot in JB
- Decide on the treatment first. Foot reflexology, Thai foot massage and full-body oil work feel very different. Pick the one that matches what is aching before you choose the spa.
- Check the opening hours. Several JB spas run until 1 or 2 in the morning, which is ideal for late sessions or before the causeway run, while boutique spas close by evening. Confirm the timing for your plan.
- Book ahead at weekends. The popular centres fill up fast on Friday and Saturday nights and when Singapore crowds come over, so a quick call or message saves you a wait.
- Tell them your pressure. Let the therapist know if you want light, medium or firm, and flag any injuries or pregnancy so they can adjust or recommend a gentler treatment.
- Ask about packages. Many spots price foot plus body or couple sessions as a bundle, which works out cheaper than booking separately if you are going with family or a partner.
- Read recent reviews. Service and cleanliness can drift over time, so a glance at the newest Google reviews tells you how a place is run right now.
Table of Contents
- 1. Family Thai Spa (Desa Tebrau)
- 2. 38°c Onsen Spa JB (Dato Onn)
- 3. Eminent Reflexology (Century Garden)
- 4. Cozy Escape Reflexology (Holiday Plaza)
- 5. Y Spa & Wellness
- 6. BKK Thai Reflexology (Taman Pelangi)
- 7. Lotus Reflexology Spa
- 8. Tianyu Foot Relaxing Centre
- 9. TangRetreat Spa & Wellness
- 10. Crystal Leaf Beauty & Spa
1. Family Thai Spa (Desa Tebrau)

The most reviewed massage address in JB sits on Jalan Harmonium in Taman Desa Tebrau, and the following is well earned. Family Thai Spa does classic Thai foot reflexology and full body work in a clean, spacious setting, with therapists regulars describe as skilled at finding exactly where you are tight. It is a popular pick for Singapore visitors and local families alike, helped by late hours that run close to midnight through the week and past 1am on weekends. Couples and groups can book side-by-side rooms, and the front desk is happy to steer first-timers towards the right treatment. Message ahead on busy nights, as this one fills up quickly.
Operating Hours: Sun–Thu 11:00 am – 12:00 am; Fri–Sat 11:00 am – 1:00 am
Address: 65 & 65A, Jalan Harmonium 33/1, Taman Desa Tebrau, 81100 Johor Bahru, Johor
Tel: 018-989 3569
Google Review: View on Google
Google Map: Navigate Now
2. 38°c Onsen Spa JB (Dato Onn)

For a wellness experience that goes beyond a straight foot rub, 38°c Onsen Spa in Bandar Dato Onn pairs a Japanese-style onsen soak with reflexology and body massage. The idea is to warm and relax the muscles in the hot pools first, so the hands-on treatment that follows feels deeper and more soothing. The space is modern and calm, a world away from the busier shophouse spas, which makes it a favourite for a proper half-day of unwinding. It suits couples and anyone who wants to turn a massage into a longer ritual. Open daily until the evening, it is worth booking a slot so you are not rushed through the onsen and the massage.
Operating Hours: 10:00 am – 9:00 pm (Daily)
Address: 15-01, Jalan Perjiranan 4/6, Bandar Dato Onn, 81100 Johor Bahru, Johor
Tel: 014-353 8223
Google Review: View on Google
Google Map: Navigate Now
3. Eminent Reflexology (Century Garden)

Eminent is one of JB’s best-known reflexology names, and the Century Garden outlet on Jalan Serigala is its busy flagship. This is foot reflexology done the traditional way, starting with a warm soak before the therapist works the soles and calves, with body and shoulder massage available if you want more. It draws a loyal local crowd who value the consistency and the very late closing, running past 1am most nights and later at weekends. The setting is straightforward and comfortable rather than fancy, with the focus firmly on the treatment. It is a dependable choice near the city centre when you want an honest, unhurried foot session at almost any hour.
Operating Hours: Mon–Fri 8:00 am – 1:00 am; Sat–Sun 8:00 am – 2:00 am
Address: 51, Jalan Serigala, Taman Abad, 80250 Johor Bahru, Johor
Tel: 07-365 3293
Google Review: View on Google
Google Map: Navigate Now
4. Cozy Escape Reflexology (Holiday Plaza)

Tucked inside Holiday Plaza in Taman Century, Cozy Escape has built a big following on friendly service and solid value. The menu covers foot reflexology, back and shoulder massage and full body sessions, so you can mix and match depending on how much time you have between shopping. Being in the mall makes it an easy walk-in while you are already in the area, and the air-conditioned comfort is a welcome break from the JB heat. Regulars single out the attentive therapists and the relaxed, no-pressure atmosphere. Open every day from morning to evening, it is a handy pick for a quick recharge that will not stretch the budget. A short wait is normal at peak mall hours.
Operating Hours: 9:00 am – 9:00 pm (Daily)
Address: G70, Holiday Plaza, Jalan Dato Sulaiman, Taman Century, 80250 Johor Bahru, Johor
Tel: 010-299 6288
Google Review: View on Google
Google Map: Navigate Now
5. Y Spa & Wellness

Y Spa & Wellness in Taman Ponderosa is the boutique option on this list, a smaller, calmer spa that regulars rate near the very top for its gentle, attentive service. The treatments lean towards aroma oil body massage, foot reflexology and relaxing head-and-shoulder work, delivered in a quiet, tidy space that feels more like a retreat than a shophouse. Because it is intimate, it is best to book ahead rather than walk in, especially at weekends. It suits anyone after a more personal, unhurried session, and makes a lovely treat for a partner or a parent. Daytime-only hours mean you will want to plan this one earlier rather than as a late-night stop.
Operating Hours: 10:00 am – 7:30 pm (Daily)
Address: 35, Jalan Ponderosa 2/2, Taman Ponderosa, 81100 Johor Bahru, Johor
Tel: 018-790 3888
Google Review: View on Google
Google Map: Navigate Now
6. BKK Thai Reflexology (Taman Pelangi)

On the Jalan Serampang spa strip in Taman Pelangi, BKK Thai Reflexology brings authentic Thai-style foot and body work to the heart of JB’s massage row. Expect a firmer, more active style, with therapists who use stretching and steady pressure to loosen tired feet and shoulders. The late hours are a big draw, running to the early morning through the week and even later on weekends, which makes it a go-to after a long night out or before heading back across the border. The vibe is busy and efficient rather than hushed, so it is better for a good, honest rub than a quiet spa ritual. Walk-ins are welcome, but weekends can mean a short queue.
Operating Hours: Mon–Fri 11:00 am – 2:00 am; Sat–Sun 11:00 am – 3:00 am
Address: 112, Jalan Serampang, Taman Pelangi, 80400 Johor Bahru, Johor
Tel: 017-780 2525
Google Review: View on Google
Google Map: Navigate Now
7. Lotus Reflexology Spa

Over in Taman Bukit Indah, Lotus Reflexology Spa on Jalan Indah is a neighbourhood favourite for foot reflexology and body massage. It keeps things simple and consistent, with a warm foot soak, careful attention to the pressure points and the option to add a back or shoulder session if you want to go longer. The late closing, past midnight every night, makes it easy to drop in after dinner or a movie at the nearby mall. Regulars from the Iskandar side keep coming back for the reliable service and fair pricing. It suits couples and small groups looking for an easy, comfortable session without a long drive into the city centre.
Operating Hours: Mon–Fri 10:00 am – 1:00 am; Sat–Sun 10:00 am – 12:30 am
Address: 21, 21A, 21B, Jalan Indah 15/3, Taman Bukit Indah, 81200 Johor Bahru, Johor
Tel: 010-669 0727
Google Review: View on Google
Google Map: Navigate Now
8. Tianyu Foot Relaxing Centre

Tianyu Foot Relaxing Centre on Jalan Sutera in Taman Sentosa is the pick for Chinese-style foot massage done with a sure, experienced hand. The focus here is the feet and lower legs, with firm, methodical pressure that regulars say leaves them walking lighter, plus body and shoulder options for anyone carrying tension higher up. The centre keeps generous hours, open daily until the small hours, so it works for a late unwind as much as an afternoon break. It is an unpretentious, treatment-first kind of place, well suited to anyone who just wants a thorough, no-frills foot session. Give them a call ahead on weekends when the regulars are in.
Operating Hours: 10:00 am – 2:00 am (Daily)
Address: 34, Jalan Sutera 2, Taman Sentosa, 80150 Johor Bahru, Johor
Tel: 012-717 1997
Google Review: View on Google
Google Map: Navigate Now
9. TangRetreat Spa & Wellness

TangRetreat on Jalan Kuning in Taman Pelangi is a more polished, contemporary spa that balances foot reflexology with full body and aroma oil treatments. The space is styled for relaxation, so it leans towards a calmer, pamper-yourself session rather than a quick drop-in, and packages make it easy to combine a foot and body treatment in one visit. It is a comfortable choice for couples, a small group of friends or a little self-care day, with evening hours that suit an after-work booking. The central Pelangi location puts it within easy reach of the city and the causeway. Reserve ahead for weekend evenings and for any couple or package sessions.
Operating Hours: 10:00 am – 10:00 pm (Daily)
Address: 66, Jalan Kuning, Taman Pelangi, 80400 Johor Bahru, Johor
Tel: 013-772 8282
Google Review: View on Google
Google Map: Navigate Now
10. Crystal Leaf Beauty & Spa

Rounding out the list, Crystal Leaf Beauty & Spa on Jalan Dato Sulaiman in Taman Century blends a beauty salon with a proper spa menu. Alongside foot reflexology and body massage, you can add facials and other grooming treatments, which makes it a one-stop choice for a longer pamper session. The interior is clean and welcoming, and the team is known for a careful, personal touch that keeps customers coming back. Late evening hours give you plenty of room to book after work or dinner. It suits anyone who wants to pair a relaxing foot treatment with a little extra self-care, and it is an easy choice for a weekend treat with a friend or partner.
Operating Hours: 11:00 am – 11:00 pm (Daily)
Address: 123, Jalan Dato Sulaiman, Taman Century, 80250 Johor Bahru, Johor
Tel: 012-778 9139
Google Review: View on Google
Google Map: Navigate Now
Johor Bahru is spoilt for a good foot rub, and the right choice really comes down to the mood you are in. For a busy, late-night Thai session, Family Thai Spa and BKK Thai Reflexology are open well past midnight and run with practised hands. For a quieter, more indulgent treat, 38°c Onsen Spa, Y Spa & Wellness and TangRetreat turn a massage into a longer ritual. And for honest, value foot reflexology near the centre, Eminent, Cozy Escape, Lotus, Tianyu and Crystal Leaf rarely disappoint. Every spot here clears a 4.0 Google rating, so you can book any of them with confidence.
Hours and availability do shift, especially at the smaller boutique spas, so a quick call or message before you set off is always worth it. Now pick your treatment, round up a friend or your partner, and make a proper weekend of it in JB.
Frequently Asked Questions
Where is the best foot massage in Johor Bahru?
Family Thai Spa in Taman Desa Tebrau is the most reviewed foot massage spot in JB right now, popular for Thai-style reflexology and late hours. For a more upscale experience, 38°c Onsen Spa in Bandar Dato Onn pairs a hot soak with massage, while Eminent Reflexology in Century Garden is a long-standing favourite for value foot reflexology. The best pick depends on whether you want a quick late-night rub or a longer spa ritual.
How much does a foot massage cost in Johor Bahru?
Prices vary by spa and treatment length, but a standard foot reflexology session in JB usually sits in the low RM range for around 30 to 60 minutes, with full body and oil massages priced higher. Onsen and boutique spas such as 38°c and TangRetreat cost more than the shophouse reflexology centres. Many places offer packages that bundle foot and body work, which is better value. Check the current menu, as prices drift over time.
Which foot massage spots in JB are open late?
Several are open well past midnight, which is handy before the causeway run or after a night out. BKK Thai Reflexology and Tianyu Foot Relaxing Centre run until 2am, Eminent Reflexology closes at 1 to 2am, and Family Thai Spa and Lotus Reflexology run to around midnight or later. Boutique spas like Y Spa & Wellness close in the early evening, so plan those for daytime.
Do I need to book a foot massage in advance?
For the bigger reflexology centres, walk-ins are usually fine on weekdays, though a short wait is normal at peak times. On Friday and Saturday nights, and when Singapore crowds come over, it is worth calling or messaging ahead. The boutique spas like Y Spa & Wellness and couple or package sessions at TangRetreat are best reserved, as they have fewer rooms and fill up quickly.
Are foot massage spas in JB good for couples?
Yes. Many JB spas offer side-by-side rooms or couple packages. Family Thai Spa and Lotus Reflexology handle couples and small groups easily, while 38°c Onsen Spa, TangRetreat and Crystal Leaf are well suited to a more relaxed pamper session for two. If you are going as a pair, mention it when you book so they can set up a shared room for you.
Disclosure: This list was compiled by the team at My Weekend Plan after extensive research and shared opinions to suggest helpful recommendations for the public. The sequence of brands is in no particular order so if you have any other great suggestions too, please email us support@myweekendplan.com.my. For more information, kindly refer to our copyright, privacy & disclosure policy.