TheSmartLocal – Singapore’s Leading Travel and Lifestyle Portal

Skip to content
Chaang interior

12 Cheap Non-Sleazy Spas In KL For Full Body Massages From Just $19

Cheap massage parlours in Kuala Lumpur, Malaysia


Chaang interior

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:

1. Alam Beauty and Wellness Spa – in a rustic kampung house (from $33.25/hour)


 Kampung house in the city

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.

Massage beds at Alam Beauty & Wellness Spa

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
+60 19-212 0639


2. uroot Spa – resort-like atmosphere (from $32.90/75mins)


Beach deck massage chairs at uroot

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).

2 beach deck massage chairs at uroot

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


3. The Rub Bar – clean and modern (from $36.25/hour)


Entrance of The Rub Bar

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.

Row of massage chairs at The Rub Bar

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 


4. Footsie – with mini theatre (from $25.95/1.5 hours)


Couple massage beds at Footsie

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).

Footsie's in-house theatre

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).

Massage chairs at Footsie

Image credit: Footsie

Grab a book from the outlet’s reading corner to keep yourself occupied as you’re getting a foot rub. 

Reading corner at Footsie

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


5. HealthLand – extra pampering with a jacuzzi tub (from $22.60/hour)


Massage bed area at Healthland

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.

Massage theatre at Healthland

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).

jacuzzi at healthland

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


6. Ancient Thai Herbal Spa & Beauty – promos during off-peak hours (from $44.20/2 hours)


Row of massage chairs at Ancient Thai Herbal Spa & Beauty

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. 

Massage beds setup at Ancient Thai Herbal Spa & Beauty

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 


7. White Elephant – with royal Thai-style decor (from S$20.95/hour)


White Elephant's opulent interior

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. 

White Elephants Thai massage bed

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).

Row of massage chairs at White Elephant

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 


8. Manjakaki – accessibly located in hypermarkets (from $19.60/hour)


Massage chair area at Manjakaki

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. 

massage chairs at Manjakaki

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


9. Reborn Wellness Malaysia – specialises in Chinese massages (from $27.60/hour)


Reborn Wellness Malaysia's massage chairs with high ceiling

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. 

In-house theatre with massage chairs at Reborn Wellness

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


10. Happy Feet – away from city bustle (from $29.25/hour)


Massage chairs at Happy Feet

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.  

Lady having a foot scrub at Happy Feet

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).

Couple massage beds at Happy Feet

Image credit: Happy Feet Reflexology

Address:List of outlets
Opening Hours: 
Sun-Thurs 11AM-1.30AM, Fri-Sat 11AM-2AM


11. Chaang – beachy vibes in the city (from $22.60/hour)


Beachy interior of Chaang

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 


12. D’Care Spa & Reflexology – open till 5AM (from $21.60/hour)


Massage chair area at D'Care Spa & Reflexology

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 


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.