The Sepang to Kota Kinabalu route connects Kuala Lumpur International Airport (KUL) in MY with Kota Kinabalu International Airport (BKI) in MY. This medium-haul flight covers approximately 1014 miles (1632 km) with a typical flight time of 2h 17m. This route is served by 4 airlines: AirAsia, Malaysia Airlines, Malindo Air and others. AirportRoutes has tracked 15 daily flights on this route.
The Kuala Lumpur (KUL) to Kota Kinabalu (BKI) flight route is a vital connection between Peninsular Malaysia and the stunning state of Sabah in Borneo. Covering a distance of approximately 1014 miles, this route is heavily trafficked by both business travelers and tourists seeking leisure and adventure. With an average flight duration of around 2 hours and 30 minutes, it provides a quick and convenient way to travel between these two major hubs. The route boasts a high frequency, with approximately 219 weekly flights operated by 4 airlines, ensuring flexibility for travelers. The popularity of this route is fueled by Kota Kinabalu's appeal as a gateway to Sabah's natural wonders, including Mount Kinabalu, pristine beaches, and diverse marine life.
To secure the best deals on flights from Kuala Lumpur to Kota Kinabalu, book in advance, especially during peak travel seasons. Consider flying on weekdays or during off-peak hours for potentially lower fares. At Kuala Lumpur International Airport (KUL), familiarize yourself with the terminal layout to streamline your journey. Similarly, upon arrival at Kota Kinabalu International Airport (BKI), be prepared for efficient immigration and baggage claim processes. On the flight, stay hydrated and adjust your watch to local time upon departure. Pack light to avoid checked baggage fees and consider bringing a travel pillow for added comfort. A travel hack is to utilize online check-in to save time at the airport.
Kota Kinabalu, the capital of Sabah, offers a blend of natural beauty and urban attractions. A must-see is Tunku Abdul Rahman Marine Park, offering islands perfect for snorkeling and diving. Mount Kinabalu, a UNESCO World Heritage Site, is a popular destination for hikers and nature enthusiasts. Explore the vibrant local markets for unique souvenirs and sample Sabah's diverse cuisine, including fresh seafood and Hinava (raw fish salad). The Kota Kinabalu City Mosque, with its stunning architecture, is another iconic landmark. For a relaxing experience, head to the beaches along the coastline or enjoy a sunset dinner cruise.
The best time to fly to Kota Kinabalu is generally during the dry season, which runs from March to September, offering pleasant weather for outdoor activities. Peak season typically falls during school holidays and major festivals, so expect higher prices and larger crowds. For better value, consider traveling during the shoulder months of April-May or September, when the weather is still good, and prices are relatively lower. Keep an eye out for local events and festivals that might coincide with your trip.
Kuala Lumpur International Airport
WMKKKULKota Kinabalu International Airport
WBKKBKI4
Operators15
Daily Flights1014
Miles2h 17m
Flight Duration
| Airline | ICAO | IATA |
|---|---|---|
| AirAsia |
AXM
|
AK
|
| Malaysia Airlines |
MAS
|
MH
|
| Malindo Air |
MXD
|
OD
|
| Firefly |
FFM
|
FY
|
| Day | Flights Observed | Frequency | Activity |
|---|---|---|---|
| Monday | 29 | 11% |
|
| Tuesday | 38 | 15% |
|
| Wednesday | 41 | 16% |
|
| Thursday | 32 | 12% |
|
| Friday | 28 | 11% |
|
| Saturday | 37 | 14% |
|
| Sunday | 53 | 21% |
|
| Airline | Flight Numbers | Aircraft Type | Typical Time | Days Active | Last Seen | Status |
|---|---|---|---|---|---|---|
|
AirAsia
AXM
/ AK
|
AXM5106 AXM5133 AXM5108 AXM5142 AXM5110 | A21N | 08:00 8:00 AM (Representative) |
M
T
W
T
F
S
S
|
Jan 30, 2026 | Active |
|
Firefly
FFM
/ FY
|
FFM2530 FFM2534 FFM2536 | B738 | 23:20 11:20 PM (Representative) |
M
T
W
T
F
S
S
|
Jan 18, 2026 | Active |
|
Malaysia Airlines
MAS
/ MH
|
MAS2640 MAS2606 | B738 | 15:40 3:40 PM (Representative) |
M
T
W
T
F
S
S
|
Jan 27, 2026 | Active |
|
Malindo Air
MXD
/ OD
|
MXD1006 MXD1002 | B738 | 07:30 7:30 AM (Representative) |
M
T
W
T
F
S
S
|
Jan 28, 2026 | Active |
| Departure Time | Operator | ICAO | IATA |
|---|---|---|---|
| 07:30 7:30 AM | Malindo Air |
MXD
|
OD
|
| 08:00 8:00 AM | AirAsia |
AXM
|
AK
|
| 15:40 3:40 PM | Malaysia Airlines |
MAS
|
MH
|
| 23:20 11:20 PM | Firefly |
FFM
|
FY
|
Time Information
Times are shown in the departure airport's local timezone (WMKK - Asia/Kuala_Lumpur).