Massage and Reflexology Prices in Kota Kinabalu 2026: Seven Places From RM62 to RM438 an Hour
Lifestyle

Massage and Reflexology Prices in Kota Kinabalu 2026: Seven Places From RM62 to RM438 an Hour

We read the published menus of seven Kota Kinabalu massage places on 31 October 2026. An hour of foot reflexology costs RM62 at both Siam Wellness outlets (RM55 before 2pm at KK Times Square), RM90 at Shu Wellness (RM48 on weekday afternoons), RM118 at Ulu Ulu Spa on Gaya Street and RM438 at Chi, The Spa at Shangri-La Tanjung Aru. Full-body hours run from RM95 to RM390.

Marcus Wong31 October 20268 min read

Kota Kinabalu's massage scene splits into three price tiers that sit further apart than in most Malaysian cities. City-centre reflexology shops charge around RM60 for an hour of foot massage. Bornean day spas, which build their menus around Kadazan-Dusun and Malay techniques, charge RM100 to RM190. The resort spas along the coast start near RM270 for just half an hour. Knowing which tier you want saves you from paying resort prices for a treatment you could get in town.

We read the menus below on 31 October 2026, from each operator's own booking page or website. Where a place takes bookings through Fresha, we checked that the listing links back to the operator's own pages and that it had recent customer reviews, so you are looking at prices that are actually being charged this month.

How to choose a massage place in Kota Kinabalu

Decide between foot and body. Foot reflexology is done fully clothed in a reclining chair and usually finishes with a few minutes on the shoulders and back. A body massage needs a private room or curtained bed. Oil treatments (aroma, warm oil, Balinese) cost RM40 or so more than the same length of foot massage at the shops below.

Check the time of day. Two of the cheapest deals here are time-locked: Siam Wellness at KK Times Square only gives its early-bird prices from 10am to 2pm, and Shu Wellness's RM48 Happy Hour runs Monday to Thursday between noon and 6pm. If you are in town for a few days, schedule your massage for a weekday afternoon.

Ask what the price includes. Chi at Shangri-La quotes prices with the 10% service charge and 8% SST already added. Most shops on Fresha quote a flat price. If a menu does not say, ask before you book, because 18% on a hotel spa bill is real money.

Think about location. Siam's Kampung Air outlet and Ulu Ulu's Gaya Street branch are a walk from the waterfront hotels. Shu Wellness is out in Kampung Darau on the Inanam side, and Jari Jari is at Tanjung Aru Plaza near the airport, so budget a Grab ride for those.

Read the cancellation rules at resort spas. Chi charges 50% if you cancel within four hours, takes only card or e-wallet, and does not treat anyone under 16.

Where we looked

Besides the seven below, we checked Mandara Spa at Sutera Harbour, which has dropped Magellan Sutera from its Malaysian outlet list. The resort's spa is now Yoyoy Kamphora Spa at both The Magellan and The Pacific, booked by WhatsApp. Yoyoy's chain prices state that they apply to Peninsular Malaysia only, and the Sutera page lists none, so we could not include a price. We also left out Gaya Street budget shops whose prices appear only on reseller sites such as Klook, and a newer solo therapist operating inside Sheraton Kota Kinabalu whose RM350 hour we could not tie to an official channel. Hyatt Regency, Le Méridien and Marriott Kota Kinabalu did not surface an RM spa menu. Ulu Ulu's Aeropod outlet in Tanjung Aru is temporarily closed for an upgrade.

How to pick

For the cheapest honest hour, go to Shu Wellness on a weekday afternoon (RM48) or Siam Wellness at KK Times Square before 2pm (RM55). For a late massage after dinner in the city, Siam Wellness in Kampung Air is open until 3am at RM62 an hour. If you want something you cannot get in KL, book a Bornean treatment at Ulu Ulu on Gaya Street (RM158 an hour) or Jari Jari in Tanjung Aru (RM190). Save Chi at Shangri-La for a special occasion: the setting is a spa village on its own island reached by causeway, and the RM390 hour already includes tax and service charge.

Published massage prices in Kota Kinabalu, read 31 October 2026

