Flights from Kota Kinabalu to Kuala Lumpur – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BKI to KUL – All flight route options from Kota Kinabalu International, Malaysia to Kuala Lumpur International Airport, Malaysia. These flights are operated by 4 different airlines. Fly non-stop or choose from 10 different connecting flights. The shortest flight time is 2 hours and 30 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 Kuala Lumpur Airport
We got great deals on hotels and car rentals near the airport.
Kota Kinabalu to Kuala Lumpur flights
There are over 13 airlines and as many as 321 flights every week to this destination. You can fly non-stop to Kuala Lumpur (KUL) from Kota Kinabalu (BKI) with AirAsia, Malaysia Airlines or Batik Air Malaysia but if a stopover option suits you better you can choose to fly via Labuan, Bintulu or any other of the 10 alternatives with connectiing airports.
Tip! You might want to consider arriving at Sultan Abdul Aziz Shah Intl (SZB) instead.
Kota Kinabalu to Kuala Lumpur with AirAsia
You can fly non-stop every weekday with flights departing from 6:00 am to 11:00 pm. You can also catch a transit flight via Bintulu or Sibu.
With Malaysia Airlines
You can fly non-stop every weekday with flights departing from 5:00 am to 10:00 pm. You also have the option to do a transit flight via Labuan. Malaysia Airlines is a member of the air alliance OneWorld.
Distance & flight times: Kota Kinabalu International to KLIA
The shortest flight time between BKI and KUL is 2 hours and 30 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 30m | - | 1017 miles (1636 km) |
LBU Labuan | 4h 33m | 2h 15m | 1025 miles (1649 km) |
BTU Bintulu | 4h 40m | 1h 35m | 1071 miles (1723 km) |
SBW Sibu | 4h 55m | 1h 40m | 1094 miles (1760 km) |
KBR Kota Bharu | 5h 0m | 1h 20m | 1191 miles (1916 km) |
TWU Tawau | 5h 20m | 2h 30m | 1324 miles (2130 km) |
PEN Penang | 5h 25m | 1h 45m | 1293 miles (2080 km) |
JHB Johor Bharu | 5h 30m | 2h 25m | 1064 miles (1712 km) |
MYY Miri | 5h 45m | 1h 35m | 1039 miles (1672 km) |
KCH Kuching | 5h 55m | 2h 45m | 1107 miles (1781 km) |
SDK Sandakan | 6h 20m | 2h 40m | 1291 miles (2077 km) |

