GoAsia
How to Get from Kota Kinabalu to Sandakan

How to Get from Kota Kinabalu to Sandakan

Last updated: October 16, 2026
Contents

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 Sepilok Orangutan Rehabilitation Centre. The journey across Sabah makes your choice of transport a balance between saving time for wildlife spotting and a long day on the road.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

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 vehicle, getting to the eastern coast of Sabah is straightforward. You can compare options and book your tickets for this journey on GoAsia.cc.

Kota Kinabalu to Sandakan by Flight

Flying is the most efficient way to cross the state of Sabah. A direct AirAsia flight from Kota Kinabalu International Airport (BKI) to Sandakan Airport (SDK) takes around 45 minutes.[1] 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 lists fares from MYR 96 one way, and on some days it offers six departures between about 07:00 and 20:00.[1] Fares are dynamic and rise around public holidays and when you book late, so compare a few dates.

Upon landing in Sandakan, taxis and ride-hailing services can take you to your hotel or onward to the Sepilok area.

Kota Kinabalu to Sandakan by Private Transfer

For groups, families, or those carrying significant photography gear for wildlife shoots, a private vehicle offers door-to-door convenience that public transport cannot match. The drive crosses the interior of Sabah and takes most of a day, so plan your arrival time with a generous buffer.

Cars, Vans and Minibuses

Booking platforms offer private vehicles of several sizes, from cars to vans and minibuses. For the whole vehicle, they list fares of roughly US$277 to US$551 (October 2026; 12Go shows fares in Thai baht, converted to US dollars at the ECB rate of 15 October 2026), and an estimated driving time of about 6 hours 10 minutes.[2] The price is per vehicle, not per person, so it works out well only when the cost is split among several travelers.

Comparing Your Options

Mode Price Duration
Flight (AirAsia, direct) From MYR 96 per person[1] About 45 minutes
Private vehicle About US$277 to US$551 per vehicle (October 2026)[2] About 6h 10min (platform estimate)

Tips for Traveling from Kota Kinabalu to Sandakan

  • Book Flights Early: Fares are dynamic, so booking ahead usually gives more choice of departure times.
  • 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: AirAsia allows 7 kg of hand luggage; heavier bags need a checked baggage allowance.[3]

Timetable

Flight Sabah - Sabah $ 50.09–58.32 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 $ 12.83 7h 25m
  • →  Express 08:00, 10:00, 14:00, 20:00
  • ←  Express 08:00, 10:00, 14:00, 20:00
Taxi Kota Kinabalu - Sandakan $ 274.04–547.49 6h 10m
  • →  Minibus 18pax
  • →  Van 14pax
  • →  Bus 45pax

Frequently Asked Questions

How can I book tickets from Kota Kinabalu to Sandakan?

Use the booking tool on this page to compare the transport options currently available from Kota Kinabalu to Sandakan, including current prices and schedules.

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

The direct AirAsia flight is the one option with a published fare, from MYR 96 one way. Fares are dynamic and rise around holidays and for late bookings.

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

Flying is the fastest option. The direct AirAsia flight takes around 45 minutes, while the road journey takes most of a day.

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

A direct flight takes around 45 minutes. A private vehicle on the road takes about 6 hours 10 minutes according to booking platforms.

Are there private transport options for large groups?

Yes. Booking platforms offer private cars, vans and minibuses. For a whole vehicle, they list roughly US$277 to US$551 (October 2026), so the cost per person falls with group size.

Is the road journey from Kota Kinabalu to Sandakan scenic?

The road crosses the interior of Sabah and offers changing landscapes, but it is winding and can be tiring for some passengers.

Which airport should I use for this route?

You depart from Kota Kinabalu International Airport (BKI) and arrive at Sandakan Airport (SDK). Taxis and ride-hailing services connect the airport with the town.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] AirAsia: Cheap Flights from Kota Kinabalu to Sandakan. Retrieved October 15, 2026.
  2. [2] 12Go: Kota Kinabalu to Sandakan timetable. Retrieved October 15, 2026.
  3. [3] AirAsia: Cheap Flights from Sandakan to Kota Kinabalu. Retrieved October 15, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.