JB Massage Price Guide (2024)—Bangkok Spa, Thai Odyssey & More

best-cheap-jb-massage-prices
Image: Wiffle Gif

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 and beauty ksl city massage
Image: 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

https://centuryksl369.com/  

Back to top

 

2. SQ Massage (City Square, KSL City)

SQ Massage has 2 outlets:

  1. SQ Massage at City Square JB—The most expensive of the 3 outlets.
  2. 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)

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. 

sq-massage-jb-city-square-mall-prices
Image: SQ Massage (City Square), via their WhatsApp business account.

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)

sq-massage-and-nails-jb-ksl-city-mall-prices
Image: SQ Massage and Nails (KSL City Mall), via their WhatsApp business account.

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

Back to top

 

3. Thong Yee Thong Reflexology (Taman Pelangi)

 

View this post on Instagram

 

A post shared by Dan Leaño Jr. (@danleanojr)

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)
  • 60 min: RM81 ≈ S$23.70
  • 90 min: RM108 ≈ S$31.60
  • 120 min: RM149 ≈ S$43.60
  • 150 min: RM186 ≈ S$54.40
  • 180 min: RM208 ≈ S$60.90

* 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/ 

 Back to top

 

4. Bangkok Spa (Taman Pelangi, Sri Tebrau, Taman Sentosa)

 

View this post on Instagram

 

A post shared by Bernie Ho (@lepakwithbernie)

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/

Back to top

 

5. Thai Odyssey (City Square, KSL City, Paradigm Mall & More)

 

View this post on Instagram

 

A post shared by Thai Odyssey (@thaiodyssey)

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

https://thaiodyssey.com/

Back to top

 

6. Siam Oasis (City Square, KSL City, Mid Valley Southkey, AEON Mall, etc) 

 

View this post on Instagram

 

A post shared by Siam Oasis 泰皇鼎 (@siamoasis)

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

https://siamoasis.com.my/

Back to top

 

7. Thai Imperial (Taman Century, Taman Pelangi, Plaza DNP)

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

https://thaiimperialspa.com/

Back to top

 

We know you know someone in need of a relaxing, cheap massage. Share this article with them!


audrey ng profile

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.