WhereFoot reflexologyBody massage, 1 hourHoursCheaper slot
Siam Wellness, KK Times SquareRM62 / 60 minRM95 warm oil, RM105 Thai or aroma10am-11pm (Sat from 3pm)10am-2pm: foot RM55, Thai RM95
Siam Wellness, Kampung AirRM62 / 60 minRM95 warm oil, RM105 aroma11am-3am dailyNone
Shu Wellness, Kampung DarauRM90 / 60 minRM98 Borneo deep tissue or ThaiNoon-10pm (Fri-Sun 11am-11pm)Mon-Thu noon-6pm: foot RM48
Jari Jari Spa, Tanjung Aru PlazaRM96 / 45 minRM190 Bornean massageMon-Sat 10am-6pmNone published
Midas Wellness & Spa, KaramunsingRM129 / 60 minRM169 aromatherapy10am-11pm dailyNone after October
Ulu Ulu Spa, Gaya Street / The ShoreRM118 / 60 minRM158 signature or deep tissueNot publishedNone
Chi, Shangri-La Tanjung AruRM438 / 60 min (RM268 / 30 min)RM390, tax and service included11.30am-9pmNone
Siam Wellness Centre & Beauty Spa, KK Times Square
1

Siam Wellness Centre & Beauty Spa, KK Times Square

A Thai-style spa on the first floor of D-22-1, Block D, KK Times Square, across the coastal highway from Imago (088-276 242). It is open 10am to 11pm every day except Saturday, when it opens at 3pm, and is rated 4.8 from 122 reviews on its booking page. Regular prices: foot massage RM62 for 60 minutes, RM88 for 90 and RM118 for two hours; warm oil massage RM95; Thai or aroma oil massage RM105 an hour (aroma RM148 for 90 minutes); and the 90-minute Sabaidee four-in-one at RM114. Its standing KKTS Early Bird menu, valid only from 10am to 2pm, cuts the foot massage to RM55, warm oil to RM85, aroma oil to RM95 and Thai massage to RM95. Book online for instant confirmation.

Image: Siam Wellness Centre & Beauty Spa

KKTS Early Bird (10am to 2pm only): foot massage 60 min RM55 (usually RM62), Thai massage 60 min RM95, warm oil RM85, aroma oil RM95.

Get Deal
Siam Wellness Centre & Reflexology Spa, Kampung Air
2

Siam Wellness Centre & Reflexology Spa, Kampung Air

The same group's reflexology branch at 6 Jalan Pasar Baru in Kampung Air (088-278 686), a short walk from the city-centre hotels and the night market. It keeps the latest hours of any place we found, 11am to 3am every day, and is rated 4.8 from 72 reviews. Prices match the Times Square branch: foot massage RM62 for an hour, RM88 for 90 minutes and RM118 for two hours, a 30-minute foot spa at RM46, warm oil massage RM95 and aroma oil RM105 an hour. The two-hour foot plus Thai combination is RM167. There is no early-bird menu at this outlet. The room is a row of reclining chairs, so it suits a group of friends after dinner.

Image: Siam Wellness Centre & Reflexology Spa

Visit website
Shu Wellness, Kampung Darau
3

Shu Wellness, Kampung Darau

A neighbourhood wellness spa on Jalan Elemen, Kampung Darau, on the Inanam and Sepanggar side of town (014-310 2788). It opens noon to 10pm Monday to Thursday and 11am to 11pm Friday to Sunday, and has 42 reviews on its booking page. Regular prices are foot reflexology RM90 for 60 minutes, RM130 for 90 and RM160 for two hours; Borneo deep tissue RM98, RM140 and RM175; Thai massage RM98 an hour; and its signature Urutan Malaysia RM228 for 90 minutes. Member rates run about RM15 lower. The draw is the Happy Hour foot massage at RM48 for 60 minutes, Monday to Thursday between noon and 6pm, and a deep tissue or aromatherapy massage with a lemongrass foot scrub from RM88 for an hour.

Image: Shu Wellness

Happy Hour foot massage, 60 minutes RM48 (usually RM90), Monday to Thursday, noon to 6pm.

Get Deal
Jari Jari Spa, Tanjung Aru Plaza
4

Jari Jari Spa, Tanjung Aru Plaza

One of Kota Kinabalu's longest-running day spas, operating since 2005 and now at Lot 2.1, second floor, Block B, Tanjung Aru Plaza (088-272 606, WhatsApp 017-683 8303), near the airport and Tanjung Aru beach. Its booking page lists Monday to Saturday, 10am to 6pm. The menu is built on Bornean techniques: the Palad, Dusun Inan or Tanggara massage costs RM190 for 60 minutes, RM288 for 90 and RM381 for two hours. The 45-minute Karayam foot therapy is RM96, the 60-minute Karayam foot spa RM151, a 45-minute back therapy RM112 and a two-hour hot stone treatment RM399. Prices on its own spa menu match its booking page. It is a good choice if you want a local treatment in a quiet daytime setting.

Image: Jari Jari Spa (Tanjung Aru Plaza entrance)

