Cheap massage parlours in Kuala Lumpur, Malaysia
Image adapted from: Chaang
Thanks to the S$1-to-RM3 exchange rate and proximity, Singaporeans can hop over the border to Malaysia for pampering spa sessions that are on the more indulgent side of things. While JB is a popular pick, the capital city of Kuala Lumpur also has no shortage of massage parlours to choose from.
If you’re in KL and looking to treat yourself to some tender loving care, you don’t necessarily need to go to a high-end spa to get a good, “clean” full-body massage. Here are some places that you can trust to not ask if you want a “happy ending”:
Check out our other KL-related articles:
- Things to do in KL
- Things to do on a budget
- Street food
- Themed cafes
- Most happening nightclubs
- Speakeasy bars
- Affordable eateries in Cheras
1. Alam Beauty and Wellness Spa – in a rustic kampung house (from $33.25/hour)
Image credit: Anggun KL
Alam Beauty & Wellness Spa has made its home in a wooden kampung house in the middle of the city. Located within Anggun Hotel, the spa offers massage treatments along with facials and manicures.
Image credit: Anggun KL
They have packages that let you mix and match treatments such as a 1-hour foot reflexology + head, neck and shoulder massage for RM100 (S$33.25), and a 90-minute traditional Malay oil massage + foot reflexology for RM120 (S$39.90).
Address: 9, Tengkat Tong Shin, Bukit Bintang, 55100 Kuala Lumpur
Opening hours: Sun-Thurs 11AM-12AM; Fri-Sat 11AM-3.30PM
Telephone: +60 19-212 0639
Website
2. uroot Spa – resort-like atmosphere (from $32.90/75mins)
Image credit: uroot Spa
uroot Spa brings beach vibes to the city with a resort-like interior. Their massage chairs even resemble deck chairs.
They have some rather unique treatments on their menu which cater to a specific set of problems. These specialised services cost a little bit higher, but include treatments like the 75-minute Jet Lag Recovery Massage (RM131, S$43.55), a Sports Massage (RM74.50/30mins, S$24.75), and a Pregnancy Massage (RM121.50, S$40.30).
Image credit: uroot Spa
Their basic packages are a lot more affordable, such as a foot massage with power back massage for RM109/75mins (S$36.25), or a standard foot, head and shoulder treatment for RM99/75mins (S$32.90).
Address: LG1-5, Lower Ground 1, Arcoris, 10, Jalan Kiara, Mont Kiara, 50480 Kuala Lumpur
Opening hours: 10AM-9PM, Daily
Telephone: +60 17-881 3990
Website
3. The Rub Bar – clean and modern (from $36.25/hour)
Image credit: The Rub Bar
It’s rare that a spa offers a “Malaysian massage” when most places bank in on Thai, Chinese, or Swedish-style treatments. The Rub Bar’s traditional local Body Massage uses gentle pressure for relaxation, with non-oil and aromatherapy oil options from RM109/hour (S$36.25) and RM119/hour (S$39.55) respectively.
Image credit: The Rub Bar
If you just need to get your feet sorted, the parlour has Foot Reflexology from RM49/30mins (S$16.30). There is also a Chinese Scraping Gua Sha treatment which relieves flatulence for RM69/30mins (S$22.95).
Address: G-04 Menara M101, Jalan Dang Wangi, No 3, Jalan Kamunting, 50300 Kuala Lumpur
Opening hours: 10AM-10PM, Daily
Telephone: +60 3-2603 1160
Website
4. Footsie – with mini theatre (from $25.95/1.5 hours)
Image credit: Footsie
Footsie keeps things straightforward with a menu comprising classic Thai treatments. Their weekday happy hour promotions are pretty worth it – from 12PM to 4PM, you can get a 90-minute Thai Traditional Massage for RM78 (S$25.95). Likewise, a simpler foot, head, neck and shoulder treatment for the same duration is only RM58 (S$19.30).
Image credit: Footsie
The parlour also has an in-house theatre with daily screenings for you to kick back with a movie while getting pampered. If you’re with your significant other, opt for couples’ packages such as a 1-hour aromatherapy body massage for 2 at RM148 (S$24.60/person).
Image credit: Footsie
Grab a book from the outlet’s reading corner to keep yourself occupied as you’re getting a foot rub.
Image credit: Footsie
Address: 89, Jalan Aminuddin Baki, Taman Tun Dr Ismail, 60000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Opening hours: 12PM-12AM, Daily
Telephone: +60 3-7733 0003
Website
5. HealthLand – extra pampering with a jacuzzi tub (from $22.60/hour)
Image credit: Healthland
With over 30 branches scattered around KL and the greater Klang Valley, HealthLand is an accessible option. They have a wide array of treatments, which includes more varied Thai massages such as Luk Pra Kob (RM98/hour, S$32.60) which incorporates the use of a heated herbal pouch.
Image credit: Healthland
Their Lanna Foot Treatment which comprises a foot scrub and acupressure session, costs RM58/hour (S$19.30), and you can get a good ol’ full body Thai Traditional Treatment for RM68/hour (S$22.60).
For extra pampering, you can melt all your stress away in their spa jacuzzi.
Image credit: Healthland
Address:List of HealthLand branches
Opening hours: 11AM-11PM, Daily
Website
6. Ancient Thai Herbal Spa & Beauty – promos during off-peak hours (from $44.20/2 hours)
Image credit: Ancient Thai – Hartamas KL
Good news for those planning to venture outside the city centre – Ancient Thai Herbal Spa & Beauty has outlets all over Klang Valley. As its name suggests, traditional Thai treatments take centre stage here.
Image credit: Ancient Thai – Hartamas KL
You can take advantage of the numerous promos and packages that the spa often churns out. While a typical 2-hour Thai oil massage costs just RM133 (S$44.20), you can, for example, get an “early bird” version for RM85 (S$28.25) from 10am to 2pm daily.
Address: Plaza Prisma Ville, 5, Jalan 22a/70a, Desa Sri Hartamas, 50480 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
List of outlets
Opening hours: 10AM-1AM, Daily
Telephone: +60 3-6201 7088
Website
7. White Elephant – with royal Thai-style decor (from S$20.95/hour)
Image credit: White Elephant
White Elephant is the more affordable counterpart of its high-end parent company, Thai Odyssey. The spa doesn’t skimp on a royal atmosphere, where the interior is decked out in luxurious Thai-style decor. Not straying far from its roots, the spa offers classic Thai treatments.
Image credit: White Elephant
A 1-hour Traditional Thai Massage will set you back a reasonable RM63.60 (S$20.95), while a Thai Aromatherapy session is RM77.40/hour (S$25.75). Meanwhile, a 1-hour Traditional Foot Massage costs RM53 (S$17.65).
Image credit: White Elephant
Centrepoint Bandar Utama Branch
Address: S13, 2nd Floor, Centrepoint 3 Lebuh Bandar Utama, Bandar Utama, 47800 Petaling Jaya, Selangor
Opening Hours: 10AM-11PM, Daily
Telephone: +60 3-7710 7866
Bandar Baru Seri Petaling Branch
Address: Lot No. 22 A – 2, Second Floor, Jalan Radin Bagus 3 Bandar Baru, Sri Petaling, 57000 Kuala Lumpur
Opening Hours: 10AM-11PM, Daily
Telephone: +60 3-9055 3392
Website
8. Manjakaki – accessibly located in hypermarkets (from $19.60/hour)
Image credit: @nikki_mahmod
For those who need a break while shopping, Manjakaki has 18 branches located in malls and hypermarkets around KL and Klang Valley. The spa has quite a variety of services, from different types of massages, to body scrubs, and manicures and pedicures.
Image credit: Manjakaki
Here, you can get their signature Kampung Massage for RM59/hour (S$19.60) or Foot Reflexology for RM45/hour (S$14.95). Body Scrubs are RM75/hour (S$25.95), while a manicure session will set you back RM53 (S$17.65).
Address: List of outlets
Opening hours: 10AM-10PM, Daily
Website
9. Reborn Wellness Malaysia – specialises in Chinese massages (from $27.60/hour)
Image credit: Reborn Wellness Malaysia
The stars of Reborn Wellness Malaysia’s treatment menu are their Authentic Foot Reflexology (RM66/hour, S$21.95) and their traditional Tui Na massage (RM83/hour, S$27.60) . They have 15 branches in KL and the surrounding Klang Valley, each offering a wide variety of treatments.
Image credit: Reborn Wellness Malaysia
They even offer reflexology for children, as well as other traditional Chinese treatments like ear candling, cupping and scraping. You can expect different themes at each outlet: their Bandar Sunway branch has a sleek modern interior with a spacious theatre, while their Chinatown branch has Asian influences like bamboo and stone tiles.
Address: List of outlets
Opening hours: 10AM-11PM
Website
10. Happy Feet – away from city bustle (from $29.25/hour)
Image credit: Happy Feet Reflexology
Happy Feet has 5 outlets in Petaling Jaya, out of the main KL city area. They’re not just about making your feet happy, though – the spa also has a range of body massages and Chinese treatments.
Image credit: Happy Feet Reflexology
Oil and Thai massages cost the same, at RM88/hour (S$29.25), while a foot reflexology session starts at RM68/hour (S$22.60). For those with more intense pains, you can opt for a 30-minute cupping session for RM46 (S$15.30).
Image credit: Happy Feet Reflexology
Address:List of outlets
Opening Hours: Sun-Thurs 11AM-1.30AM, Fri-Sat 11AM-2AM
Website
11. Chaang – beachy vibes in the city (from $22.60/hour)
Image credit: Chaang
If you’ve just had too much of the city, Chaang’s beachy interior would make a good stopover. Other than staple offerings of Thai treatments, the spa has a 2-hour women’s therapy (RM220, S$73.15) which incorporates a heated herbal ball and traditional Thai techniques to to reduce cellulite and blockages of blood flow. It’s on the costlier side, but their other treatments are still pretty reasonably priced.
You can get a 1-hour foot massage for RM60/hour (S$19.95), an Ancient Thai Traditional Massage for RM68/hour (S$22.60), or a Thai Sport Injury Therapy for RM95/hour (S$31.60).
Address: 13, Jln Tong Shin, Bukit Bintang, 50200 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Opening hours: 10AM-12AM, Daily
Telephone: +60 3-2145 1139
Website
12. D’Care Spa & Reflexology – open till 5AM (from $21.60/hour)
Image credit: D’Care Spa & Reflexology
D’Care Spa & Reflexology opens till 5am each day – perfect after a late night at the nightlife district of Changkat Bukit Bintang. They offer quick 30-minute sessions of foot massages (RM30, S$10) and body massages (RM40, S$13.30).
But if you have more time to spare, their 1-hour sessions for these are pretty reasonable at RM50 (S$16.65) and RM65 (S$21.60) respectively.
Address: 75, Changkat Bukit Bintang, Bukit Bintang, 50200 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Opening hours: 9AM-5AM, Daily
Telephone: 03-28578541
Website
Affordable massages in KL
There are plenty of options for non-sleazy massages at affordable prices in Kuala Lumpur. Some of these places come with special packages and discounts that are definitely worth spending on. So if you’re looking to blow off some steam while exploring KL, head for a massage or two while you’re there.
If you can’t wait for a trip to KL to get pampered, check out Singapore’s late-night spas, or this spa “palace” at Guillemard.