Johor Bahru, or commonly known as JB, is located near the border between Singapore and Malaysia. If you’re planning a weekend trip down to Johor Bahru for some getaway time, spend a day or two for some much-needed pampering session. We’re all looking for an affordable spa to get a massage or a facial, and there are tons of affordable massage spas scattered around the city so you too can melt the stress away. So, let’s take a look at this list of the best affordable spas in Johor Bahru. 

18 Best Affordable Spas in JB 2023

1. Bangkok Spa

First time in JB? Well, if you are searching for a spa to relax at and are afraid you might get lost, don’t worry! Bangkok Spa is here to help. This affordable spa offers free 2-way transport from the town of Johor Bahru to their spa! All you have to do is contact and let the spa know your exact location, and they’ll pick you up. Bangkok Spa in JB also provides traditional Thai massages, along with foot massages and full-body massages. Furthermore, the spa also has charging ports around and free wifi for customers to enjoy.

AddressClick here for all outlets
Opening Hours11am – 5am daily
Contact DetailsClick here for all outlet contacts

book now with

2. Spa Manja

If you manja your girlfriend or boyfriend, take them on a relaxing day trip to Spa Manja in JB! Don’t worry, this spa will not break your bank anytime soon. Aside from offering a wide range of massages, they also provides many relaxing treatments such as ear candling and waxing, body detox sessions, as well as facials. Most of these treatments can be requested during or before your massage to offer a more relaxing session. Thanks to its garden-like setting, it definitely is all about zen and relaxation. Different from other spas, Spa Manja specialises in giving Javanese massages, which offers more potent healing effects, as well as relieving any muscle aches. Since most of the staff are from Bali, it makes the experience even more authentic! 

Address 162, Jalan Dato Sulaiman, Taman Abad, 80250 Johor Bahru, Johor
Opening Hours11am – 11pm daily
Contact Details+607 333 3111

book now with

Location:

3. Kaki Kaki Reflexology 

Relax your legs, enjoy some time gaming with the boys before heading for an awesome buffet all at this affordable spa! Kaki Kaki Reflexology is quite a large massage parlour. What’s unique about this massage place is not only do they offer amenities fit for relaxation, but they also house an entertainment system! Thus, many waiting guests can be entertained by playing with the Xbox or computers available. Furthermore, they also offer amenities such as a jacuzzi, sauna and steam room. Once you’re done with your massage, drop by their free buffet to fill your stomach! Specialising in Chinese and Thai massages, you can enjoy full-body massages for below $50. What’s more, is that guests can enjoy the luxuries of a free buffet with minimum spending of $20. 

For more information or to make a booking, click here.

Address109, Jalan Mutiara Emas 10/19, Taman Mount Austin, 81100 Johor Bahru, Johor
Opening Hours11am – 3am
Contact Details+607 333 7988

Location:

4. Thai Imperial 

Thai Imperial is an affordable spa in JB that offers the full authentic Thai experience. Since most of their staff are from Thailand, you can expect exceptional skills! Furthermore, this spa offers quite a few promotions throughout the year, so pick your time right and you can get a massage at an even cheaper price! Besides that, they also provide guests with complimentary desserts after massage sessions. Couples who want a bit of privacy can request a couple room complete with flower petals sprinkled on top. Located only 10 minutes from the JB causeway, it’s really convenient and a must-go place if you’re in JB.

Address70, Jalan Serampang, Taman Pelangi, 80400 Johor Bahru, Johor
Opening Hours10am – 12am daily
Contact Details+6011 2942 1111

book now with

Location:

5. Soul Asia

affordable spa

Need a midnight relaxation? Visit Soul Asia which opens till late at night! Operating until almost 2am in the morning, this award-winning spa provides Thai massages among many others. It is the perfect place to drop by after a late-night supper at the mamak. Offering many affordable packages including full-body and foot massages, the whole session lasts for 120 minutes. 

For more information or to make a booking,, click here.

Address5-5, Jalan Bestari 3/5, Taman Nusa Bestari, 81300 Johor Bahru, Johor
Opening Hours11am – 11pm daily
Contact Details+607 511 1000

Location:

6. SQ Massage & Nails

affordable spa

If you are looking for an affordable spa with nail services in JB, you’ve come to the right place! SQ Massage & Nails offers many packages including services such as ear-candling, shoulder, foot, and head massages as well as shoulder scraping sessions. Relax your entire body with a 60-minute full-body massage for RM 72, or get a foot reflexology treatment for only RM 50 for an hour. Or maybe, get the best of both worlds and get a 2-in-1 package for RM65!

