Explore Destinations

Discover the world's most amazing places

How to Get from Kota Kinabalu Airport to Sandakan

Quick Answer

For most travelers, the best overall way to get from Kota Kinabalu Airport (BKI) to Sandakan is by taking a connecting domestic flight (approx. 55 minutes air time), with a total door-to-door journey time of about 4-5 hours and cost from MYR 100-250. The cheapest option is the express bus (approx. 6-7 hours), costing as little as MYR 40-55, but it requires a transfer from the airport to the city bus terminal. There is no direct train connecting these two cities.

Quick Navigation: Kota Kinabalu Airport to Sandakan

Overview: Choosing Your Transport from KK Airport to Sandakan

Sandakan, a gateway to Sepilok Orangutan Rehabilitation Centre and Borneo's wildlife, is located on Sabah's east coast, while Kota Kinabalu (KK) is on the west. The direct distance is about 330km, but the rugged Crocker Range mountains in between make a direct road or rail link impractical. Therefore, your options are to fly over the mountains, take a long bus journey around them, or hire a private vehicle.

Key Factors to Consider:

Option 1: Domestic Flight (The Fastest Method)

Flying is the only direct and quickest method to cover the distance. It's highly recommended for travelers with limited time or those wanting to avoid a long overland journey.

Step-by-Step Guide:

  1. At Kota Kinabalu Airport (BKI): After collecting your luggage from the international/domestic arrival hall, proceed to the Domestic Departures wing of Terminal 1. Check-in for your connecting flight to Sandakan (SDK).
  2. The Flight: The flight time is approximately 50-55 minutes. Airlines like Malaysia Airlines, AirAsia, and MASwings operate this route.
  3. At Sandakan Airport (SDK): Upon arrival, you can take a taxi or ride-hailing app (Grab) to your final destination in Sandakan town, which is about a 15-20 minute drive away.

Detailed Analysis & Key Data:

Aspect Details
Total Door-to-Door Time 4-5 hours (Incl. airport transfer, check-in, flight, baggage claim, and taxi to town).
Flight Frequency Multiple daily flights. Early booking is advised, especially during peak seasons (June-August, holidays).
Cost Range MYR 100 - MYR 400+. Budget airlines (AirAsia) offer lower fares if booked well in advance. Full-service airlines (Malaysia Airlines) cost more.
Luggage Check baggage allowances carefully, especially with low-cost carriers where hold luggage costs extra.
Best For Time-sensitive travelers, families with children, those with connecting international flights, travelers avoiding long road trips.

Insider Tip: Book flights that give you a comfortable layover (at least 2.5-3 hours) at BKI if you're arriving on an international flight, to account for immigration, baggage collection, and terminal transfer.

Option 2: Express Bus (The Cheapest Method)

For budget travelers, the express bus is the most economical choice. The journey offers scenic views of Sabah's countryside but is a significant time commitment.

Step-by-Step Guide:

  1. Airport to Bus Terminal: First, you need to get from BKI Airport to the Kota Kinabalu Sentral (City Bus Terminal) or other private bus company offices. Take a taxi or Grab (30-40 mins, ~MYR 25-40).
  2. Board the Bus: Purchase a ticket from operators like Borneo Express, Sipitang Express, or Bas Mara Liner. Buses are usually air-conditioned coaches.
  3. The Journey: The bus ride takes 6-7 hours. It travels along the main highway, circling the Crocker Range, with a rest stop halfway.
  4. Arrival in Sandakan: Buses terminate at the Sandakan Bus Terminal or their respective company stations. From there, take a local taxi/Grab to your hotel.

Detailed Analysis & Key Data:

Aspect Details
Total Door-to-Door Time 7.5-9 hours (Incl. taxi to terminal, bus ride, and final taxi).
Departure Frequency Several departures daily from early morning until late afternoon. Advance booking is recommended.
Cost Range Bus Ticket: MYR 40 - MYR 55. Total Cost (incl. taxis): ~MYR 70 - MYR 100.
Comfort & Amenities Standard coaches have reclining seats. Some premium buses offer more legroom and WiFi. Bring a jacket as air-con can be strong.
Luggage Stored in the bus hold. Space is usually ample, but oversized items should be confirmed with the operator.
Best For Solo backpackers, budget travelers, those not pressed for time, travelers who enjoy road scenery.

Insider Tip: Try to book a seat on the left side (when facing forward) of the bus for better potential views of the landscape during parts of the journey.

Option 3: Taxi / Private Car Transfer (The Most Convenient)

This is a door-to-door service but comes at a premium price. It's not commonly used for this long distance due to extreme cost.

What to Expect:

  • Service Type: You can book a long-distance taxi or a private charter car with driver.
  • Journey: The driver will meet you at BKI arrivals. The road trip takes 6-7 hours, similar to the bus, but without stops or transfers.
  • Cost: This is the most expensive option by far. Expect to pay between MYR 800 to MYR 1,200+ for the entire vehicle, depending on the car type and company.

When Does This Option Make Sense?

Consider this only in specific scenarios:

  • Traveling in a group of 3-4 people, making the per-person cost somewhat reasonable.
  • Arriving on a very late flight when buses and flights are unavailable.
  • Requiring absolute privacy, flexibility to stop, or assistance with lots of luggage.
  • Having special mobility requirements.

