How to Get from Kota Kinabalu to Sandakan

How to Get from Kota Kinabalu to Sandakan

Last updated: March 8, 2026

Leaving behind the coastal energy of Kota Kinabalu for the wilder, more serene atmosphere of Sandakan is a transition from Sabah's urban heart to its ecological soul. While the capital offers sunset bars and island hopping, Sandakan serves as the gateway to the Kinabatangan River and the world-renowned Sepilok Orangutan Rehabilitation Centre. The journey across the rugged spine of Borneo involves navigating dense tropical terrain, making your choice of transport a balance between saving time for wildlife spotting or enjoying a long, scenic drive through the highland foothills.

The route is a favorite for nature enthusiasts who want to maximize their time in the jungle. Whether you prefer the bird's eye view of the Crocker Range from a plane or the flexibility of a private group vehicle weaving through the mountain passes, getting to the eastern coast of Sabah is straightforward. You can easily compare options and book your tickets for this journey on GoAsia.cc to ensure your itinerary remains seamless.

Kota Kinabalu to Sandakan by Flight

Flying is the most efficient way to cross the state of Sabah. A flight turns a full day of driving into a short hop, taking only 45 to 50 minutes to reach Sandakan Airport (SDK) from Kota Kinabalu International Airport (BKI). This is the preferred choice for travelers on a tight schedule who want to head straight to their jungle lodge upon arrival.

Economy Class Air Travel

AirAsia and Malaysia Airlines typically service this route with multiple daily departures. Prices for an economy seat are remarkably varied, starting as low as $18 for those who book well in advance, though last-minute fares or premium flexible tickets can reach up to $1616. The flight provides a stunning perspective of Mount Kinabalu if you sit on the left side of the aircraft when departing Kota Kinabalu, offering a glimpse of the jagged granite peaks piercing through the clouds.

Upon landing in Sandakan, the airport is located about 13 kilometers from the town center. Taxis and ride-hailing services are readily available to take you to your hotel or directly to the Sepilok area, which is roughly a 20-minute drive from the airport.

Kota Kinabalu to Sandakan by Private Transfer

For groups, families, or those carrying significant photography gear for wildlife shoots, a private transfer offers door-to-door convenience that public transport cannot match. This journey takes approximately 6 hours and 10 minutes, following the winding roads that cut through the heart of Sabah. While it is a long drive, it allows for a more intimate look at the local life and changing landscapes of the Bornean interior.

Minibus and Van Options

There are several vehicle sizes available depending on the size of your party. A standard Van for up to 14 passengers or a larger Minibus for 18 passengers costs between $285 and $571. These vehicles are air-conditioned and provide a comfortable environment for the long haul across the island. The route typically passes through the town of Ranau, and if the weather is clear, you will have ample opportunity to photograph the mountain from various valley viewpoints.

Large Group Bus Hire

For very large groups or corporate retreats, a 45-pax bus is available. This option ensures everyone stays together and is often used by organized tour groups. For the price of $571, it represents excellent value for money when the cost is split among a large number of travelers. The professional drivers are experienced with the local road conditions, which can be challenging during the monsoon season due to heavy rainfall and mist in the higher elevations.

Comparing Your Options

Mode Price (USD) Duration Comfort
Flight $18 - $1616 45min - 50min High
Private Van (14 pax) $285 - $571 6h 10min Medium-High
Private Minibus (18 pax) $285 - $571 6h 10min Medium-High
Private Bus (45 pax) $571 6h 10min Medium

Tips for Traveling from Kota Kinabalu to Sandakan

  • Book Flights Early: Since prices can swing from $18 to over $1000, booking even a few weeks in advance can save you hundreds of dollars.
  • Motion Sickness: If you choose the road transfer, be prepared for winding mountain roads. If you are prone to motion sickness, take medication before the journey begins.
  • Luggage: If flying on budget carriers, remember to pre-book your checked baggage online, as airport fees are significantly higher.
  • Pick the Right Side: On the flight from KK to Sandakan, try to get a window seat on the left side of the plane for the best chance of seeing Mount Kinabalu.
  • Hydration and Snacks: While the private transfers will make stops for bathroom breaks and food, it is always wise to carry water and light snacks for the 6-hour drive.
  • Weather Awareness: During the wet season (November to February), road travel can be slower due to heavy rain. Flights may also experience short delays, but they remain the more reliable option in poor weather.

Timetable

Flight Sabah - Sabah $ 51.78–60.28 45m – 50m
  •   Economy 06:45, 10:25, 12:25, 14:10, 17:15, 20:20
  •   Economy 06:25, 06:45, 07:00, 08:45, 08:50, 09:05, 09:20, 09:30, 10:10, 10:20, 10:25, 11:25, 11:40, 12:25, 13:20, 13:35, 13:50, 14:10, 14:30, 15:10, 15:20, 16:20, 17:15, 19:55, 20:20
Bus Sabah - Sabah $ 13.27 7h 25m
  •   Express 08:00, 10:00, 14:00, 20:00
  •   Express 08:00, 10:00, 14:00, 20:00
Taxi Kota Kinabalu - Sandakan $ 283.29–565.97 6h 10m
  •   Minibus 18pax
  •   Van 14pax
  •   Bus 45pax

Frequently Asked Questions

How can I book tickets from Kota Kinabalu to Sandakan?

You can book train, bus, flight, taxi, van, and ferry tickets from Kota Kinabalu to Sandakan directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Kota Kinabalu to Sandakan?

The cheapest way to travel is by flight, with economy seats starting as low as $18 when booked in advance. However, prices are dynamic and can increase significantly if you book last minute.

What is the fastest way to get from Kota Kinabalu to Sandakan?

Flying is the fastest option, taking only 45 to 50 minutes to travel between the two cities. This is much quicker than the 6-hour drive required for ground transport.

How long does it take to get from Kota Kinabalu to Sandakan?

A direct flight takes approximately 45 to 50 minutes. If you choose to go by road in a private transfer or bus, the journey typically takes about 6 hours and 10 minutes.

Are there private transport options for large groups?

Yes, you can book private vans for 14 people, minibuses for 18 people, or even a full-sized 45-pax bus. Prices for these private transfers range from $285 to $571 depending on the vehicle size.

Is the road journey from Kota Kinabalu to Sandakan scenic?

The drive is very scenic as it passes through the foothills of the Crocker Range and offers views of Mount Kinabalu. However, the road is winding and can be tiring for some passengers.

Which airport should I use for this route?

You will depart from Kota Kinabalu International Airport (BKI) and arrive at Sandakan Airport (SDK). Both airports are well-connected to their respective city centers by taxis and ride-sharing apps.