There are 5 ways to get from Tenom to Kota Kinabalu by taxi, bus, train or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Taxi, bus
-
Take a taxi from Tenom to Beaufort
-
Take the bus from Beaufort to KK Sentral
Cheapest option
Train
-
Take the train from Tenom Station to Beaufort Station
-
Take the train from Beaufort Station to Sembulan Station
3 alternative options
Train, bus
-
Take the train from Tenom Station to Beaufort Station
-
Take the bus from Beaufort to KK Sentral
Taxi
-
Take a taxi from Tenom to Kota Kinabalu
Drive
-
Drive from Tenom to Kota Kinabalu
Tenom to Kota Kinabalu by train
The train journey time between Tenom and Kota Kinabalu is around 5h 31m and covers a distance of around 137 km. This includes an average layover time of around 1h. Operated by Sabah State Railway, the Tenom to Kota Kinabalu train service departs from Tenom Station and arrives in Sembulan Station. Typically 14 trains run weekly, although weekend and holiday schedules can vary so check in advance.
Travel safe during COVID-19
Rules to follow in Malaysia
1m
Mandatory
Travel within Malaysia
Observe COVID-19 safety rules
Regional restriction measures in place
Domestic border crossings may be subject to approval, testing and quarantine
COVID-19 help in Malaysia
If you need help, visit the national COVID-19 website or call the COVID-19 Helpline 03 88810200
Frequently Asked Questions
There are currently travel restrictions within Malaysia.
Explore options for future travelDomestic travel is not restricted, but some conditions may apply
- Face masks are mandatory
- There is a social distancing requirement of 1 metre
- Observe COVID-19 safety rules
- Regional restriction measures in place
- Domestic border crossings may be subject to approval, testing and quarantine
The national COVID-19 helpline number in Kota Kinabalu is 03 88810200.
Wearing a face mask on public transport in Kota Kinabalu is mandatory.
The social distance requirement in Kota Kinabalu is 1 metre.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 03 88810200.
Last updated: 23 Jun 2022
Exceptions may apply, for full details: Ministry of Health Malaysia.
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
The cheapest way to get from Tenom to Kota Kinabalu is to train which costs RM 16 and takes 5h 31m.
The fastest way to get from Tenom to Kota Kinabalu is to taxi which takes 2h 7m and costs RM 310 - RM 380.
No, there is no direct train from Tenom station to Kota Kinabalu station. However, there are services departing from Tenom Station and arriving at Sembulan Station via Beaufort Station. The journey, including transfers, takes approximately 5h 31m.
The distance between Tenom and Kota Kinabalu is 96 km. The road distance is 140.5 km.
The best way to get from Tenom to Kota Kinabalu without a car is to taxi and bus which takes 3h 47m and costs RM 190 - RM 230.
It takes approximately 3h 47m to get from Tenom to Kota Kinabalu, including transfers.
Tenom to Kota Kinabalu train services, operated by Sabah State Railway, depart from Tenom Station.
Tenom to Kota Kinabalu train services, operated by Sabah State Railway, arrive at Sembulan Station.
Yes, the driving distance between Tenom to Kota Kinabalu is 140 km. It takes approximately 2h 7m to drive from Tenom to Kota Kinabalu.
There are 271+ hotels available in Kota Kinabalu. Prices start at RM 500 per night.

- Distance: 96 km
- Duration: 3h 47m
What companies run services between Tenom, Malaysia and Kota Kinabalu, Malaysia?
You can take a train from Tenom to Kota Kinabalu via Beaufort Station in around 5h 31m.

- Phone
- 088-279300
- ict.jkns@gmail.com
- Website
- railway.sabah.gov.my
Train from Tenom Station to Beaufort Station
- Ave. Duration
- 2h 21m
- Frequency
- Twice daily
- Estimated price
- RM 8
- Schedules at
- railway.sabah.gov.my
Train from Beaufort Station to Sembulan Station
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- RM 8
- Schedules at
- railway.sabah.gov.my

- Phone
- 088-751722
- sipitangexpress@yahoo.com.my
- Website
- sipitangexpress.com.my
Bus from Beaufort to KK Sentral
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- RM 15
- Schedules at
- sipitangexpress.com.my
- Ave. Duration
- 1h 47m
- Estimated price
- RM 170 - RM 210
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Which London airport should I choose?, How to get from Heathrow Airport into central London and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.