There’s nothing more therapeutic than getting a full-body massage at the end of a tiring week. Treat yourself by checking out these best cheap massage places in JB that are both pocket-friendly and not lupsup.
Table of Contents
Here’s a quick price summary for these JB massage places.
| Spa Name | Rates | Approx. S$ |
| Bangkok Spa | RM66/hour | S$21.04 |
| SPA Manja | RM78/hour (foot massage) | S$24.94 |
| Yu Zu Xian (Desa Tebrau) | RM48/session (foot massage, weekday promotion) | S$15.30 |
| Thai Imperial | RM97/session (foot massage) | S$30.92 |
| Soul Asia | RM138/session (60min essential oil) | S$43.99 |
| SQ Massage | RM38/session (foot, 30min) | S$12.15 |
| JB Thai Spa | RM68/hour (Thai/foot) | S$21.68 |
| Thai Healthland | RM65/session (foot, 30min) | S$20.78 |
| Family Thai Spa | RM52/hour (shoulder or head massage) | S$16.62 |
| Thai Odyssey | RM39 (15min session) | S$12.47 |
| Tang Retreat Massage & Spa | RM57.20 (starting rate) | S$18.29 |
From spas that offer free chauffeur services to those with free desserts, these massage parlours in JB have all the amenities and massages you need to be mentally and physically rejuvenated.
Image credit: Bangkok Spa via Facebook
Navigating your way through the streets of JB isn’t easy if you’re not navigation-savvy. 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 by calling them or via WhatsApp, tell them your exact location, and they’ll come pick you up.
Located in the heart of JB, Bangkok Spa is only minutes away from KSL City Mall. They also have 3 outlets, all within the Taman Sri Tebrau area, so you can pick the one closest to you.
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 via Facebook
Check out their large variety of jacuzzi options.
Image credit: Bangkok Spa via Facebook
After the chauffeur service drops you at the spa, expect a range of traditional Thai massages, with both Thai full body massages and foot massages starting from RM66/hour (~S$21.04). If you’re looking for a bit more privacy and pampering, you may also opt to book your own Jacuzzi Spa & Sauna VIP Room for RM118/hour (~S$37.61).
Rates: From RM66/hour (~S$21.04)
Bangkok Spa Taman Sri Tebrau review: “Service was good and we really enjoyed our massages. They offered pickup and drop offs service to nearby hotels or shopping malls. Staffs were friendly and accommodating.” – YS Cheng via Google Maps
Find out more about Bangkok Spa.
Image credit: SPA Manja
A re-creation of a Balinese spa, Spa Manja provides customers with a variety of relaxing treatments, such as massages, facials, body detox sessions, ear candling, and therapeutic steaming. You can request for some of these treatments to be carried out concurrently to make your session even more shiok.
If you’re looking for a post-supper treat, the spa is also open till 3am daily, so you can squeeze a massage in before heading back to Singapore.
Image credit: Spa Manja via Facebook
Unlike other cheap massage parlours in JB, masseurs here specialise in Balinese and Javanese-style massages, which use more knuckle and thumb pressure, compared to other methods. This style is said to have more potent healing effects and is especially good for relieving muscle aches. Many of their staff are touted to be from Bali, making the experience all the more authentic.
For a proper treat, the Royal Javanese body massage and Swedish massage start from RM98 (~S$31.33) for a 1-hour session. Or if you’re looking for something simple, a foot massage starts from RM78 (~S$24.94) for the same duration.
Rates: From RM78/hour (~S$24.94)
SPA Manja review: “The masseuse was absolutely incredible, she is so well-versed in pressure points and somehow knew exactly what was wrong with my body without me having to say much. The relief was instant and deeply therapeutic. The atmosphere was relaxing, the service was top-notch, and the whole experience felt truly restorative.” – Gevanya Nagarajan via Google Maps
Find out more about SPA Manja.
Image credit: Yu Zu Xian Reflexology Desa Tebrau via Facebook
A massage may offer immediate relief from muscle aches, but it may not address the root cause of the pain. At Yu Zu Xian, masseurs will treat knots by focusing on acupressure points during their massage.
Image adapted from: Yu Zu Xian Reflexology Desa Tebrau via Facebook
Not only does this help smooth over tender spots, but working on acupressure points also aids blood circulation. Multiple sessions of acupressure massages are also said to help in treating common body issues such as menstrual cramps and frequent headaches.
You can choose specific areas to work on at this cheap massage place in JB, with weekday offers including a 60-minute feet massage at RM48 (~S$15.30) and a 90-minute feet and shoulder massage for only RM88 (~S$28.05). For a full pampering, their Chinese traditional oil massage starts from RM88 (~S$28.05) for 60 minutes, while the aroma oil massage goes for RM98 (~S$31.24) for the same duration.
Rates: From RM48/session (~S$15.30)
Yu Zu Xian (Desa Tebrau) review: “The environment here is very good. It is indeed a good place to relax and unwind. The most important thing is that the massage technicians are able to massage comfortably. I recommend it.” – Chen Jing via Google
Find out more about Yu Zu Xian.
Image credit: Thai Imperial via Facebook
All the masseurs at Thai Imperial’s 2 outlets are from Thailand for a fully authentic experience. They combine Thai massage and Chinese therapy in the name of a holistic wellness service, and they’re one of the best cheap massage places in JB that offers the most variety. Their extensive menu even includes foot massages from RM97/hour (~S$30.92) and aromatherapy oil ones from RM107/hour (~S$34.11).
Image credit: Thai Imperial via Facebook
You can also combine different treatments as part of their special packages for a more relaxing self-care time. For starters, check out their Foot and Shoulder Massage (RM127/~S$40.48), a 60-minute foot and 30-minute shoulder massage package that targets the most common aches in the body. After the massage, sip on free cooling tea to further release any heatiness within your body.
Rates: From RM97/session (~S$30.92)
Thai Imperial @ Taman Pelangi review: “The therapists are skilled and attentive, checking in on pressure levels and focusing well on tension areas, which makes a big difference, especially after a long day. The environment is clean, calm, and well-maintained, creating a comfortable space to fully unwind. Hygiene standards are good, and the overall ambience feels quiet and soothing without being overly flashy.” – Xin Hao via Google Maps
Find out more about Thai Imperial.
Image credit: Soul Asia via Facebook
Soul Asia has 2 outlets in JB – one in Taman Nusa Bestari and one in Taman Daya. The OG in Taman Nusa Bestari opens till 1am daily, so you can always squeeze in a quick massage after a late-night supper.
Image adapted from: @soulasia.thaispa via Instagram
Its second outlet in Taman Daya has a resort-like feel, mixing clean aesthetics with traditional wooden furnishing. In addition to their Foot Reflexology and Shoulder Massage combo (from RM138/~S$43.99 for a 90-minute session), you can also opt to go for their Hot Stone Massage (from RM238/~S$75.87 for a 90-minute session) or their all-in-one Foot Reflexology and Body Massage package (from RM208/~S$66.30 for a 2-hour session).
Rates: From RM138/session (~S$43.99)
Soul Asia Resort TD Central review: “Truly a luxurious retreat from the moment I stepped inside. The space is remarkably spacious and exquisitely designed, with a beautiful aesthetic that immediately sets a calm, serene, and premium atmosphere. The staff were warm, attentive, and highly professional, making the entire experience feel seamless and indulgent.” – Ruhailah Johan via Google Maps
Find out more about Soul Asia.
Image credit: SQ Massage & Nails – KSL via Facebook
SQ Massage, also known as SQ Footbath, has plenty of affordable packages to pick from, including ear-candling combined with head massages, foot and shoulder massages, and even Tui Na sessions.
It’s conveniently located within KSL City Mall and City Square Mall, so you can squeeze in a foot reflexology session at this cheap massage parlour in JB for RM50 per 60-minute session (~S$15.99) after all the retail therapy you’ve done. Otherwise, let your entire body relax with their full-body massage, which starts from RM75 (~S$23.98) for 60 minutes.
Do note that the SQ Massage outlet at City Square Mall is temporarily closed for renovations until further notice.
Rates: From RM38/session (~S$12.15)
SQ Massage review: “The reflexology massage was fantastic. The therapist knew exactly where to focus to relieve my tension. The only issue was the booking process; it took a bit of time to get through. However, once I arrived, the entire experience was seamless.” – Debbie Yong via Google
Find out more about SQ Massage & Nails on Facebook.
Image credit: H P Lim via Google
Head down to JB Thai Spa for a full-body Aromatherapy Massage from RM92/hour (~S$29.33) 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 RM157 (~S$50.05) for a 1-hour jacuzzi and sauna soak, accompanied by a 1-hour massage.
If those services don’t fit your needs, try out their Thai Traditional Massage or Foot Massage for only RM68/hour (~S$21.68). The spa is open till 5am daily, so night owls can sneak in a session after a full night out. Best of all, they offer a free shuttle service to and from JB Sentral, making it a fuss-free trip if you’re heading across the border for some TLC.
Rates: From RM68/hour (~S$21.68)
JB Thai Spa review: “At JB Thai, we enjoyed a relaxing 2-hour massage in a comfortable private room, with skilled therapists delivering a truly soothing experience. The complimentary transportation back to JB Sentral was a fantastic perk, making it a hassle-free and highly satisfying visit overall!” – Alloywheel via Google Maps
Find out more about JB Thai Spa.
Image credit: Red Marker SG via Google
Thai Healthland, formerly known as Let’s Relax Spa, offers up numerous therapeutic services in addition to full body massages, including body scrubs and ear candling. Since this JB massage spa opens till 1am daily, you can pack in a full day’s itinerary before heading down.
Prices here go as low as RM65 (~S$20.78) for a 30-minute foot massage, but they offer several different service options such as their Herbal Massage Ball (RM160/~S$51.15), Body Scrub (RM75/~S$23.98), and Ear Candle (RM50/~S$15.99). If you feel like splurging a little, combine all 3 as a package at only RM225 (~S$71.93) for a full 2-hour pampering session.
Rates: From RM65 (~S$20.78)
Thai Healthland review: “The foot massage was excellent, and the full-body massage, finished with the application of lemongrass oil, was wonderful.” – Johnson Yap via Google Maps
Find out more about Thai Healthland on Facebook.
Image adapted from: @familythaispa.jb via Instagram
With 6 outlets in JB alone, Family Thai Spa is a reliable go-to for anyone looking to unwind with authentic Thai massage services. If you’re heading over with a group of friends, they currently have a promotion where you can bring 3 people and one gets in free.
Their menu covers all bases, from a quick 30-minute shoulder or head massage at RM52 (~S$16.62) to a 60-minute foot massage at RM60 (~S$19.18). Gym-goers and those with perpetually stiff shoulders can also check out their Thai Yoga session (from RM110, ~S$35.17) for a deeper, intensive stretch. After your session, kick back with their complimentary ginger tea and dessert before heading back.
Rates: From RM52 (~S$16.62)
Family Thai Spa (Desa Tebrau) review: “I went for a 90 min massage (60-minute foot massage and a 30-minute shoulder massage), and it was a great experience. The strength was consistently good, and he focused on all the right spots. After the massage, they served free red bean soup and brown sugar ginger tea, which was a lovely touch.” – Jo Anna via Google Maps
Find out more about Family Thai Spa on Facebook.
Image credit: Thai Odyssey via Facebook
Thai Odyssey is one of the larger massage chains specialising in Thai massages in Malaysia. They have 9 outlets in JB alone in convenient locations such as Mid Valley Southkey and AEON Mall Tebrau City.
You’ll be able to find a range of Thai full-body treatments, including traditional massages from RM140/hour (~S$44.76) and herbal therapy (RM249/~S$79.61), which is a 2-hour massage that uses balls of herbs to soothe aching joints.
Image credit: Thai Odyssey via Facebook
For those who love a bargain, they often have numerous promotions every month so be sure to check the Thai Odyssey website for updates.
Rates: From RM39 (~S$12.47) for a 15-minute upper body treatment
Thai Odyssey @ JB City Square review: “Receptionist was friendly and helpful in making a reservation, and we just headed in at our stipulated time without much wait. One hour of foot massage and a shout-out to my masseuse for doing a great job. Her technique, combined with the tools used make the whole foot massage very enjoyable.” – J Lee via Google Maps
Find the full list of Thai Odyssey outlets.
Image credit: @tangretreat via Instagram
If you’re feeling like your constitution hasn’t been up to snuff lately, check out Tang Retreat Massage & Spa – a spa dedicated to TCM practices and healing. Plus, it’s just a stone’s throw away from the Causeway, so you won’t have to stray too far for your massage session.
They have all sorts of treatments and services, including their signature Royal Herbal Bath for RM203 (~S$64.90) and the Lymphatic Drainage Massage from RM149 (~S$47.64). If a simple foot massage is all you’re looking for, they’re also known for their 60-minute Meridian Foot Retreat (RM90.70/~S$29) service, which involves a foot scrub and stimulation of key pressure points along your feet to improve circulation.
Rates: From RM57.20/hour (~S$18.29)
Tang Retreat Massage & Spa review: “It was a truly delightful and relaxing experience. We thoroughly enjoyed the serene ambience and the delicious dessert served after the service. The masseuses were exceptionally skilled, and the entire staff was incredibly warm and friendly. We will definitely be returning!”
– Kok Chiang Ang via Google
Find out more about Tang Retreat Massage & Spa.
Sabye Sabye in Johor Bahru has closed down.
Whether you’re looking to unwind after a long week at work or to relax after a long day of shopping, these cheap massage places in JB will have you feeling recharged for the week ahead.
For more JB activities:
Cover image adapted from: Spa Manja via Facebook, @tangretreat via Instagram
Original article published on 24th June 2019. Last updated by Celine Wee on 9th April 2026.
Hop on these CW buses for a direct ride to the Johor Premium Outlets.
Turns out, bad photos can be life-changing.
Creeper, aww man - it’s way bigger than it looks in the game.
Your weekend plans sorted.
Available exclusively on RedMart.
Is your starting word Adieu? There might be a better one than that for Wordle.