TheSmartLocal – Singapore’s Leading Travel and Lifestyle Portal

Skip to content

10 Cheap Non-Sleazy Spas In JB With Full Body Massages From Just $18

Cheap massages in Johor Bahru, Malaysia

There’s nothing more therapeutic than getting a full-body massage at the end of a tiring week. Treat yourself by checking out these cheap massages in JB that are both pocket-friendly and not lupsup.

From spas that offer free chauffeur services to those with free buffets, these places have all the amenities and massages you need to be mentally and physically rejuvenated.

1. Bangkok Spa – Free 2-way transport

bangkok spa
Image credit:
Bangkok Spa

Navigating your way through the streets of JB isn’t easy. To help you avoid getting lost, Bangkok Spa provides free 2-way transport services to their spa from JB’s town area. All you have to do is contact the spa, tell them your exact location and they’ll come pick you up. If you’re savvy finding your way through JB, Bangkok Spa is minutes away from KSL City.

bangkok spa free transport
You can’t miss the cars sent to pick you up as they’re all plastered with brightly coloured stickers with the words “FREE TRANSPORTATION”
Image credit: Bangkok Spa @ Johor Bahru

bangkok spa jacuzzi
Check out their large variety of jacuzzi options
Image credit: Bangkok Spa @ Johor Bahru

Aside from the chauffeuring service, the spa also offers traditional Thai massages, with both full body massages and foot massages starting from RM62/hour (~S$18). Other amenities include free Wi-Fi and charging ports.

Rates: From RM62/hour (~S$18)

Address: Number 58,60,62 Jalan Abiad, Taman Pelangi, Johor Bahru 80400, Malaysia
Opening hours: 11am-5am, Daily
Contact: +60 17 338 2277 | Bangkok Spa website

2. Spa Manja – Garden-like setting

spa manja
Image adapted from:

In addition to massages, Spa Manja provides customers with a wide range of other relaxing treatments such as facials, body detox sessions, ear candling and waxing. You can request for these treatments to be carried out concurrently with your massage to make your session even more shiok.

spa manja gardenThe entrance of Spa Manja is lined with trees and potted ferns.
Image credit: Spa Manja

Unlike in other parlours, masseurs here specialise in giving Javanese massages, which use more knuckle and thumb pressure compared to other methods. This style is said to have even more potent healing effects and is especially good for relieving muscle aches. All their staff are from Bali, which makes this experience even more authentic. 

Rates: From RM98/hour (~S$29)

Address: 162, Jalan Dato Sulaiman, Taman Abad, Johor Bahru 80250, Malaysia
Opening hours: 11am-11pm, Daily
Contact: +60 7 333 311 | Spa Manja website

3. Yu Zu Xian – Massages focus on acupressure

yu zu xianImage credit: Yu Zu Xian Reflexology Desa Tebrau 御足轩2

A massage may offer immediate relief from muscle aches but they may not address the root cause of the pain. At Yu Zu Xian, however, masseurs will treat knots by focusing on acupressure points.

yu zu xian foot reflexologyImage adapted from: Yu Zu Xian Reflexology Desa Tebrau 御足轩2

Not only does this help smooth over tender spots, working on acupressure points also aids in improving blood circulation. Multiple sessions of acupressure massages is also said to help in treating common body issues such as menstrual cramps and frequent headaches. 

You can choose specific areas to work on, such as the feet (RM68, ~S$20.53), head (RM48, ~S$14.49), or the full body (RM88, ~S$26.57).

Rates: From RM68, ~S$20.53

Address: 23 Jalan Maju, Taman Maju Jaya, Johor Bahru 80400, Malaysia
Opening hours: 11am-11pm, 12am-3am, Daily
Contact: +60 10-715 9131 | Yu Zu Xian Facebook

4. Thai Imperial – Free cooling tea after massage

 thai imperial
Image credit:
Thai Imperial

All the masseurs at Thai Imperial are from Thailand for a fully authentic experience. Their extensive menu includes foot massages from RM95/hour (~S$28.59) and aromatherapy oil ones from RM117/hour (~S$35).

thai imperial 2
Image credit:
Thai Imperial

After the massage, sip on cooling tea to further release any heatiness within your body. Couples looking to have some exclusivity can request to have your massage done in couple rooms, which are beautifully decorated with flower petals on the beds.

Rates: From RM95 (~S$28.72)

Century Garden outlet
Address: 217, Jalan Dato Sulaiman Taman Century, Johor Bahru 80250, Malaysia
Opening hours: Mon-Thu 12pm-1am| Fri-Sun 12pm-2am
Contact: +60 11 2942 1111

Taman Pelangi outlet
Address: Number 70, 70A & 70B, Jalan Serampang Taman Pelangi, Johor Bahru 80400, Malaysia
Opening hours: Mon-Thu 12pm-1am| Fri-Sun 12pm-2am
Contact: +60 11 2942 5555

Plaza DNP outlet
Address: 2.05, Jalan Dato Abdullah Tahir Taman Abad, Johor Bahru 80250, Malaysia
Opening hours: Mon-Thu 12pm-1am| Fri-Sun 12pm-2am
Contact: +60 11 5201 1222 | Thai Imperial Facebook

5. Soul Asia –  Optional hot stones or warm massage oil

