Share 4WDs park just outside of the park gates and leave when full for KK (RM200 per 4WD) and Sandakan (RM500). Each 4WD can hold around four to five passengers, and they can be chartered by individuals.
Express buses (RM30) leave KK from the Inanam bus station every hour on the hour from 7am to 10am and at 12.30pm, 2pm and 8pm and leave at the same times in the reverse directions. Alternatively take a Ranau-bound minivan (RM25) from central KK at Padang Merdeka bus terminal, asking the driver to drop you at a bus shelter outside the gate at Kinabalu National Park. Minivans leave when full and run from early morning till around 2pm. We recommend leaving by 7am at the very latest for the two-hour trip.
Express buses and minivans travelling between KK and Ranau (and Sandakan) pass the park turn-off, 100m uphill from the park entrance. From Sandakan express buses leave at 6.30am, 7am, 9am, 12.30pm, 2pm and 8pm (RM 40, 4½ hours), ideal if you're not looking to hike until the following day.
Shared taxis leave KK from Inanam and Padang Merdeka bus stations (RM30 per person, RM120 per vehicle).