For more information or to make a booking, click here.

AddressGE-006, Ground Floor & L2-01a, KSL CITY, 32, Jalan Seladang, Taman Abad, 80250 Johor Bahru, Johor
Opening Hours10am – 10pm daily
Contact Details+607 331 1898

Location:

7. Wang Zu Bu Luo Spa

affordable spa

When visiting Wang Zu Bu Luo Spa, you can get free driving services from Malaysian customs. Opening till late into the night, this affordable spa offers body scrubs, pedicures, and cupping services. The parlour also offers 90-minute full-body massages. Besides that, the spa also offers many other packages that may include foot, shoulder and head massages. Want to enjoy more perks? Sign up for their member’s program to enjoy complimentary sauna sessions and buffet meals. 

For more information or to make a booking,, click here.

AddressTaman Abad, 80300 Johor Bahru, Johor
Opening Hours12pm – 2am daily
Contact Details+607 331 6599

Location:

8. Rebung Wellness

Image credit: David Cham

Located in JB Angsana Mall, this is a must-visit place if you’re in JB. They offer tons of treatments, like an aroma steam bath, body masks and scrubs, and facials. They also offer full body massages, so you can really treat yourself to relaxing session. What’s more, men are welcome to Rebung Wellness too, because men deserve to be pampered as well! This spa offers treatments that are very traditional, so you’ll get to learn all about culture while you’re getting a pampering session.

For more information or to make a booking,, click here.

Address51a, Jalan Sutera, Taman Sentosa, 80150 Johor Bahru, Johor
Opening Hours10.15am – 9.45pm
Contact Details+6016 704 9605

Location:

9. Thai Odyssey

affordable spa

Thai Odyssey is a very popular spa and has outlets all across Malaysia. With many outlets in JB, this outlet is located in JB City Square Mall, which is a very convenient spot. Enjoy their relaxing half-body massages, Thai herbal therapy, full-body massages and Thai aromatherapy. Be sure to keep an eye out because Thai Odyssey offers quite a lot of promotions throughout the year! 

For more information or to make a booking, click here.

AddressClick here for all outlets 
Opening Hours10am – 10pm daily
Contact DetailsClick here for all contact details

book now with

10. Zie Reflexology Centre

Sometimes, massages can do so much more than help your body relax. It can also help relieve inflammation, pain and even improve blood circulation. Zie Reflexology Centre is the place to visit for traditional Chinese cupping treatment. With years of expertise and a range of cupping options, rest assured that you are in great hands. Furthermore, they also offer traditional Malay body massages that involve using unique techniques you wouldn’t normally find in Thai or Balinese massages. 

For more information or to make a booking, click here.

AddressClick here for all outlets
Opening HoursClick here for all operating hours
Contact Details+016 769 3829 

11. Family Thai Spa

If the whole family needs a pamper day, check out this affordable spa in Johor. Family Thai Spa is family-friendly and specialises in Thai body treatments. Decorated with a garden theme, even kids will love it! Furthermore, you can also experience their secret sky garden while you’re here. For an exclusive experience, book their VIP rooms for a mini-spa all to yourselves! 

For more information or to make a booking,, click here.

AddressClick here for all outlets
Opening Hours11am – 12am daily 
Contact DetailsClick here for all contact details

12. Forest Spa Plaza Sentosa

Forest Spa Plaza Sentosa offers a plethora of treatments inspired by the traditional Chinese and Thai massage. As the name suggests, the spa features a forest-themed interior which will transport you into an idyllic oasis. There are tons of treatments such as lymphatic massage, aroma body massage, TCM chiropractic therapy, shoulder and neck massage. If you prefer a quick session that does not cost a fortune, their foot massage starts at RM58 for 40 minutes and RM78 for one hour session.

For more information or to make a booking,, click here.

AddressPlaza Sentosa, Lot 1 – Lot 4 Lower Ground Floor Block E, Jalan Sutera 3, Taman Sentosa, 80150 Johor Bahru, Johor
Opening HoursOpen daily: 11.30 am – 2 am
Contact Details+607 290 7660

Location:

13. Walea Spa & Retreat

Source: Walea Spa & Retreat