Visit website
Midas Wellness & Spa, The Palace Hotel, Karamunsing
5

Midas Wellness & Spa, The Palace Hotel, Karamunsing

A newly listed spa on the first floor of The Palace Hotel at 1 Jalan Tangki, Karamunsing (016-930 6180), open 10am to 11pm daily. It operates inside the hotel but is not the hotel's own spa, and it is still too new to have reviews on its booking page, so call ahead. The reflexology lounge is the main room: the Luxe Footprints foot treatment costs RM129 for 60 minutes and RM165 for 90. Body treatments include the Midas Touch aromatherapy massage at RM169 for an hour, RM199 for 90 minutes and RM269 for two hours, a 90-minute Dry Release massage at RM189, and hot stone at RM229 for 90 minutes. Its September to October promotions (a 90-minute singing bowl session at RM199) look set to end with the month.

Image: Midas Wellness & Spa

Visit website
Ulu Ulu Spa, Gaya Street and The Shore
6

Ulu Ulu Spa, Gaya Street and The Shore

A Bornean day spa with two open outlets: Lot 80, first floor on Gaya Street, above Keng Wan Hing (014-661 6380), opened in August 2025, and G-06 at The Shore, D'Pesisir, Jalan Lapan Belas (010-970 1308), opened in January 2026. Its Aeropod outlet in Tanjung Aru is temporarily closed for an upgrade. Its own website lists the Sumazau Hapap foot therapy at RM118 for 60 minutes, RM168 for 90 and RM198 for two hours; the signature, Urutan Kampung or deep tissue massage at RM158, RM188 and RM238; and short Massage and Go options such as the 45-minute Dancing Foot and Shoulder at RM88 and a 45-minute back massage at RM98. Opening hours are not published, so WhatsApp before you go.

Image: Ulu Ulu Spa

Visit website
Chi, The Spa at Shangri-La Tanjung Aru
7

Chi, The Spa at Shangri-La Tanjung Aru

The resort's spa village sits on its own small island, reached by a causeway, with individual treatment villas (088-325 885, chi.tanjungaru@shangri-la.com), open 11.30am to 9pm. Prices on the resort's own page already include the 10% service charge and 8% SST. The Sole Serenity foot reflexology costs RM268 for 30 minutes and RM298 for 45; the Restorative Foot Therapy RM328 for 45 minutes and RM438 for an hour. Relaxing (Swedish), deep tissue, Asian Blend and Signature Energizing massages are RM390 for 60 minutes and RM480 for 90, hot and cold stone RM508 and Urutan Malaysia RM638 for 90 minutes. Payment is cashless only, cancellations within four hours are charged 50%, and guests must be 16 or older.

Image: Shangri-La Tanjung Aru, Kota Kinabalu

Visit website

Frequently Asked Questions

How much is foot reflexology in Kota Kinabalu?

On 31 October 2026, an hour of foot massage cost RM62 at both Siam Wellness outlets, RM90 at Shu Wellness, RM118 at Ulu Ulu Spa, RM129 at Midas Wellness and RM438 at Chi, The Spa at Shangri-La Tanjung Aru. The cheapest published hour was Shu Wellness's RM48 Happy Hour, Monday to Thursday from noon to 6pm.

Where can I get a massage late at night in Kota Kinabalu?

Siam Wellness Centre & Reflexology Spa on Jalan Pasar Baru in Kampung Air is open from 11am to 3am every day. Its sister branch at KK Times Square and Midas Wellness at The Palace Hotel close at 11pm, as does Shu Wellness on Fridays to Sundays.

What is a Bornean or Sabahan massage?

Several Kota Kinabalu day spas name their treatments after local traditions. Jari Jari Spa's Palad, Dusun Inan and Tanggara massages cost RM190 for an hour, and Ulu Ulu Spa's Sumazau Hapap foot therapy takes its name from the Kadazan-Dusun sumazau dance and costs RM118 for an hour. Both also offer Urutan, the traditional Malay massage.

Is there still a spa at Sutera Harbour?

Yes, but not Mandara. The spa at The Magellan Sutera and The Pacific Sutera is now Yoyoy Kamphora Spa, booked by WhatsApp on 018-287 4479. Yoyoy's published chain prices apply to Peninsular Malaysia only and the Sutera page lists no prices, so ask for the Sabah menu before you book.

Related reads

*Cover image: a couple's treatment villa at Chi, The Spa, Shangri-La Tanjung Aru. Image: Shangri-La Tanjung Aru, Kota Kinabalu.*

#Massage#Reflexology#Spa#Kota Kinabalu#Sabah

You Might Also Like