Here are the best massage spas in JB sorted by type so you can pick which one you like best.

Feeling like taking a break and going on a vacation but can’t be bothered to deal with all the red tape that comes with international travel?

There are plenty of domestic spots you can relax and unwind at, and we’ve got to recommend Johor Bahru for their long list of great massage spas that keep local and international travellers coming back for more.

Think about it – you’ve spent most of the day walking or working or generally just going about your life – you’re tired and sore from the day’s activities.

A nice, long massage from attentive staff could be exactly what you need to unwind those tensed up muscles and relax all that pent up stress.

And if you’re not going to Johor, why not check out our other article on other body massage spas in Malaysia to visit.

Best Thai massage spas in JB

Bangkok Family Spa

Thai traditional massage lovers will be glad to know that this one starts at RM58 for 60 minutes, but you might want to book a private room to yourself as it can be a little noisy.

Reviews also mention they provide free transport and pick up services from the main malls such as KSL and City Square, so that’s great if you’re not driving!

Opening hours: 11am – 12am daily
Address: No. 35, Jalan Permas 10/7, Bandar Baru Permas Jaya, 81750 Masai (Google Maps)
Contact: +60 7-380 8888 | Facebook | Website

Bangkok Traditional Thai Therapy

Due to the politeness and skill of the masseurs, both Johoreans and travellers love frequenting this Thai massage spa. One Australian couple consider themselves regulars and always ask for the same masseurs.

Here’s a tip: request for the couples room on the top floor as it is more private and comes with its own attached toilet.

Opening hours: 11am – 11pm daily
Address: No. 43, Jalan Permas 10/7, Bandar Baru Permas Jaya, 81750 Johor Bahru (Google Maps)
Contact: +60 7-388 8282

JB Thai Spa

All of this massage spa’s masseurs hail directly from Thailand, so you’ll definitely get an authentic experience.

Apparently, there is a shuttle service for those who don’t drive. That can be super convenient for any traveller.

Opening hours: 11am – 12am daily
Address: 40-42, Jalan Serampang, Taman Pelangi, 80400 Johor Bahru (Google Maps)
Contact: +60 7-332 2233 | Facebook | Instagram

Best reflexology massage spas in JB

Eminent Reflexology

A flagship reflexology chain with more than 50 masseurs available, you might have a hit or miss experience. But once you’ve found a masseur you like, the results can be astounding. (No. 82 is popular!)

This spa also offers plenty of free food including steamed buns, nasi lemak, and even ice cream, which is great if you’re feeling peckish.

Opening hours: 10am – 11:30pm daily
Address: 1, Jalan Bestari 12/2, Taman Nusa Bestari, 81300 Skudai (Google Maps, Nusa Bestari) | 99, Jalan Indah 15/2, Taman Bukit Indah, 79100 Johor Bahru
Contact: +60 16-252 2572 | Facebook | Instagram

Lotus Reflexology

This massage spa has a happy hour promotion, so you can enjoy several massages at a discounted rate. Just call ahead and ask for the latest happy hour prices.

There’s ample opportunity to make new friends too as the massage takes place in a shared, public space.

Opening hours: 11am – 1am daily
Address: 21, 21A, 21B, Jalan Indah 15/3, Bukit Indah, 81200 Johor Bahru (Google Maps)
Contact: +60 7-244 5555

Master Chai Reflexology

If you prefer Chinese-style reflexology, you can consider this one as it is highly rated among locals and internationals alike for its quality services and comfortable environment.

To ensure the most comfortable experience, you will have the option to choose between a man or woman masseur. Drinks are served before and after the massage too.

Opening hours: 11:30am – 11pm daily
Address: 1, Jalan Molek 1/5A, Taman Molek, 81100 Johor Bahru (Google Maps, Taman Molek) | A-1-6, Persiarian Southkey 1, Southkey, 80150 Johor Bahru (Google Maps, Southkey)
Contact: +60 7-288 1990 | Facebook | Instagram

Thong Yee Thong Reflexology

Known for its excellent services and friendly staff, it is loved a lot by Johoreans. However, you’ll need to clean and wash your legs by yourself first though, before going for the service.

Many Google and Facebook reviewers love how the treatment has helped to reduce their common aches and pains.

