Direct flights
from Kuala Lumpur (KUL)
to Kota-Kinabalu (BKI)

Weekly schedule for flights between Kuala Lumpur Intl (Kuala Lumpur, Malaysia) and Kota-Kinabalu Intl (Kota-Kinabalu, Malaysia) operated by 1 airlines.
129 weekly flights operate on this route flying 1,017mi in 2h35min.
Expect $59 in average for a one-way ticket with the cheapest option at $0.

Monday
Monday
06:05AM08:45AM
AirAsiaAKAK5108
Monday
07:15AM09:55AM
AirAsiaAKAK5134
Monday
09:00AM11:40AM
Malindo AirODOD1004
Monday
09:15AM11:55AM
AirAsiaAKAK5136
Monday
09:15AM11:55AM
Malaysia AirlinesMHMH2610
Monday
09:55AM12:35PM
AirAsiaAKAK5112
Monday
11:35AM02:15PM
Malaysia AirlinesMHMH2646
Monday
11:40AM02:20PM
AirAsiaAKAK5140
Monday
12:55PM03:35PM
Malaysia AirlinesMHMH2614
Monday
01:50PM04:25PM
AirAsiaAKAK5104
Monday
02:15PM05:00PM
Malaysia AirlinesMHMH2616
Monday
05:00PM07:40PM
AirAsiaAKAK5142
Monday
06:00PM08:40PM
Malindo AirODOD1006
Monday
06:20PM09:00PM
Malaysia AirlinesMHMH2638
Monday
07:00PM09:40PM
AirAsiaAKAK5118
Monday
07:55PM10:40PM
Malaysia AirlinesMHMH2606
Monday
08:10PM10:50PM
AirAsiaAKAK5130
Monday
09:45PM12:20AM
AirAsiaAKAK5116
Monday
10:00PM12:40AM
Malaysia AirlinesMHMH2626
Monday
11:40PM02:20AM
AirAsiaAKAK5120
Tuesday
Tuesday
06:05AM08:45AM
AirAsiaAKAK5108
Tuesday
08:00AM10:40AM
Malindo AirODOD1002
Tuesday
09:15AM11:55AM
AirAsiaAKAK5136
Tuesday
09:15AM11:55AM
Malaysia AirlinesMHMH2610
Tuesday
10:00AM12:40PM
AirAsiaAKAK5130
Tuesday
11:35AM02:15PM
Malaysia AirlinesMHMH2646
Tuesday
11:40AM02:20PM
AirAsiaAKAK5140
Tuesday
01:50PM04:25PM
AirAsiaAKAK5104
Tuesday
02:15PM05:00PM
Malaysia AirlinesMHMH2616
Tuesday
02:45PM05:25PM
AirAsiaAKAK5110
Tuesday
03:30PM06:05PM
AirAsiaAKAK5114
Tuesday
06:00PM08:40PM
Malindo AirODOD1006
Tuesday
06:20PM09:00PM
Malaysia AirlinesMHMH2638
Tuesday
07:00PM09:40PM
AirAsiaAKAK5118
Tuesday
07:35PM10:15PM
AirAsiaAKAK5138
Tuesday
07:55PM10:40PM
Malaysia AirlinesMHMH2606
Tuesday
09:00PM11:40PM
Malaysia AirlinesMHMH2628
Tuesday
09:45PM12:20AM
AirAsiaAKAK5116
Tuesday
10:00PM12:40AM
Malaysia AirlinesMHMH2626
Wednesday
Wednesday
06:05AM08:45AM
AirAsiaAKAK5108
Wednesday
07:15AM09:55AM
AirAsiaAKAK5134
Wednesday
08:00AM10:40AM
Malindo AirODOD1002
Wednesday
09:15AM11:55AM
AirAsiaAKAK5136
Wednesday
09:15AM11:55AM
Malaysia AirlinesMHMH2610
Wednesday
09:55AM12:35PM
AirAsiaAKAK5112
Wednesday
11:35AM02:15PM
Malaysia AirlinesMHMH2646
Wednesday
11:40AM02:20PM
AirAsiaAKAK5140
Wednesday
01:50PM04:25PM
AirAsiaAKAK5104
Wednesday
02:15PM05:00PM
Malaysia AirlinesMHMH2616
Wednesday
05:00PM07:40PM
AirAsiaAKAK5142
Wednesday
06:00PM08:40PM
Malindo AirODOD1006
Wednesday
06:20PM09:00PM
Malaysia AirlinesMHMH2638
Wednesday
07:00PM09:40PM
AirAsiaAKAK5118
Wednesday
07:55PM10:40PM
Malaysia AirlinesMHMH2606
Wednesday
08:10PM10:50PM
AirAsiaAKAK5130
Wednesday
09:00PM11:40PM
Malaysia AirlinesMHMH2628
Wednesday
09:45PM12:20AM
AirAsiaAKAK5116
Wednesday
10:00PM12:40AM
Malaysia AirlinesMHMH2626
Wednesday
11:40PM02:20AM
AirAsiaAKAK5120
Thursday
Thursday
06:05AM08:45AM
AirAsiaAKAK5108
Thursday
08:00AM10:40AM
Malindo AirODOD1002
Thursday
09:15AM11:55AM
AirAsiaAKAK5136
Thursday
09:15AM11:55AM
Malaysia AirlinesMHMH2610
Thursday
10:00AM12:40PM
AirAsiaAKAK5130
Thursday
11:40AM02:20PM
AirAsiaAKAK5140
Thursday
01:50PM04:25PM
AirAsiaAKAK5104
Thursday
02:45PM05:25PM
AirAsiaAKAK5110
Thursday
03:00PM05:40PM
Malaysia AirlinesMHMH2616
Thursday
03:30PM06:05PM
AirAsiaAKAK5114
Thursday
06:00PM08:40PM
Malindo AirODOD1006
Thursday
07:00PM09:40PM
AirAsiaAKAK5118
Thursday
07:35PM10:15PM
AirAsiaAKAK5138
Thursday
07:55PM10:40PM
Malaysia AirlinesMHMH2606
Thursday
09:45PM12:20AM
AirAsiaAKAK5116
Thursday
10:00PM12:40AM
Malaysia AirlinesMHMH2626
Friday
Friday
06:05AM08:45AM
AirAsiaAKAK5108
Friday
07:15AM09:55AM
AirAsiaAKAK5134
Friday
09:00AM11:40AM
Malindo AirODOD1004
Friday
09:15AM11:55AM
AirAsiaAKAK5136
Friday
09:15AM11:55AM
Malaysia AirlinesMHMH2610
Friday
09:55AM12:35PM
AirAsiaAKAK5112
Friday
11:35AM02:15PM
Malaysia AirlinesMHMH2646
Friday
11:40AM02:20PM
AirAsiaAKAK5140
Friday
01:50PM04:25PM
AirAsiaAKAK5104
Friday
02:15PM05:00PM
Malaysia AirlinesMHMH2616
Friday
05:00PM07:40PM
AirAsiaAKAK5142
Friday
06:00PM08:40PM
Malindo AirODOD1006
Friday
06:20PM09:00PM
Malaysia AirlinesMHMH2638
Friday
07:05PM09:45PM
AirAsiaAKAK5118
Friday
07:55PM10:40PM
Malaysia AirlinesMHMH2606
Friday
08:10PM10:50PM
AirAsiaAKAK5130
Friday
09:35PM12:10AM
AirAsiaAKAK5116
Friday
10:00PM12:40AM
Malaysia AirlinesMHMH2626
Friday
11:40PM02:15AM
AirAsiaAKAK5120
Saturday
Saturday
06:05AM08:45AM
AirAsiaAKAK5108
Saturday
08:00AM10:40AM
Malindo AirODOD1002
Saturday
09:15AM11:55AM
AirAsiaAKAK5136
Saturday
09:15AM11:55AM
Malaysia AirlinesMHMH2610
Saturday
10:00AM12:40PM
AirAsiaAKAK5130
Saturday
11:40AM02:20PM
AirAsiaAKAK5140
Saturday
12:55PM03:35PM
Malaysia AirlinesMHMH2614
Saturday
02:35PM05:00PM
Malaysia AirlinesMHMH2616
Saturday
02:45PM05:25PM
AirAsiaAKAK5110
Saturday
03:30PM06:05PM
AirAsiaAKAK5114
Saturday
06:00PM08:40PM
Malindo AirODOD1006
Saturday
07:00PM09:40PM
AirAsiaAKAK5118
Saturday
07:00PM09:40PM
Malaysia AirlinesMHMH2638
Saturday
07:35PM10:15PM
AirAsiaAKAK5138
Saturday
07:55PM10:40PM
Malaysia AirlinesMHMH2606
Saturday
09:45PM12:20AM
AirAsiaAKAK5116
Saturday
10:00PM12:40AM
Malaysia AirlinesMHMH2626
Saturday
11:25PM02:00AM
AirAsiaAKAK5104
Sunday
Sunday
06:05AM08:45AM
AirAsiaAKAK5108
Sunday
07:15AM09:55AM
AirAsiaAKAK5134
Sunday
08:00AM10:40AM
Malindo AirODOD1002
Sunday
09:15AM11:55AM
AirAsiaAKAK5136
Sunday
09:15AM11:55AM
Malaysia AirlinesMHMH2610
Sunday
09:55AM12:35PM
AirAsiaAKAK5112
Sunday
11:35AM02:15PM
Malaysia AirlinesMHMH2646
Sunday
11:40AM02:20PM
AirAsiaAKAK5140
Sunday
01:50PM04:25PM
AirAsiaAKAK5104
Sunday
02:15PM05:00PM
Malaysia AirlinesMHMH2616
Sunday
06:00PM08:40PM
Malindo AirODOD1006
Sunday
07:05PM09:45PM
AirAsiaAKAK5118
Sunday
07:55PM10:40PM
Malaysia AirlinesMHMH2606
Sunday
08:15PM10:55PM
AirAsiaAKAK5130
Sunday
09:45PM12:20AM
AirAsiaAKAK5116
Sunday
10:00PM12:40AM
Malaysia AirlinesMHMH2626
Sunday
11:40PM02:20AM
AirAsiaAKAK5120