Warning: For a solo traveler or couple, this is not a cost-effective choice. Always negotiate and confirm the total price, including tolls and waiting time, before departure.

Important Note: Why There is NO Direct Train

Many travelers search for a train option. It's crucial to clarify that there is no direct passenger train service between Kota Kinabalu and Sandakan.

The Railway Reality in Sabah:

  • The Sabah State Railway operates a single, short line running from Tanjung Aru (near KK) to the town of Tenom in the interior.
  • This line goes south and inland, not east towards Sandakan. The track ends over 200km away from Sandakan.
  • The railway was historically built for transporting agricultural goods from the interior, not for cross-coast passenger travel.

Conclusion: Do not plan on using the train for this route. Your only public transport options are flight or bus as detailed above.

Side-by-Side Comparison: Time, Cost & Convenience

Use this table to quickly compare all viable options for traveling from Kota Kinabalu Airport to Sandakan.

Transport Method Approx. Travel Time (Door-to-Door) Approx. Cost (One Way) Convenience / Key Notes Best For
Domestic Flight 4 - 5 hours MYR 100 - 400+ Fastest. Requires airport transfers on both ends. Schedule-dependent. Most travelers, time-conscious visitors.
Express Bus 7.5 - 9 hours MYR 70 - 100 (total) Cheapest. Requires taxi from BKI to bus terminal. Multiple daily departures. Budget travelers, backpackers.
Taxi / Private Car 6 - 7 hours MYR 800 - 1,200+ (for car) Door-to-door, fully flexible. Extremely expensive for the distance. Groups, late arrivals, special needs.

Verdict: For a balance of speed and cost, fly. For the absolute lowest budget, take the bus. Only use a private car under specific circumstances.

Traveler Tips & Insider Recommendations

Booking & Planning:

  • Book Flights Early: Airfare on the BKI-SDK route can spike. Book at least 2-3 weeks in advance for the best deals, especially if traveling during Malaysian school holidays or peak tourist season (June-September).
  • Bus Ticket Purchase: You can often book bus tickets online via platforms like BusOnlineTicket.com or Easybook. Alternatively, purchase directly at the terminal upon arrival in KK (allow extra time).
  • Layover Wisdom: If you have a long layover at BKI before your bus or flight, consider luggage storage services at the airport or a quick trip to nearby attractions like Tanjung Aru Beach.

During the Journey:

  • Stay Connected: Purchase a local SIM card (e.g., Celcom, Digi) at BKI Airport for data to use ride-hailing apps and navigation.
  • Comfort Essentials: For the bus, pack snacks, water, a neck pillow, headphones, and a light blanket or jacket.
  • Currency: Ensure you have enough Malaysian Ringgit (MYR) in cash for taxis, bus tickets (if not booked online), and snacks at rest stops, as card payment is not always available.

Upon Arrival in Sandakan:

  • From Sandakan Airport (SDK): The taxi counter operates on a fixed-fare coupon system. Using the Grab app is often simpler and similarly priced.
  • From Sandakan Bus Terminal: Taxis and Grab cars are readily available. Agree on a price or use the meter before getting into a taxi.

Frequently Asked Questions (FAQs)

Is there a direct bus from Kota Kinabalu Airport to Sandakan?

No. There is no direct bus service from the airport terminal. You must first take a taxi or ride-hailing service to the Kota Kinabalu city bus terminal (Kota Kinabalu Sentral) to catch an express bus to Sandakan.

Which is better: flying or taking the bus?

It depends on your priority. Fly if you value time and comfort more than money (saving 3-5 hours). Take the bus if your budget is tight and you don't mind a longer, scenic journey. For most tourists with limited vacation days, flying is the recommended choice.

How far in advance should I book my domestic flight?

For the best fares, try to book at least one month in advance, especially during peak travel seasons. Prices can double or triple if booked last minute. Set up price alerts on airline or flight aggregator websites.

Can I use the Malaysia Rail Pass for this journey?

No. The Malaysia Rail Pass (E.g., ETS) is valid only for train services in Peninsular Malaysia. As explained, there is no inter-city passenger train connection between Kota Kinabalu and Sandakan in Sabah.

What if my flight arrives in KK very late at night?

If you arrive past 8:00 PM, your options become limited. The last express buses usually depart by late afternoon. Your practical choices are: 1) Stay overnight in Kota Kinabalu near the airport or bus terminal and travel the next day, or 2) Book a very expensive private transfer. The former is highly recommended.

Is the bus journey safe and comfortable?

Yes, express buses on this route are generally safe, modern, and air-conditioned. They are operated by licensed companies. For comfort, choose a reputable operator and consider a premium seat if available. The highways are well-maintained.

Are there any shared van services between KK and Sandakan?

Shared vans or "bas sapu" (unofficial taxis) do exist but are not recommended for tourists. They are unregulated, often overloaded, and can be unsafe. Stick to official express buses or flights for a reliable and insured journey.

I'm traveling with a lot of luggage. Which option is best?

Flying handles luggage more seamlessly, despite check-in procedures. With buses, you are responsible for your luggage during the taxi transfer to the terminal, and it will be stored in the bus hold. For excessive luggage, a private car transfer (despite the cost) offers the most control and space.