No trip to Johor Bahru is complete without a full body massage at some of the best massage spas in JB. Spas and massage parlours in JB tend to be cheaper while the service is still top notch and you can find something that will leave you feeling way more relaxed and ready to tackle another work week.

We uncover some of the best, cheapest and most importantly, CLEAN massage spas in Johor Bahru.

Read more: The Ultimate Johor Bahru Travel Guide

  1. Thai Odyssey

Thai Odyssey is one of the most famous massage parlours in Malaysia because of the quality of their services and the posh looking spa facilities. They offer traditional Thai massages and many other affordable spa packages available for its customers.

Thai Odyssey
Image credit: Thai Odyssey | Facebook
Thai Odyssey
Image credit: Thai Odyssey | Facebook

The reception area is decorated with traditional Thai elements and massage rooms are clean and decorated nicely.

This massage spa is a popular destination in Johor Bahru as the masseuses are highly-skilled, offering consistent and quality services every single time.

  • Opening Hours: 10 am – 10 pm, Monday to Sunday
  • Price: Foot massage RM63-RM78 / Thai massage RM118-RM168 / Half Body massage RM63
  • Popular outlets: MF-20, Innercity Level 3, JB City Square, Jalan Wong Ah Fook, 80000 Johor Bahru, Lot L2-01, Level 2, KSL City Mall, No. 33 Jalan Seladang, Taman Abad, 80250 Johor Bahru
  1. Bangkok Spa

Bangkok Spa is an authentic Thai massage parlour providing traditional Thai massages and reflexology. Bangkok Spa is just 5 minutes away from KLS City and even provides free transportation to the massage parlour!

Bangkok Spa Johor Bahru
Image Credits: Bangkok Spa | Facebook

Therapists working at Bangkok Spa are all well-trained and professional, with many years of experience from Thailand. Customers will be able to enjoy an authentic Thai massage in a relaxing and beautiful environment.

Bangkok Spa Johor Bahru
Image Credits: Bangkok Spa | Facebook

They offer foot massages, traditional Thai massages, aromatherapy, sauna and jacuzzis and body scrubs. They even have free Wi-Fi, phone battery charging stations, free parking and computers to use.

  • Opening Hours: 11 am – 5 am Daily
  • Price: Foot massage RM53-RM79 / Thai massage RM62-RM143
  • Address: 58, 58A, 58B, 60, 60A, 60B, 62, 62A, 62B, Jalan Abiad, Taman Pelangi, 80400, Johor Bahru
  1. Soul Asia

Soul Asia is an award-winning wellness and relax centre in Johor Bahru, offering services like foot massages, body massages and aromatherapy treatments.

Soul Asia Johor Bahru
Image Credits: Soul Asia | Facebook

Their Thai massages can help to release chronic tensions in the body, improve posture and of course, improve your mood from relaxation. Coupled with their amazing decor and ambience, it’s no wonder that Soul Asia is one of the most popular massages in Johor.

Soul Asia Johor Bahru
Image Credits: Soul Asia | Facebook
  • Opening Hours: 11 am – 2 am Daily
  • Price: Foot massage+Half body RM40 / Traditional Thai massage RM53-RM100
  • Address: No.1-G, Jalan Bestari 3/5, Taman Nusa Bestari 81300 Nusajaya, Johor
  1. Thai Imperial

Thai Imperial provides authentic massage services including foot massages, Thai massages, oil massages, body scrubs and more. All masseuses hired are Thai, trained continuously to provide consistent and high-quality services.

Image Credits: Thai Imperial Facebook

All mattresses, robes and essential oils are specially selected for the wellness and comfort of the customers. Enjoy some orange tea and a complimentary dessert and there are couple rooms for a romantic massage with your partner.

Image Credits: Thai Imperial Facebook

The rooms of this JB spa are all tidy, clean, and decorated to create the most relaxing atmosphere.

  • Opening Hours: 12 pm – 3 am Daily
  • Price: Reflexology from RM45 / Thai massage from RM68 / Essential oil massage from RM78
  • Address: 70, Jalan Serampang, Taman Pelangi, 80400 Johor Bahru
  1. Sabye – Sabye

Sabye – Sabye is a popular one for its affordable prices and authentic Thai massage experience. Mattresses are laid on the floor and the rooms are separated by curtains, just like in Thailand.

While the interior may be minimal, they certainly aren’t lacking in skill! They don’t offer traditional massages with oils, but you still can enjoy a shiok massage with their balms and rubs.

  • Opening Hours: 10 am – 10 pm Daily
  • Price: Foot massage RM25-RM65 / Body massage RM55-RM85
  • Address: Blk D, Plaza Sentosa (Jalan Sutera), Ground Floor, 80250 Johor Bahru, Johor, Malaysia
  1. Let’s Relax Spa

Located next to Sabye – Sabye, Let’s Relax Spa offers customers something different, providing sofa-beds for them to lie on. Massages are done by using balms and not oils, which some customers prefer as it is minty and fresher.

This place offers a range of Thai massages, for foot, full body and also oil massage. Other than massages they also do packages for Ear Candle and Body Scrub with body massages.

Lady enjoying a body scrub in a spa
Image credit:

For a good price, you’ll be able to enjoy great Thai massage in JB in a clean environment with great skills!

  • Opening Hours: 9 am – 12 am, Daily
  • Price: Foot massage RM30-RM70 / Body massage RM60-RM90
  • Address: Blk D, Plaza Sentosa (Jalan Sutera), Ground Floor, 80150 Johor Bahru, Johor

Your JB massage is waiting for you! Go ahead and book yourself a trip to JB to melt all your worries away at the Spa. You deserve it.

Take a trip to Johor Bahru, Malaysia, this weekend and book your bus or train tickets through Easybook to earn cashback with ShopBack!

Check out these other things to do and places to stay in Johor Bahru:

Looking for great discounts? Do check out the best deals at ShopFest!

User Feedback