web analytics

Tagal Sg Moroli Fish Spa, Poring Hot Spring and Sabah Tea

It may not be the Caribbean Islands but Kota Kinabalu offers a truly complete tropical vacation package as it is a land of tropical wonders from ocean deep to mountain high. It is such a beautiful destination that I decided to make another family holiday trip to Kota Kinabalu just 4 months after my previous trip. On our second holiday trip to Kota Kinabalu this year, we had the opportunity to stretch our itinerary to include a few additional destinations namely the Poring Hot Spring, ‘Tagal’ Sungai Moroli Fish Spa and Sabah Tea Plantation.

If you have missed my previous Kota Kinabalu travel posts, click on any of the links below:

A) Firefly flight from KL To KK {click here to read}
B) Jambatan Tamparuli, Pekan Nabalu, Kinabalu Park & Kundasang {click here to read}
C) Manukan and Mamutik Islands { click here to read}
D) Kota Kinabalu Seafood Galore { click here to read}
E) Shop till you Drop @ Kota Kinabalu { click here to read}
F) Flying home from KK with Firefly { click here to read}

After covering Pekan Nabalu, Kundasang and Kinabalu Park, another 40km drive brought us to Ranau where Poring Hot Spring is located.

Poring Hot Spring is listed on Sabah Tourism Board’s website as one of the places to go to “de-stress and soak away the sores and aches of muscles in the spring’s hot sulphuric minerals, deemed to have healing properties..”.

Those words on the website made us having quite a high expectation of the place. We were imagining a beautiful natural hidden hot spring in Poring but we ended up welcomed by the sight of not less than 50 tour buses and vans. Since we made it that far, we paid the fees and went into the park anyway.

This hanging bridge crossing Sungai Mamut is quite nice.

As seen on the photo, almost all corners were full with eager tourist enjoying the hot spring. After a short 5 minutes walk, we finally found a spot and tried soaking our legs.

It was hot, not those water heater kind of warm water but literally HOT!

I was too annoyed with the crowd to actually enjoy having the hot sulphuric minerals effect on my legs.

We left the hot springs after only 15 minutes to make our way to the next destination, the place that i really wanted to go, ‘Tagal’ Sungai Moroli Fish Spa in Kampung Luanti.

It was raining heavily as we reached there so we had to wait for about 10 minutes. The good thing is that because of the rain, we were the only one visiting the place at that time! No more tourist busses!
Waiting time was utilised by watching a 5-minutes documentary on the fish spa.

What started as a fish and environment conservation effort has actually turned Sungai Moroli in Kampung Luanti into a natural eco-tourism spot.

This is the REAL FISH SPA! No joke.

You would need these packets of fish food that cost RM1 per pack.

The villagers have worked together in preserving the river and acquired the skill of taming the “Kelah” fish so that the fish can grab food from the visitors’ hands and give them the nibbling massage sensation.



Sucking action 😛

Those little ones are the culprit! “Kecil-kecil cili padi!”

Every session has a limited number of people and a limited time but since we were the only ones, we took our time.

This river is a a highly recommended tourist spot. The fish spa is 100,000x better that those ‘ikan bilis’ fish spa we have in KL and the thrill is many levels higher!

Just a couple of minutes away from the fish spa is the Sabah Tea Garden.

It offers a breath-taking view with a combination of greenery from the plantation and stunning mountains as backdrop.

Tea leaves.

One for the album.

City boy checking out the tea plantation.

Ranau is a fun place to visit. On my next visit to Sabah i would stay a night in Kundasang and spend more time in Ranau especially the fish spa and other nature activities. One thing for sure is I’ll never visit the Poring hot spring ever again. 🙂

Ohh Sabah has just a lot to offer in terms of tourism. Time to hunt on those cheap Firefly tickets once again! 🙂

Planning for a trip to Sabah? Not sure where to stay? Check out AGODA’s website (click the banner below) for a one-stop comparison of all hotels in Sabah and other places in Malaysia from budget to 5-star. I am personally an AGODA fan and have saved a lot on my accommodation cost for my travels.

Share this blog post on your Facebook. Click

CLICK HERE to read more of my travel stories.


  1. Thristhan June 15, 2011 at 7:07 pm

    Wow bro, never seen such friendly Fishes. Usually they run away 🙂

  2. ayien July 2, 2011 at 9:12 pm

    erm…you datang wrong time rasanye- sebab tu jumpe tour buses:)
    act dalam area poring hot spring ade 2 air terjun kipungit..
    di situ juga de ikan ala-ala fish spa…

  3. masniza July 16, 2011 at 10:50 am

    better ikut travel agency ker..atau drive sendiri ya…..bila nk g tmpt menarik di sabah……

  4. VC January 9, 2016 at 11:56 pm

    I have a few questions to ask :
    1. How you manage to cover Pekan Nabalu, Kinabalu Park, Poring, Fish Spa and
    Tea plantation all within a day?
    2. What time did you start your journey from KK city? I want
    3. How long does it take to drive from Poring to Fish Spa?

Leave a comment

Your email address will not be published. Required fields are marked *

To prove you're a person (not a spam script), type the answer to the math equation shown in the picture. Click on the picture to hear an audio file of the equation.
Click to hear an audio file of the anti-spam equation

You may also like