Everyone needs a good massage once in a while, especially after prolonged periods of hunching over our desks while working. Sadly, massages in Singapore are terribly expensive, with prices starting from $60+ at the more affordable chains.
Many who want cheap and good often head over to JB where there’s a whole lot of massage parlours with a full suite of massage services. From nearby City Square Mall to Mid Valley Southkey, Paradigm Mall and more, here’s a list of cheap massage places in JB to soothe your aching back.
7 affordable JB massage parlours to check out
JB massage parlour | Cheapest foot massage | Cheapest full body massage |
Century Health Care & Beauty | S$11 (RM38) for 30 min | S$21.80 (RM72) for 60 min full body massage |
SQ Massage | S$11 (RM38) for 30 min (KSL City ground floor outlet) | S$21.80 (RM75) for 60 min baby oil full body massage (KSL City outlets) |
Thong Yee Thong | S$17.50 (RM60) for 60 min | S$23.70 (RM81) for 60 min full body massage |
Bangkok Spa | S$19.30 (RM66) for 60 min | S$19.30 (RM66) for 60 min Traditional Thai massage |
Thai Odyssey | $21.20 (RM73) for 30 min | $40 (RM138) for 60 min Traditional Thai massage |
Siam Oasis | $21.20 (RM73) for 30 min | $39.50 (RM136) for 60 min Traditional Thai massage |
Thai Imperial | $22.85 (RM78) for 60 min for members | $22.70 (RM78) for 60 min Traditional Thai massage |
Note: RM to SGD conversions were calculated based on the exchange rate at time of writing (S$1 = RM3.43).
These massage parlours in JB are just some of the popular ones in the areas where Singaporeans tend to frequent such as City Square Mall near Woodlands Checkpoint, KSL City, Taman Pelangi, etc.
There are lots of other standalone massage parlours in JB in the popular areas too. Regardless of where your JB adventure takes you, you’re bound to find a massage parlour in a mall or a retail area.
1. Century Health Care & Beauty (KSL City)
Century Health Care & Beauty services | Price range |
Traditional Foot Reflexology (30/60/90 min) | RM38 / RM60 / RM90 ≈ S$11 / S$17.40 / S$26.30 |
Signature body massage (60/90/120 min) | RM72 / RM105 / RM138 ≈ S$21 / S$30.70 / S$40.40 |
Neck and shoulder massage (30min) | RM40 ≈ S$11.70 |
If KSL City is your go-to mall, then you’d most likely have heard about Century Health Care & Beauty. Having been around for 10+ years, the full service massage centre provides a variety of services including foot reflexology, full body massage, and neck and shoulder options.
Apart from the usual body massage, there are also some rather interesting options such as fire cupping and a raw ginger massage—both of which sound like they involve some matter of pain. If these are not up your alley, there’s also something called Ovary Care, or you can do cupping or get your ears cleaned with lymphatic ear candling. And if you’re bored during your treatment, Century Health has got you covered with free wifi and a TV.
Address: No. 33 Jalan Seladang | L1-32,33,34 KSL City, Taman Abad, Johor Bahru 80250, Malaysia
Opening hours: 10 am – 11 pm daily
2. SQ Massage (City Square, KSL City)
SQ Massage has 2 outlets:
- SQ Massage at City Square JB—The most expensive of the 3 outlets.
- SQ Massage and Nails at KSL City, second floor—Generally cheaper than the City Square outlet. Also offers manis, pedis, and waxing services too.
Depending on which outlet you go to, you may get different prices. All offer body and foot massages but the prices aren’t displayed on its website. There’s a WhatsApp number where you can contact the business and ask them for the price list — but not to worry, we’ve done that for you.
SQ Massage (City Square)
View this post on Instagram
The full body massages at City Square start from RM85/S$24.90 for a 60 mins traditional body massage, while a foot massage costs RM60/S$17.50 for 60 mins. I’m not sure about you but unless you have some really aching feet, the full body massage might be more worth it.
Address: M4-01, Level 4, Johor Bahru City Square, 106-108, Jalan Wong Ah Fook, Johor Bahru, Malaysia
Opening hours: 10 am – 10 pm daily
https://www.facebook.com/sqfootbathspaJB/
WhatsApp: https://wa.link/0yay2t
SQ Massage & Nails (KSL City Mall, L2)
KSL City‘s outlet is slightly cheaper at RM75/S$21.90 for a 60min full body massage and RM50/S$14.60 for a 60min foot massage. If you think 60mins is too long just to get your feet massaged, there are also cheaper and shorter options of 30 and 40mins.
*Note: there used to be 2 SQ Massage outlets in KSL City itself but as of 1 July, they’ve merged to the second floor outlet.
Address: Level 2-001A, KSL City Mall JB, Taman Abad, Johor Bahru 80250
Opening hours: 10 am – 10 pm daily
WhatsApp: https://wa.link/b385ml
3. Thong Yee Thong Reflexology (Taman Pelangi)
View this post on Instagram
Thong Yee Thong massage services | Prices |
Foot massage (60/80/100/120 min) | RM60 / RM72 / RM92 / RM108 ≈ S$17.50 / S$21.00/ S$26.95 / S$31.60 |
Traditional / Body massage* (60/90/120/150/180 min) |
|
* You can also enjoy a free fire cupping or scraping treatment if you choose to get a massage that’s 90 minutes and up.
Thong Yee Thong is a standalone massage parlour in the popular Taman Pelangi area where there’s loads of cafes and eateries. So you can drop by for a massage first before lunch or dinner.
It’s also got combo massages for foot and shoulder, and body and foot. If you’re keen to try more interesting spa treatments, there’s Volcanic Hot Stone Therapy and Detox Lymphatic Massage.
Address: 71-73-75, Jalan Kuning, Taman Pelangi, Johor Bahru 80400
Opening hours: 10 am – 1 am daily
https://www.thongyeethongreflexology.com/
Just a bit further, explorer! The prize awaits…
4. Bangkok Spa (Taman Pelangi, Sri Tebrau, Taman Sentosa)
View this post on Instagram
Bangkok Spa | Price (60 min) | Price (90 min) | Price (120 min) | Price (150 min) |
Foot massage | RM66 ≈ S$19.30 | RM99 ≈ S$29 | – | – |
Traditional Thai full body massage | RM66 ≈ S$19.30 | RM99 ≈ S$29 | RM132 ≈ S$38.60 | RM165 ≈ S$48.30 |
Aromatherapy full body massage | RM90 ≈ S$26.37 | RM135 ≈ S$39.55 | RM180 ≈ S$52.70 | RM225 ≈S$65.90 |
Bangkok Spa is slightly pricier than the other ones so far but it has been in the business for a good number of years with over 100 well-trained therapists from Thailand supposedly.
Specialising in traditional Thai massages and aromatherapy type body massage, Bangkok Spa offers a relaxing and tranquil environment to get pressed. Should you fancy something more luxe or wish to have a massage together with your partner, it also has VIP rooms such as a Jacuzzi Spa & Sauna VIP Room, Massage VIP room and Massage Private Room.
There are also body scrubs and gua sha (scraping) available, although these prices aren’t available online. The good thing about Bangkok Spa is that it opens late, or rather, till the wee hours of the morning at 5am. So if you can’t sleep, you can always head out for a massage to help you relax.
Addresses:
- Taman Sentosa: No159,161,Jalan Sutera, Taman Sentosa, 80150, Johor Bahru
- Taman Pelangi: No 58, 58A, 58B, 60, 60A, 60B, 62, 62A, 62B, Jalan Abiad, Taman Pelangi, Johor Bahru 80400
- Taman Sri Tebrau: 171, 171A, 173, 173A, 175, 175A, 177, 177A, Jalan Perisai, Taman Sri Tebrau, Johor Bahru 80050
Opening hours: 11 am – 5 am daily for all outlets
http://www.bangkokspamalaysia.com/
5. Thai Odyssey (City Square, KSL City, Paradigm Mall & More)
View this post on Instagram
Thai Odyssey massage services | Prices |
Foot massage | 30min: RM73 ≈ S$21.30 60min: RM95 ≈ S$27.80 |
Thai Traditional massage (no oil) | 60min: RM138 ≈ S$40.40 90min: RM158 ≈ S$46.20 120min: RM188 ≈ S$55.00 |
Thai Odyssey is one of the biggest chains across Malaysia, not just JB, and in fact, even outlets in Indonesia, Thailand, Cambodia and China too. We’ll just list the standard foot and body massages online because there are too many services to list.
For those who frequently head over the Causeway for eating and massage, Thai Odyssey also offers packages and a membership where you can get rewards, which may be
All prices stated above are before Malaysia’s 8% SST and are valid for all Malaysia outlets except Genting Skyavenue, Bangsar Shopping Centre, and Gateway@KLIA2. Those are slightly more expensive—you can check out the full price list on the official website.
Address: Thai Odyssey has 6 outlets in Johor alone, including at popular malls like JB City Square, KSL City, Holiday Villa and Komtar JBCC. For the full list of outlets and their address, check out all the Thai Odyssey Johor outlets on the official website.
Opening hours: varies per outlet
6. Siam Oasis (City Square, KSL City, Mid Valley Southkey, AEON Mall, etc)
View this post on Instagram
Siam Oasis massage services | Prices |
Foot massage | 30min: RM73 ≈ S$21.30 60min: RM93 ≈ S$27.20 |
Thai Traditional massage | 60min: RM136 ≈ S$39.80 90min: RM156 ≈ S$45.70 120min: RM186 ≈ S$54.50 |
From Penang to Sabah and all the way to China, Siam Oasis is an established chain that is sure to meet your massage needs wherever in Malaysia you are. In JB alone, there are 10 outlets, with 3 alone in The Mall, Mid Valley Southkey.
It’s got the standard foot and full body massage, as well as back therapy, aromatherapy massage and something called 936 LAE Therapy, which seems to involve some form of water.
Note that prices are before 8% SST.
Address: 10 outlets at City Square, KSL City, Sutera Mall, The Mall, Mid Valley Southkey (3 outlets), Jalan Dato Sulaiman, AEON Mall Tebrau City, Paradigm Mall, Toppen Shopping Centre
Opening hours: varies per outlet
7. Thai Imperial (Taman Century, Taman Pelangi, Plaza DNP)
View this post on Instagram
Siam Oasis massage services | Prices |
Foot massage | 60min: RM78 ≈ S$22.85 |
Thai Traditional massage | 60min: RM78 ≈ S$22.85 90min: RM98 ≈ S$28.71 120min: RM118 ≈ S$34.50 |
Thai Imperial has 3 outlets in JB—Plaza DNP, Taman Pelangi and Centur Garden. Each outlet offers a different something with the fusion of Thai and Chinese massage at Plaza DNP, authentic Thai massage at the Taman Pelangi outlet and rejuvenation at Century Garden.
At Plaza DNP for instance, it offers Thai and Chinese massages such as acupressure and meridian massage to stimulate energy points, while at the other 2 outlets, there are traditional Thai massage and oil massage.
Addresses:
- Plaza DNP: 2.05, Jalan Dato Abdullah Tahir, Taman Abad, 80250 Johor Bahru
- Century Garden: Lot 217, Jalan Dato Sulaiman, Taman Abad, 80250 Johor Bahru
- Taman Pelangi: No 70, 70A & 70B, Jalan Serampang, Taman Pelangi, 80400 Johor Bahru
Opening hours: 12 pm – 1 am daily
We know you know someone in need of a relaxing, cheap massage. Share this article with them!
About the author
Audrey Ng is a bargain hunter who tries to sniff out the best deals possible whether it’s food, shopping or travel. She will out auntie the auntiest of aunties.
Related Articles
Cheap Massage Places in Singapore (2023)—Clean Ones Under $70!
Cheap Guide to Johor Bahru: Where to Go and Best Things to Do in JB (2023)
Car Rental in JB – 5 Best Rental Companies Near City Square Johor Bahru
Sephora Singapore vs Sephora Malaysia – Is Makeup Cheaper in JB?