Flights from Kuala Lumpur to Kota Kinabalu – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
SZB to BKI – All flight route options from Sultan Abdul Aziz Shah Intl, Malaysia to Kota Kinabalu International, Malaysia. These routes are operated by 3 airlines. Fly non-stop with Batik Air Malaysia or Firefly, or choose from 2 different stopover flights. The shortest flight time is 2 hours and 35 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Kota Kinabalu
We got great deals on hotels and car rentals near the airport.
Kuala Lumpur to Kota Kinabalu flights
There are over 4 and approximately 12 flights every week. You can fly non-stop to Kota Kinabalu (BKI) from Kuala Lumpur (SZB) with Firefly or Batik Air Malaysia or choose a connecting flight via Kuching (KCH) or Penang (PEN) if it suits you better.
Tip! You can also fly to Kota Kinabalu from Kuala Lumpur International Airport (KUL).
Kuala Lumpur to Kota Kinabalu with Firefly
You can fly non-stop every weekday with flights departing from 10:00 am to 8:00 pm. You can also take a connecting flight via Kuching or Penang.
Distance & flight times: Sultan Abdul Aziz Shah Intl to Kota Kinabalu International
The shortest flight time between SZB and BKI is 2 hours and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 45m | - | 1022 miles (1644 km) |
KCH Kuching | 4h 55m | 1h 30m | 1122 miles (1805 km) |
PEN Penang | 5h 38m | 1h 55m | 1265 miles (2035 km) |