Walea Spa & Retreat which boasts a relaxing ambiance and top-notch treatments is a hidden gem among locals. It is regarded as the best affordable massage spa in Johor. Their list of comprehensive treatments available include foot massage, body scrub, jacuzzi, as well as aroma tension relief full body massage. There are also limited time packages available at an affordable price. Plus, you can also opt for a couple treatments with your loved ones.

Address6, Jalan Balau, Taman Melodies, 80250 Johor Bahru, Johor
Opening HoursOpen daily except Tuesday: 11 am – 7 pm
Contact Details+607 332 5567

book now with

Location:

14. Urban Escape Day Spa & Beauty Lounge

Source: Urban Escape Day Spa & Beauty Lounge

Urban Escape Day Spa & Beauty Lounge has two branches that are conveniently located at Hotel Granada and The Ledang Urban Retreat. Apart from its luxurious decor, the team of therapists are highly trained. Their list of noteworthy treatments available include facial, waxing, body massages, manicure and pedicure. If you want the ultimate experience, you can opt for their spa wellness packages which combine body polish, massage, facial and steam room. The price for the package starts at RM350.

For more information or to make a booking, click here.

AddressHotel Granada Johor Bahru Malaysia:Jalan Indah 15/2, Taman Bukit Indah, 81200 Johor Bahru, Johor, Malaysia
The Ledang Urban Retreat (upper level, lobby): No 2 Jalan Bendahara 79250 Iskandar Puteri Johor Bahru
Opening HoursOpen daily: 10:30am – 11pm
Contact Details+6012 616 3429

Location:

15. D Asia Massage Therapy

A one-stop-shop for everything wellness and beauty, this one of our go-to places when we’re in JB. They offer tons of services, such as scraping therapy, Tui Na massages, and fire cupping, but they also offer beauty treatments like mani pedis, waxing, and eyelash extensions! They currently have two locations: one in KSL City Mall, and another in R&F mall, so if you can’t decide whether to do your nails or get a massage, do both at D Asia Massage Therapy!

For more information or to make a booking, click here.

AddressL1-16&L1-84A KSL City Mall, 33, Jalan Seladang, Taman Abad, 80250 Johor Bahru, Johor

L2-001 R&F Mall, Mercu 1, Jalan Tanjung Puteri, 80300 Johor Bahru, Malaysia.
Opening HoursOpen daily: 10am – 10pm
Contact Details+014 317 9989 (KSL City Mall) or +016 7451 808 (R&F Mall)

16. Breeze Spa – Amari Johor Bahru

Breeze Spa at Amari Johor Bahru

If you fancy integrating local flavours into your spa day, Breeze Spa, situated within Amari Hotel, should be on your radar. This place takes cues from the local coffee culture, incorporating coffee-infused body scrubs and other local elements to invigorate your massage session. What’s more, the staff tends to recognise those who visit more than once, cultivating a familiar and welcoming ambience.

AddressNo.82C, Jalan Trus, 80000 Johor Bahru, Johor, Malaysia
Opening HoursOpen daily: 10am – 10pm
Contact Details+607 266 8888

17. QS Reflexology and Therapy

QS reflexology

Should you be keen on expanding your repertoire of relaxation techniques, QS Reflexology and Therapy offers a varied selection. In addition to a wide spectrum of massage services, they also provide treatments like ear candling and basic scraping. Regular package deals are also part of their offerings, making it easier on your pocket while maintaining a focus on wellness.

Address47, 49, Jalan Dedap 4, Johor Jaya, 81100 Johor Bahru, Johor, Malaysia
Opening HoursOpen daily: 11am – 11pm
Contact Details+60 7-356 0100

18. Lotus Reflexology

Lotus Reflexology

For those who appreciate both social connection and tranquillity, Lotus Reflexology could be the place for you. With ever-changing happy hour deals on the table, it’s advisable to ring ahead and see what’s on offer. Reduced rates on a diverse range of massage services are available during these times. Furthermore, the open space is designed to host several individuals simultaneously, ideal for those who enjoy a bit of chit-chat while being pampered. It’s a setting that blends a communal atmosphere with individual relaxation.

Address21, 21, Jalan Indah 15/3, Bukit Indah, 81200 Johor Bahru, Johor, Malaysia
Opening HoursOpen daily: 10am – 1am
Contact Details+60 18-299 1727

Make sure to follow Beauty Insider on Instagram and Facebook for the latest updates!