soul asia
Image credit:
Soul Asia

Soul Asia is a spa that opens till late, and by late, we mean 1am daily, so you can always squeeze in a massage after late-night supper. Aside from providing Thai body massages, which start from RM60/hour (~S$18), you can also opt to add on treatments during your session such as hot stones (RM38, ~S$11.49) or warm lavender oil (RM18, ~S$5.44).

soul asia foot reflexology
Image adapted from:
Bhavik Vasantlal

Rates: From RM60/hour (~S$18)

Address: No. 5-G, 5-01 & 5-02, Jalan Bestari 3/5, Taman Nusa Bestari, Nusajaya 81300, Johor Bahru, Malaysia
Opening hours: 11am-2am, Daily
Contact: +60 7 511 1000 | Soul Asia website

6. SQ Massage & Nails – Has manicure services

SQ Massage & Nails
Image credit:
SQ Massage & Nails

SQ Massage & Nails was previously known as QS Reflexology & Therapy. They’ve got many packages to pick from, including ear-candling combined with head massages, foot and shoulder massages, and shoulder scraping sessions. 

It’s conveniently located within KSL City, so you can squeeze in a foot reflexology session (RM50/hour, ~S$15.12) after all the retail therapy you’ve done. Otherwise, let your entire body relax with their full-body massage, which starts from RM97 (~S$29.33) for 60 minutes.

Rates: From RM50/hour (~S15.12)

Address: 33 Jalan Seladang, Taman Abad, #GE-06 and #L2-01A, KSL City, Johor Bahru 80250, Malaysia
Opening hours: 10am-10pm, Daily
Contact: +60 10-760 4343 | SQ Massage & Nails Facebook

7. JB Thai Spa – Pair your massage with jacuzzi & sauna

JB Thai Spa
Image credit:
H P Lim

Head down to JB Thai Spa for a full-body aromatherapy massage from RM85/hour (~S$26) to wrap up your day. If a rubdown isn’t enough to loosen up tense muscles, you can even pair it with a sauna and jacuzzi sesh from RM123 (~S$37/hour).

The massages are done in a shared space but if you prefer a massage session with just you and your loved ones, try upgrading to a private room with just RM10 (~S$3/pax)

There are also other pampering services available, such as facial services from RM128 (~S$38.69).

Rates: From RM62/hour (~S$18.74)

Address: 40, Jalan Serampang, Taman Pelangi, Johor Bahru 80400, Malaysia
Opening hours: 11am-5am, Daily
Contact: +60 7 332 2233 | JB Thai Spa Facebook  

8. Let’s Relax – Open till 1am daily

let's relax
Image credit:
Red Marker SG

Let’s Relax offers up numerous therapeutic services in addition to full body massages, including body scrubs and ear candling. Since the spa closes late, at 1am daily, you can afford to pack in even more time for shopping beforehand.

Massages here are done only using balms and not oils so you don’t have to worry about having a sticky feeling on your skin post-massage. Prices here go as low as RM65/hour (~S$19.64/hour) for a 50-minute foot massage followed by a 10-minute shoulder massage.

Rates: From RM65/hour (~S$19.64)

Address:  Plaza Sentosa, Lot 9 & 10, Blk D, Jalan Sutera, Taman Sentosa, Johor Bahru 80150, Malaysia
Opening hours: 9am-1am, Daily
Contact: +60 7-336 5955 | Let’s Relax Facebook

9. Sabye-Sabye – Authentic Thai massages

sabye sabye
For illustrative purposes only.
Image credit: Pexels

No-frills massages with quality service is what you’ll find at Sabye-Sabye. Customers are provided with Thai-style massages, where mattresses are laid on the ground and spaces are separated by curtains. They offer a range of massages going as low as RM40/hour (~S$12.04) for foot reflexology. 

Rates: From RM40/hour (~S$12.04)

Address: 51a, Jalan Sutera, Taman Sentosa, 80150 Johor Bahru, Johor, Malaysia
Opening hours: 10am-10pm, Daily
Contact: +60 17 714 4388 | Sabye-Sabye Facebook

10. Thai Odyssey – 6 outlets in JB

thai odyssey
Image credit:
Thai Odyssey

Thai Odyssey is one of the larger massage chains specialising in Thai massages in Malaysia. They have 6 outlets in JB alone in convenient locations such as KSL City Mall and Holiday Villa JBCC.

You’ll be able to find a range of Thai full-body treatments, including traditional massages (from RM138/hour, ~S$41.69) and herbal therapy (RM213, ~S64.35), which is a 2-hour massage that uses balls of herbs to soothe aching joints.

thai odyssey 2
Image credit:
Thai Odyssey

To further entice customers, they have numerous promotions every month so be sure to check their website for updates.

Rates: From RM95/hour (~S$28.70)

Full list of Thai Odyssey locations.

Best massage parlours in Johor Bahru

Whether you’re looking to unwind after a long week at work or to relax after a long day of shopping, these massage parlours in JB will have you feeling recharged for the week ahead. 

Read our other JB articles here:

Cover image adapted from: Bangkok Spa, Bangkok Spa @ Johor Bahru
Original article published on 24th June 2019. Last updated by Ong Yee Ching on 28th March 2023.