Last Saturday, I was at Kundasang attending a photography workshop. After finish the shoot, we rush to the location immediately. Lucky enough we reach there on time before they pull down the gate. Located in Kampung Luanti, Ranau, 131 kilometers from Kota Kinabalu (2 hours and 40 minutes drive away); this fish massage ‘spa’ is managed by the Kampung Luanti JKK and lead by Mr. Jeffrin Majangki.

In the Local Kadazan Dusun dialect, ‘tagal’ means ‘no fishing’, and the main purpose of the ‘tagal’ is to preserve the environment as well as the ecosystem to benefit the future generation. ‘Ikan Pelian’ or Malaysian Mahseer comes from the family of Cyprinidae. These fishes are specifically trained by the villagers to perform the healing massage activities.

The fish massage is deemed to have a curative effect on those who suffers from psoriasis. Come to Kampung Luanti for regular fish massages and you will enjoy smoother and suppler skin – just like a baby’s bottom.

This is the entrance and car park area where you park your car there and then walk towards the river where you can buy snacks and drinks on a hot day. But when I was there, it is super cold! The temp is around 18 to 20C.

My photography master Manny Librodo, Myself, my good friend Chui and the gorgeous Emmerie Cunanan.

Before this trip, I have tested Kenko Fish Spa at Pavillion.

This is the normal one which we see at the shopping mall.

This is what you get here at Fish Spa “Tagal” Sg. Moroli, Kg. Luanti Baru, Ranau, Sabah.

Unlike the shopping mall version, all the fish here are wild type and live in fresh water. Some people ask is it hygiene? Why not? It is a fresh water river with water running all the time. Water are cold and fresh. All the fishes here are toothless. So there are no harm. If you are adventurous enough, you can try their full body version.

At first it is kinda ticklish but sometime a lil pain coz the fish suck too hard. You just need to move your leg and the fish will go away.

Operating Hour :

9am to 5pm Daily.

Entrance Fees :

RM5 for foot only (Malaysians and International)
RM10 for full body (Malaysians)
RM25 for full body (International)

Getting Here

Getting There

Transportation Fare
(one way)
Departure point Return Point Remarks*
(direction to Kundasang or Ranau)
KK to Ranau RM 15.00
(per person)Ranau to Kg. Luanti
RM 6.00
(per person)


TERMINAL BAS BANDARAYA (UTARA)City bus terminal (North)

Change bus in Ranau to Kg. Luanti

Beside the entrance of poring hot springChange bus in Ranau to KK KK – Ranau
Ranau- Kg. Luanti7:00am-3:00pm
Taxi Approximate:1) RM 160 per taxi

2) RM 300 per taxi


1) Ranau taxi stand (next to Merdeka Field)2) Hotel · Take bus from Kg. Luanti to Ranau town.

· find a Taxi back to KK

Car rental From RM 180 and above per day per car · Car rental company· Hotel lobby for car rental service Refer to car rental list

Published by email2me

A GPS Friendly food blogs featuring foods from backstreet to fine dining. Food POI does not do much in depth review on the foods but we provide sufficient info and details on what to order so that it won't spoil your dining appetite.