Planning on climbing Mount Kinabalu, one of Southeast Asia's tallest mountains?
There are a few different options for getting from Kota Kinabalu (KK), Malaysian Borneo's capital, to Taman Kinabalu (Kinabalu Park), the location of Mt. Kinabalu.
- Book your Mount Kinabalu climb with a tour operator that includes transfers (see this post on Climbing Mt Kinabalu for a list of tour operators and 2023-2024 pricing)
- Book an independent climb and arrange your own transportation to the mountain (details on how to arrange these climbs are also included in the above link)
This post will outline the ways you can get to the mountain independently, including how to get to KK city centre from the airport (this part will likely apply to all climbers as tours usually depart from somewhere in KK city centre).
How to get from KK Airport to the City Centre
Transportation to the Park leaves from the city centre. If you are flying in to KK Airport, the cheapest way to reach the city centre is by the airport shuttle bus. Tickets cost RM5 for adults and RM3 for children.
The bus departs from both Terminals 1 & 2. A recent visitor has informed us that the ticket counter at Terminal 1 is located next to Tourism Malaysia's office right outside the arrivals hall.
Shuttle buses stop at Centre Point, Horizon Hotel, and Padang Merdeka. For onward transportation to Kinabalu National Park, you'll be wanting to get off at Padang Merdeka.
Here is an older version of the timetable (an updated 2023 timetable coming soon):
Terminal 1 → Terminal 2 → Kota Kinabalu
08:00, 08:45, 10:00, 10:50, 12:00, 13:00, 14:00, 15:00, 16:00, 17:00, 18:00, 19:00
Terminal 2 → Kota Kinabalu
08:30, 09:20, 10:20, 11:20, 12:20, 13:20, 14:20, 15:20, 16:20, 17:20, 18:20, 19:20
Terminal 2 → Terminal 1
08:00, 09:30, 10:30, 11:30, 12:30, 13:30, 14:30, 15:30, 16:30, 17:30, 18:30, 19:30
Alternatively, pre-paid taxis operate for RM30 to any address in the city centre.
How to get from KK City Centre to Kinabalu National Park
You can catch a mini-bus to Kinabalu National Park from Padang Merdeka.
Getting a bus to Mount Kinabalu from Padang Merdeka
- Look out for vehicles that are bound for Ranau.
- There is no timetable and they operate on a “when they fill up” basis, which means you may need to wait a while for it to depart. While the drivers obviously want to leave with a full bus, they too have limits and ours said that he would be leaving at 2pm regardless. Despite there still being a couple of seats left, we did depart at 2pm (an hour and a half wait), as promised.
- Expect to pay around RM25 per person for the two hour journey.
- Don't leave your journey until too late in the day as public bus services tend to wind down late afternoon. As a general rule of thumb, departures are usually more frequent until noon so heading there in the morning should decrease waiting time.
Getting off near Mount Kinabalu
Keep in mind that Ranau is further afield than Kinabalu National Park so you'll need to be getting off before the final destination.
The driver will likely assume that, as a visitor, you are headed to the Park. In fact, they probably called you over to their bus by saying they are stopping there. You can be dropped off at the Park entrance, but chances are you will not be climbing the same day you arrive, given that you need to be at the Park early to start the climb.
Despite being a destination highly frequented by visitors, there aren't many options in the way of accommodation, restaurants or transportation near the Park entrance. There are lodges inside the Park itself, but they can be on the pricey side.
We stayed outside the Park at the popular Flypod Kinabalu Mountain Lodge (formerly Kinabalu Mountain Lodge), just a 5 minute drive or 30 minute walk from Park HQ. At the time, it had a combination of dorms and privates, all with shared bathrooms, but it has since undergone quite an extensive renovation and now focuses on private queen rooms with double beds. There is the option of shared or ensuite bathrooms and extra beds for children can be accommodated subject to room size and availability.
There are other budget options also in the vicinity of the Park (try searching in the Kundasang area), but if you do decide to stay here, tell the driver to drop you off at “Haleluja” – they will all know what you are talking about.
Accessibility note: Flypod Kinabalu Mountain Lodge is a hilly 1km walk from the main road. If you are taking the bus, you will need to walk it with your luggage (stairs are also present in the facility), so may not be suitable for all visitors. The lodge is, however, beautifully located. If you are interested in seeing moths as big as your hand, Borneo has their fair share of interesting insects, many of which you can see on the lodge balcony at night.
On the day of the climb (or whenever you want to head to Park HQ), the staff at Flypod Kinabalu Mountain Lodge can arrange a taxi to pick you up from the Lodge directly and take you to the Park entrance (2kms away) for RM15 (max. 4 people). Talk to the staff about this ahead of time so that arrangements can be made (particularly pertinent for the day of your climb, as if you do not arrive within a certain window, you will not be able to proceed with your climb). We'd recommend taking a taxi as you'll want to conserve your energy for the climb itself.
Click here to find out how a Mount Kinabalu climb works – from registration at Park HQ, taking the shuttle bus to the starting gate, accommodation and meals on the mountain, getting back to Park HQ, and everything you should expect from a climb up one of Southeast Asia's highest mountains.
Returning from Kinabalu National Park
After the climb, you shouldn't have a problem getting a taxi to take you back to Flypod Kinabalu Mountain Lodge or wherever you may be staying. There are a bunch of taxi drivers that hang out across the road from Park HQ near the shop. Expect a taxi taking you all the way back to KK to cost several hundred ringgit. Remember to confirm the price before getting in.
Bus back to KK
The cheapest way to return to KK on your own is the bus, which you can take from across the road (i.e. opposite the Park). Buses passing by the Park may be minivans or regular-sized buses.
There is no dedicated bus stop and while there supposedly is a timetable (not listed by the road but we did see one at Flypod Kinabalu Mountain Lodge), they don't really seem to stick to it. It's basically a matter of waiting by the side of the road and hailing a bus bound for KK as it goes by.
Remember to indicate to the driver that you want them to stop, otherwise they may very well just keep on driving. Note that services on this route do operate in the evening.
Onward bus to Sandakan
Instead of returning to KK, we continued on to Sandakan the day after the climb by hailing a bus from the Park entrance (i.e. the same side of the road as the Park).
You'll have to pay attention as the buses will be coming around a blind corner so you only have a few seconds after seeing it to flag it down. Remember that destinations may be abbreviated on the front of the bus. Sandakan, for example, was written as Sdkan.
Expect to pay RM25 for the four hour journey. You can purchase a ticket on the bus. They will probably get you to sit down first so the bus can get moving (since it is just around the blind corner). Someone will come down to collect your money once you are away.
We stayed at Sea View Sandakan Budget and Backpackers Hotel and also booked our Kinabatangan river cruise through them.
Returning from KK City Centre to the Airport
Most travellers will end up back in KK for their flight out. To return to KK Airport from Kota Kinabalu city centre, simply wait at any of the airport shuttle bus locations – Centre Point, Horizon Hotel or Padang Merdeka.
Tickets can be purchased at counters at Centre Point and Padang Merdeka. As for the Horizon Hotel, tickets can be purchased directly from the driver as there is no counter available at that location. Ticket prices are the same as from the airport – RM5 for adults and RM3 for children.
This is the timetable, correct as of February 2014
Kota Kinabalu → Terminal 2 & 1
07:30, 09:00, 10:00, 11:00, 12:00, 13:00, 14:00, 15:00, 16:00, 17:00, 18:00, 19:00
As there are three stops in the city centre, you should take these times as approximate.
We wish to thank all readers who have contributed on-the-ground information for the compilation of this post.
Have you taken this journey? Do you have any further advice to add? If you visit and find that any of these details have changed, we'd love for you to add a comment for the benefit of future travellers.
You might also find useful:
Climbing Mt. Kinabalu on a Budget (Where and how to book)
Climbing Mt. Kinabalu (Tips and practicalities for the climb itself)
Thursday 25th of July 2019
Hello, thank u for many useful iformations. We are planning with my husband to visit Kota Kinabalu, well be at the airport around 3 pm and i understand we ca. Take a bus to the park in the aftenoon. Then early in the morning make a trekking in the park for 1-2 h then move to do conopy walk and see botanical gardens for 2-3 h. What is best way to get there? I just found coonnection with 2 buses through Ranau. Do u know some other options? Is there a chance to catch a bus in afternoon/evening to sandakan/sepilok? Where does it goes from? Best regards Ewa
Friday 25th of May 2018
Interesting read :) We are a group of 3 Adults and 2 kids (6 and 3 years) planning to drive a bit early in the morning (8am) from KK to Kinabalu Park (here, spend 2-3 hours doing a guided walk at the base of the mountain), then drive further to Poring Hot Springs (here, spend another 1.5-2 hours). We would like to drive ahead to Sepilok the same evening instead of driving back to KK (per Google Maps, it seems to take an hour extra driving to Sepilok compared to KK). Do you suggest it is doable?
Thursday 25th of July 2019
Hello, How was your trip? We are planning to do the same this year, jus to start from Kota Kinabalu park in the morning. Could you please write me how did u get from the park to Poring and from where did u catch a bus to Sepilok? Greetings Ew
Sunday 3rd of June 2018
Thanks for reading! :)
Yes, that is absolutely doable.
Have an amazing trip!
Sunday 1st of April 2018
Nice post! If I just want to trek in the park and not climb to the top, do I use the same trails as the climbers?
Wednesday 25th of April 2018
Thank you! To answer your question, no, you won't be able to use the same trail as the climbers who are going to the summit as this requires you to pass through a checkpoint beyond which only registered summit climbers may go. There are numerous other trails on the lower reaches of the mountain though that you may use to enjoy the natural beauty of the park.
All the best with your Mt Kinabalu adventures!
Wednesday 19th of April 2017
Great post! If travelling as a couple or group of friends, Uber would be the cheapest way to get to the city. We paid 7.8 MYR last night. Also great for Kuala Lumpur, sometimes cheaper than monorail (not the airport transfer though, just in the city)
Saturday 7th of April 2018
Thanks for the useful info, Cezar! Has anyone taken Grab from the airport to Kinabalu park?
Wednesday 17th of May 2017
Thanks for the comment! Uber wasn't around when I first wrote this post (haha) but, you're right, it's now a great (and inexpensive) option. In the next update, I'll add a note about that. Thanks so much for taking the time to leave a comment with specific info, such as price. It keeps these posts up-to-date and relevant to readers. We really appreciate it and our readers do too. Happy travels!
Destination: Kota Kinabalu, Sabah Malaysia - Takaw Travels
Saturday 27th of February 2016
[…] Climb Mt. Kinabalu – If I can only visit one place on Sabah, Malaysia, then it has to be Mount Kinabalu. It is a World Heritage Site and Mount Kinabalu is the highest mountain in Southeast Asia. Personally I’d like to have this checked off my bucket list, unfortunately during our visit the trail was closed for visitors. Check this link for detailed information on how to get from Kota Kinabalu to Kinabalu National Park. […]