Opening hours: 9am – 12am daily
Address: 71-73-75, Jalan Kuning, Taman Pelangi, 80400 Johor Bahru (Google Maps)
Contact: +60 16-722 5811| Facebook | Instagram | Website

Tianyu Foot Relaxing Centre

The masseurs here deliver consistently good massages, unlike some places where it can be a hit or miss.

Johoreans come to this centre again and again. One Facebook reviewer even shared that he has been a regular for ten years now!

Opening hours: 12pm – 2am daily
Address: 34, Jalan Sutera 2, Taman Sentosa, 80150 Johor Bahru (Google Maps)
Contact: +60 7-332 8898 | Facebook

Xin Yun Foot & Body Massage

You can enjoy two hours of full body and foot massage at this spa for only RM100, so you can get a lot of value for your money.

Suitable for both a family and a couples’ experience, desserts and refreshments are also available at this location.

Opening hours: 10am – 9pm daily
Address: 24A, Jalan Pingai, Taman Pelangi, 80400 Johor Bahru (Google Maps)
Contact: +60 17-347 7455| Facebook

Best Indian massage spas in JB

Ayurbumi Ganes Herbal Centre

You’ll be getting an authentic experience as this centre has qualified Ayurveda doctor and therapists from Kerala, India.

However, the environment is a lot humbler compared to most places, so try not to expect a luxurious, fancy room.

Opening hours: 9am – 9pm daily
Address: No. 27 & 29, Jalan Susur 1/1, Off, Jalan Tun Abdul Razak, 80000 Johor Bahru (Google Maps)
Contact: +60 7-222 4439 | Facebook |Website

Ayush Ayurvedic

Best thai massage spas in JB Ayurbumi Ganes Herbal Centre,

This massage spa has glowing reviews of its friendly and helpful staff who will no doubt but make you feel safe, cared for, and comfortable.

Plus, if you’re headed to Singapore anytime soon, they’ve got branches there too, in Yishun, Tampines, Jurong, and Little India.

Opening hours: 9am – 9pm daily
Address: 349, Jalan Meranti Merah, Taman Melodies, 80250 Johor Bahru (Google Maps)
Contact: +60 7-331 1911 | Facebook | Website

Best Malay & Indonesian massage spas in JB

LB Massage Centre

This massage centre may have only a small number of reviews but each one is detailed and glowing! This is due to the caring and attentive staff as well as the clean facilities and affordable prices.

They offer both Balinese and Malay massages, so you can choose between the one you like best.

Opening hours: 10:30am – 8pm Monday to Thursday, 10:30am – 10pm Friday to Sunday
Address: 30, Jalan Pendekar 10, Taman Ungku Tun Aminah (Google Maps)
Contact: +60 10-253 7699| Facebook

Madam Yeo

Sorry guys, but this massage here is for ladies only and run solely by ladies, so it is perfect for a girls’ night out in JB!

They do an Indonesian-style meridian massage, and also offer occasional giveaways on their Facebook page, so you should keep your eye out.

Opening hours: 10am – 7pm daily
Address: 30, Jalan Pendekar 10, Taman Ungku Tun Aminah (Google Maps)
Contact: +60 11-2077 9078 | Facebook

Pondok Urut Ansar

Looking for a really cheap massage by local masseurs? Prices here generally start at RM50 for 60 minutes, the lowest we’ve seen so far.

They can accommodate both genders as they’ve got male and female masseurs. The facilities are should be on the simple side, so expect what you pay for.

Opening hours: 8am – 10pm daily
Address: No. 23, Jalan Kacung 1, SEDC Tammpoi, 81200 Johor Bahru (Google Maps)
Contact: +60 16-780 9022 | Facebook

Best Swedish massage spas in JB

Walea Spa & Retreat

Although it’s a bit pricier than most locations, you won’t be disappointed at the quality of the massages at this home spa.

Reservations are required, so do book in advance as they’re quite popular. They also offer body wraps, body scrub Jacuzzi, and more.

Opening hours: 11am – 7pm daily, closed Wednesdays
Address: 6, Jalan Balau, Taman Melodies, 80250 Johor Bahru (Google Maps)
Contact: +60 7-332 5567 | Facebook

Featured image credit: Bangkok Family Spa