Use the quicklinks below to jump to the desired section regarding transport in and around Mount Kinabalu National Park.
As Kota Kinabalu National Park is right on the highway between Kota Kinabalu and Sandakan, getting here by public transportation is a breeze -- there's even a makeshift bus stop at the entrance to the park.
To get to the park from Kota Kinabalu, take a minivan bound for Ranau and ask them to drop you off at the park entrance (20 ringgit, around 2 hours). Minibuses leave from Merdeka Square whenever they have enough passengers.
If you're coming from eastern Sabah, take any bus bound for Kota Kinabalu and ask them to drop you off at the park entrance. Even though it's 88 kilometres short of the city, they'll charge you the full fare (40 ringgit from Sandakan, 75 ringgit from Semporna).
When it's time to leave the park, walk to the main road and flag down the passing buses -- they'll be watching for you. Buses and minivans to Kota Kinabalu pass by roughly every hour from 07:00 till 20:00 (20 ringgit). East-bound buses to Sandakan pass by roughly every two hours (40 ringgit) -- the park reception office can give you a better estimate.
For transport around the mountain, the transport centre in the park can arrange a ride to Timpohon to begin the climb for 16.50 ringgit or a car to Poring Hot Springs for 85 ringgit one way. Opposite the park entrance is the unofficial taxi stand where prices are more negotiable and you can find others to share a taxi. We got them down to 140 ringgit for a round-trip to Poring.