How to travel from Kuala Lumpur to Sandakan, Malaysia

The distance between Kuala Lumpur and Sandakan is around 1,924km (1,196 miles) and the quickest way to get there is to fly which takes around 4h 20m.

2 routes found

We've found 2 different ways to get from Kuala Lumpur to Sandakan by plane. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

👋 Also check out SandakanKuala Lumpur if you're planning a return trip.

🚀 Fastest
1
plane
+

Fly

Fly from Kuala Lumpur (KUL) to Sandakan (SDK).

  • Duration4h 20m
  • Flight time3hrs
  • Typical cost
    MYR 675($150)
Operated by

Malaysia Airlines

+ 1 others
💰 Cheapest
2
plane
+

Fly to Sandakan (SDK)

Fly from Sultan Abdul Aziz Shah (SZB) to Sandakan (SDK).

  • Duration5h 60m
  • Flight time5h 10m
  • Typical cost
    MYR 660($150)
Operated by

Firefly

+ 3 others

Frequently asked questionsabout travel between Kuala Lumpur and Sandakan

There are several options for getting from Kuala Lumpur to Sandakan by plane. The cheapest option is to fly which costs around MYR 660 ($150) and will take around 5h 60m. If you need to get there more quickly, you can fly and arrive in approximately 4h 20m, though it is a bit more costly at approximately MYR 675 ($150).

The distance between Kuala Lumpur and Sandakan is around 1,924km (1,196 miles). In a direct line (as the crow flies), the distance is 1,840km (1,144 miles)

It takes around 4h 20m to get from Kuala Lumpur and Sandakan by plane.

The quickest way to get from Kuala Lumpur to Sandakan is to fly which takes around 4h 20m and will set you back approx MYR 675 ($150).

The cheapest way to travel between Kuala Lumpur and Sandakan is to fly which will typically cost around MYR 660 ($150) for a standard one-way ticket.

Flights and Airlines

Yes you can fly from Kuala Lumpur and Sandakan. Flights depart from Kuala Lumpur (KUL) and arrive at Sandakan (SDK). The flight takes around 3hrs.

Yes there is a direct flight between Kuala Lumpur and Sandakan with no stop-overs required. Flights typically take around 3hrs.

Malaysia Airlines and AirAsia fly between Kuala Lumpur and Sandakan. Flights depart from Kuala Lumpur (KUL) and and arrive into Sandakan (SDK). These flights usually take around 3hrs.

The flight from Kuala Lumpur to Sandakan typically takes around 3hrs. Flights depart from Kuala Lumpur (KUL) and and arrive into Sandakan (SDK).

The closest major airport to Sandakan is Sandakan Airport (SDK) (SDK) which is approximately 10km (6 miles) from Sandakan. Lahad Datu Airport (LDU) (LDU) and Kota Kinabalu International Airport (BKI) (BKI) are also nearby and might be a better alternative airport depending on where you are flying from.

Drive yourself

If you don't have a car, the easiest way to get from Kuala Lumpur to Sandakan is to fly which takes, on average, 4h 20m and will usually cost around MYR 675 ($150).

How do I get from Kuala Lumpur to Sandakan

Compare travel optionsbetween Kuala Lumpur and Sandakan

Transport options from Kuala Lumpur to Sandakan
Transport optionDurationCostFrequencyDistance
Fly
4h 20m
MYR 675($150)
every 3 hours1,924km (1,196 miles)
Fly to Sandakan (SDK)
5h 60m
MYR 660($150)
every 2 hours2,618km (1,627 miles)

Top Carriersoperating between Kuala Lumpur and Sandakan

Airlines

Airports near Sandakan

The following major airports near Sandakan offer regular flights to various popular destinations within Malaysia and internationally.

SDK
Sandakan Airport (SDK)
Domestic Airport
Distance
10km (6 miles) from Sandakan
LDU
Lahad Datu Airport (LDU)
Domestic Airport
Distance
90km (56 miles) from Sandakan
BKI
Kota Kinabalu International Airport (BKI)
International Airport
Distance
225km (140 miles) from Sandakan