aventuro Back to map A
Places of interest

Sg. Moroli Fish Spa

4.3 · 2,441 reviews
Natural, rustic, and community-focused
Sg. Moroli Fish Spa, Ranau Tagal Sg. Moroni, Malaysia
Interesting facts
1

The 'Tagal' system translates to 'no fishing' in the local Kadazan-Dusun dialect.

2

Kelah fish, also known as Malaysian Mahseer, are highly sensitive to water pollution and thrive only in clean, oxygen-rich environments.

3

The fish used in the spa are wild-caught from the river, not farmed.

4

The size of the fish ranges from small fingerlings to large specimens weighing several kilograms.

5

The spa was established as a social enterprise to provide income for local villagers while protecting the river habitat.

6

The river serves as both a tourist destination and a vital irrigation source for surrounding agricultural land.

Overview

Sg. Moroli Fish Spa, located in Kampung Luanti, Ranau, is a natural river-based therapeutic spa featuring the Kelah (Mahseer) species of fish. The spa operates on the Tagal system, a traditional Sabahan community-based resource management practice that prohibits fishing to conserve river ecosystems. Visitors sit on the riverbank or enter the shallow, clear water to allow the fish to nibble at dead skin cells on their feet. The fish, which can grow to significant sizes, are strictly protected and managed by the local Kadazan-Dusun community. The site is situated at the foot of Mount Kinabalu, resulting in cool mountain water temperatures. This location serves as an educational center for sustainable river conservation in Sabah.

Photo spot

From the wooden boardwalk platforms where you can capture the contrast of the fish swimming against the clear river stones.

Insider tips

Wear shorts or trousers that can be easily rolled up to the knees.

Avoid using heavy lotions or bug sprays on your feet before entering the water, as these can harm the fish.

Enter the water slowly to allow the larger fish to approach without being startled.

What to avoid

Avoid splashing or making loud noises, which cause the fish to retreat to deeper parts of the river.

Etiquette

Do not attempt to grab or pull the fish; allow them to approach naturally. Modest clothing is expected in this rural village setting.

Plan your visit
Typical visit
1-2 hours
Best time to visit
Early morning on weekdays to avoid large tour groups and experience clearer water conditions.
Address
Sg. Moroli Fish Spa, Ranau Tagal Sg. Moroni, Malaysia
5.947, 116.770
Get directions
Details
Fish SpeciesKelah (Malaysian Mahseer)
Conservation MethodTagal System

Frequently asked

Plan for about 1-2 hours to see the highlights.

The best time to visit is Early morning on weekdays to avoid large tour groups and experience clearer water conditions..

From the wooden boardwalk platforms where you can capture the contrast of the fish swimming against the clear river stones.

Close by you'll find Tagal Sg. Moroli Kg. Luanti, Poring Hot Spring, Kundasang War Memorial.