Flights from Kuala Lumpur Airport KUL to Kota-Kinabalu Airport BKI

We've found the cheapest flights to Kota-Kinabalu

Returns from £53.36

One-way from £26.68

You have a choice of 21 airline companies when flying from Kuala Lumpur International Airport to Kota-Kinabalu International Airport. The flight time from Kuala Lumpur International Airport to Kota-Kinabalu International Airport is around 2 Hours 44 Minutes and you will cover 1,629 Km (1,012 Miles). The airport code for Kuala Lumpur International Airport is KUL and for Kota-Kinabalu International Airport it is BKI.

The cost of ticket prices to Kota-Kinabalu International Airport Malaysia can vary quite considerably if you travel at certain times of the week especially at weekends. If you are looking to get the cheapest flights possible then we recommend you travel mid week or in the late evening. On occasions, airliners may have special offers so look out for these. Our recommendation is to book well in advance if you are looking to get the best possible prices.

The table below shows the amount of daily flights in operation from Kuala Lumpur International Airport (KUL) to Kota-Kinabalu International Airport (BKI).

Flights Chart
AirlinerMoTuWeThFrSaSuFirst FlightLast FlightFlights
AirAsia1514151415131506:0520:35VIEW FLIGHTS
Malaysia Airlines1212111314121206:4522:15VIEW FLIGHTS
Turkish Airlines111111111112507:0522:15VIEW FLIGHTS
Uzbekistan Airways101010101010408:2522:15VIEW FLIGHTS
Qatar Airways101010101010408:2522:15VIEW FLIGHTS
IndiGo101010101010408:2522:15VIEW FLIGHTS
Fly Sky Airlines986898606:5021:00VIEW FLIGHTS
Philippine Airlines777777112:4022:15VIEW FLIGHTS
Myanmar Airways International666666112:4021:00VIEW FLIGHTS
Qantas444444208:2518:30VIEW FLIGHTS
Firefly345434008:2522:15VIEW FLIGHTS
Oman Air333333209:3522:15VIEW FLIGHTS
Batik Air Malaysia223343307:0519:00VIEW FLIGHTS
Japan Airlines323333108:2519:40VIEW FLIGHTS
KLM222222018:3019:40VIEW FLIGHTS
British Airways222222019:4021:00VIEW FLIGHTS
Batik Air232220010:0017:00VIEW FLIGHTS
Etihad Airways111112107:0519:00VIEW FLIGHTS
Emirates111112107:0519:00VIEW FLIGHTS
Singapore Airlines111111112:4012:40VIEW FLIGHTS
Jet Linx Aviation010000019:4019:40VIEW FLIGHTS

The greatest amount of direct flights offered from Kuala Lumpur International Airport to Kota-Kinabalu International Airport Malaysia are by AirAsia with around 101 flights a week. The earliest flight is available at 06:05 and the latest flights at 20:35 with the most popular flight number being AK5104, AK5106, AK5108 and AK5110.

You can visit AirAsia at www.airasia.com/en/gb website for late minute deals and up to date information.

Below you can see the times of all flights. These flight times do vary so we recommend you look on the appropriate airline website for accurate information for the dates you are departing.

Flights Time In WeekDays
DayFlight TimesFlights
Monday
06:05
AirlineFlightNo
AirAsiaAK5108
06:50
AirlineFlightNo
Malaysia AirlinesMH4455
Fly Sky AirlinesFY2530
07:00
AirlineFlightNo
AirAsiaAK5104
08:01
AirlineFlightNo
AirAsiaAK5106
08:25
AirlineFlightNo
Malaysia AirlinesMH2612
Turkish AirlinesTK4855
Japan AirlinesJL7975
Qatar AirwaysQR5441
Uzbekistan AirwaysHY7511
QantasQF5166
IndiGo6E3760
Fly Sky AirlinesFY7646
08:30
AirlineFlightNo
AirAsiaAK5110
09:15
AirlineFlightNo
AirAsiaAK5136
09:35
AirlineFlightNo
Malaysia AirlinesMH2610
Oman AirWY5632
Turkish AirlinesTK4845
Qatar AirwaysQR5439
Uzbekistan AirwaysHY7583
QantasQF5164
IndiGo6E3761
Fly Sky AirlinesFY7644
10:00
AirlineFlightNo
AirAsiaAK5112
Batik AirOD1004
11:15
AirlineFlightNo
FireflyFY7660
Malaysia AirlinesMH2646
Oman AirWY5715
Turkish AirlinesTK8171
Qatar AirwaysQR5458
Uzbekistan AirwaysHY7523
IndiGo6E3762
12:40
AirlineFlightNo
Malaysia AirlinesMH2614
Singapore AirlinesSQ5684
Turkish AirlinesTK4897
Myanmar Airways International8M9570
Philippine AirlinesPR3534
Qatar AirwaysQR5443
Uzbekistan AirwaysHY7577
IndiGo6E3763
Fly Sky AirlinesFY7648
13:25
AirlineFlightNo
AirAsiaAK5140
14:15
AirlineFlightNo
AirAsiaAK5116
14:25
AirlineFlightNo
Malaysia AirlinesMH2616
Turkish AirlinesTK8056
Myanmar Airways International8M9571
Philippine AirlinesPR3538
Qatar AirwaysQR5444
Uzbekistan AirwaysHY7505
IndiGo6E3764
Fly Sky AirlinesFY7650
15:05
AirlineFlightNo
AirAsiaAK5133
15:40
AirlineFlightNo
Malaysia AirlinesMH2640
Turkish AirlinesTK4850
Myanmar Airways International8M9574
Philippine AirlinesPR3536
Qatar AirwaysQR5456
Uzbekistan AirwaysHY7519
QantasQF5170
IndiGo6E3765
Fly Sky AirlinesFY7658
17:00
AirlineFlightNo
Batik Air MalaysiaOD1002
Batik AirID1002
17:05
AirlineFlightNo
AirAsiaAK5138
17:10
AirlineFlightNo
AirAsiaAK5142
17:30
AirlineFlightNo
FireflyFY2534
Malaysia AirlinesMH4459
18:30
AirlineFlightNo
Malaysia AirlinesMH2638
KLMKL4082
Turkish AirlinesTK4818
Myanmar Airways International8M9573
Philippine AirlinesPR3572
Japan AirlinesJL7173
Qatar AirwaysQR5454
Uzbekistan AirwaysHY7517
QantasQF5168
IndiGo6E3766
Fly Sky AirlinesFY7656
19:00
AirlineFlightNo
Turkish AirlinesTK4582
Batik Air MalaysiaOD1006
EmiratesEK3444
Etihad AirwaysEY5603
19:05
AirlineFlightNo
AirAsiaAK5114
19:35
AirlineFlightNo
AirAsiaAK5130
19:40
AirlineFlightNo
Malaysia AirlinesMH2606
KLMKL4090
Turkish AirlinesTK4857
Myanmar Airways International8M9569
Philippine AirlinesPR3580
British AirwaysBA8157
Japan AirlinesJL7955
Qatar AirwaysQR5435
Uzbekistan AirwaysHY7585
IndiGo6E3767
Fly Sky AirlinesFY7642
20:05
AirlineFlightNo
AirAsiaAK5118
20:35
AirlineFlightNo
AirAsiaAK5124
21:00
AirlineFlightNo
Malaysia AirlinesMH2628
Turkish AirlinesTK4847
Myanmar Airways International8M9572
Philippine AirlinesPR3570
British AirwaysBA8159
Qatar AirwaysQR5447
Uzbekistan AirwaysHY7525
IndiGo6E3768
Fly Sky AirlinesFY7654
22:15
AirlineFlightNo
FireflyFY7652
Malaysia AirlinesMH2626
Oman AirWY5633
Turkish AirlinesTK4849
Philippine AirlinesPR3586
Qatar AirwaysQR5446
Uzbekistan AirwaysHY7521
IndiGo6E3769
VIEW FLIGHTS
Tuesday
06:05
AirlineFlightNo
AirAsiaAK5108
06:50
AirlineFlightNo
Malaysia AirlinesMH4455
Fly Sky AirlinesFY2530
07:00
AirlineFlightNo
AirAsiaAK5104
08:01
AirlineFlightNo
AirAsiaAK5106
08:25
AirlineFlightNo
Malaysia AirlinesMH2612
Turkish AirlinesTK4855
Japan AirlinesJL7975
Qatar AirwaysQR5441
Uzbekistan AirwaysHY7511
QantasQF5166
IndiGo6E3760
Fly Sky AirlinesFY7646
09:15
AirlineFlightNo
AirAsiaAK5136
09:35
AirlineFlightNo
FireflyFY7644
Malaysia AirlinesMH2610
Oman AirWY5632
Turkish AirlinesTK4845
Qatar AirwaysQR5439
Uzbekistan AirwaysHY7583
QantasQF5164
IndiGo6E3761
10:00
AirlineFlightNo
AirAsiaAK5112
Batik AirID1004
Batik AirOD1004
11:15
AirlineFlightNo
FireflyFY7660
Malaysia AirlinesMH2646
Oman AirWY5715
Turkish AirlinesTK8171
Qatar AirwaysQR5458
Uzbekistan AirwaysHY7523
IndiGo6E3762
11:40
AirlineFlightNo
AirAsiaAK5140
12:40
AirlineFlightNo
Malaysia AirlinesMH2614
Singapore AirlinesSQ5684
Turkish AirlinesTK4897
Myanmar Airways International8M9570
Philippine AirlinesPR3534
Qatar AirwaysQR5443
Uzbekistan AirwaysHY7577
IndiGo6E3763
Fly Sky AirlinesFY7648
13:45
AirlineFlightNo
AirAsiaAK5116
14:25
AirlineFlightNo
Malaysia AirlinesMH2616
Turkish AirlinesTK8056
Myanmar Airways International8M9571
Philippine AirlinesPR3538
Qatar AirwaysQR5444
Uzbekistan AirwaysHY7505
IndiGo6E3764
Fly Sky AirlinesFY7650
15:05
AirlineFlightNo
AirAsiaAK5133
15:40
AirlineFlightNo
AirAsiaAK5138
Malaysia AirlinesMH2640
Turkish AirlinesTK4850
Myanmar Airways International8M9574
Philippine AirlinesPR3536
Qatar AirwaysQR5456
Uzbekistan AirwaysHY7519
QantasQF5170
IndiGo6E3765
Fly Sky AirlinesFY7658
16:35
AirlineFlightNo
AirAsiaAK5142
17:00
AirlineFlightNo
Batik Air MalaysiaOD1002
Batik AirID1002
17:20
AirlineFlightNo
AirAsiaAK5114
17:30
AirlineFlightNo
FireflyFY2534
Malaysia AirlinesMH4459
18:30
AirlineFlightNo
Malaysia AirlinesMH2638
KLMKL4082
Turkish AirlinesTK4818
Myanmar Airways International8M9573
Philippine AirlinesPR3572
Japan AirlinesJL7173
Qatar AirwaysQR5454
Uzbekistan AirwaysHY7517
QantasQF5168
IndiGo6E3766
Fly Sky AirlinesFY7656
19:00
AirlineFlightNo
Turkish AirlinesTK4582
Batik Air MalaysiaOD1006
EmiratesEK3444
Etihad AirwaysEY5603
19:10
AirlineFlightNo
AirAsiaAK5118
19:35
AirlineFlightNo
AirAsiaAK5130
19:40
AirlineFlightNo
Malaysia AirlinesMH2606
KLMKL4090
Turkish AirlinesTK4857
Myanmar Airways International8M9569
Philippine AirlinesPR3580
British AirwaysBA8157
Qatar AirwaysQR5435
Uzbekistan AirwaysHY7585
Jet Linx AviationJL7955
IndiGo6E3767
Fly Sky AirlinesFY7642
20:30
AirlineFlightNo
AirAsiaAK5124
21:00
AirlineFlightNo
Malaysia AirlinesMH2628
Turkish AirlinesTK4847
Myanmar Airways International8M9572
Philippine AirlinesPR3570
British AirwaysBA8159
Qatar AirwaysQR5447
Uzbekistan AirwaysHY7525
IndiGo6E3768
Fly Sky AirlinesFY7654
22:15
AirlineFlightNo
FireflyFY7652
Malaysia AirlinesMH2626
Oman AirWY5633
Turkish AirlinesTK4849
Philippine AirlinesPR3586
Qatar AirwaysQR5446
Uzbekistan AirwaysHY7521
IndiGo6E3769
VIEW FLIGHTS
Wednesday
06:05
AirlineFlightNo
AirAsiaAK5108
07:00
AirlineFlightNo
AirAsiaAK5104
08:01
AirlineFlightNo
AirAsiaAK5106
08:25
AirlineFlightNo
FireflyFY7646
Malaysia AirlinesMH2612
Turkish AirlinesTK4855
Japan AirlinesJL7975
Qatar AirwaysQR5441
Uzbekistan AirwaysHY7511
QantasQF5166
IndiGo6E3760
08:30
AirlineFlightNo
AirAsiaAK5110
09:15
AirlineFlightNo
AirAsiaAK5136
09:35
AirlineFlightNo
FireflyFY7644
Malaysia AirlinesMH2610
Oman AirWY5632
Turkish AirlinesTK4845
Qatar AirwaysQR5439
Uzbekistan AirwaysHY7583
QantasQF5164
IndiGo6E3761
10:00
AirlineFlightNo
AirAsiaAK5112
Batik Air MalaysiaOD1004
Batik AirID1004
11:15
AirlineFlightNo
FireflyFY7660
Malaysia AirlinesMH2646
Oman AirWY5715
Turkish AirlinesTK8171
Qatar AirwaysQR5458
Uzbekistan AirwaysHY7523
IndiGo6E3762
11:40
AirlineFlightNo
AirAsiaAK5140
12:40
AirlineFlightNo
Malaysia AirlinesMH2614
Singapore AirlinesSQ5684
Turkish AirlinesTK4897
Myanmar Airways International8M9570
Philippine AirlinesPR3534
Qatar AirwaysQR5443
Uzbekistan AirwaysHY7577
IndiGo6E3763
Fly Sky AirlinesFY7648
13:45
AirlineFlightNo
AirAsiaAK5116
14:25
AirlineFlightNo
Malaysia AirlinesMH2616
Turkish AirlinesTK8056
Myanmar Airways International8M9571
Philippine AirlinesPR3538
Qatar AirwaysQR5444
Uzbekistan AirwaysHY7505
IndiGo6E3764
Fly Sky AirlinesFY7650
15:05
AirlineFlightNo
AirAsiaAK5133
15:40
AirlineFlightNo
Malaysia AirlinesMH2640
Turkish AirlinesTK4850
Myanmar Airways International8M9574
Philippine AirlinesPR3536
Qatar AirwaysQR5456
Uzbekistan AirwaysHY7519
QantasQF5170
IndiGo6E3765
Fly Sky AirlinesFY7658
17:00
AirlineFlightNo
Batik Air MalaysiaOD1002
Batik AirID1002
17:20
AirlineFlightNo
AirAsiaAK5114
17:30
AirlineFlightNo
FireflyFY2534
Malaysia AirlinesMH4459
17:50
AirlineFlightNo
AirAsiaAK5142
18:20
AirlineFlightNo
AirAsiaAK5138
18:30
AirlineFlightNo
Malaysia AirlinesMH2638
KLMKL4082
Turkish AirlinesTK4818
Myanmar Airways International8M9573
Philippine AirlinesPR3572
Japan AirlinesJL7173
Qatar AirwaysQR5454
Uzbekistan AirwaysHY7517
QantasQF5168
IndiGo6E3766
Fly Sky AirlinesFY7656
19:00
AirlineFlightNo
Turkish AirlinesTK4582
Batik Air MalaysiaOD1006
EmiratesEK3444
Etihad AirwaysEY5603
19:10
AirlineFlightNo
AirAsiaAK5118
19:35
AirlineFlightNo
AirAsiaAK5130
19:40
AirlineFlightNo
Malaysia AirlinesMH2606
KLMKL4090
Turkish AirlinesTK4857
Myanmar Airways International8M9569
Philippine AirlinesPR3580
British AirwaysBA8157
Japan AirlinesJL7955
Qatar AirwaysQR5435
Uzbekistan AirwaysHY7585
IndiGo6E3767
Fly Sky AirlinesFY7642
20:30
AirlineFlightNo
AirAsiaAK5124
21:00
AirlineFlightNo
Malaysia AirlinesMH2628
Turkish AirlinesTK4847
Myanmar Airways International8M9572
Philippine AirlinesPR3570
British AirwaysBA8159
Qatar AirwaysQR5447
Uzbekistan AirwaysHY7525
IndiGo6E3768
Fly Sky AirlinesFY7654
22:15
AirlineFlightNo
FireflyFY7652
Malaysia AirlinesMH2626
Oman AirWY5633
Turkish AirlinesTK4849
Philippine AirlinesPR3586
Qatar AirwaysQR5446
Uzbekistan AirwaysHY7521
IndiGo6E3769
VIEW FLIGHTS
Thursday
06:05
AirlineFlightNo
AirAsiaAK5108
06:45
AirlineFlightNo
Malaysia AirlinesMH7402
06:50
AirlineFlightNo
Malaysia AirlinesMH4455
Fly Sky AirlinesFY2530
07:00
AirlineFlightNo
AirAsiaAK5104
08:01
AirlineFlightNo
AirAsiaAK5106
08:25
AirlineFlightNo
Malaysia AirlinesMH2612
Turkish AirlinesTK4855
Japan AirlinesJL7975
Qatar AirwaysQR5441
Uzbekistan AirwaysHY7511
QantasQF5166
IndiGo6E3760
Fly Sky AirlinesFY7646
09:15
AirlineFlightNo
AirAsiaAK5136
09:35
AirlineFlightNo
FireflyFY7644
Malaysia AirlinesMH2610
Oman AirWY5632
Turkish AirlinesTK4845
Qatar AirwaysQR5439
Uzbekistan AirwaysHY7583
QantasQF5164
IndiGo6E3761
10:00
AirlineFlightNo
AirAsiaAK5112
Batik Air MalaysiaOD1004
Batik AirID1004
11:15
AirlineFlightNo
FireflyFY7660
Malaysia AirlinesMH2646
Oman AirWY5715
Turkish AirlinesTK8171
Qatar AirwaysQR5458
Uzbekistan AirwaysHY7523
IndiGo6E3762
12:40
AirlineFlightNo
Malaysia AirlinesMH2614
Singapore AirlinesSQ5684
Turkish AirlinesTK4897
Myanmar Airways International8M9570
Philippine AirlinesPR3534
Qatar AirwaysQR5443
Uzbekistan AirwaysHY7577
IndiGo6E3763
Fly Sky AirlinesFY7648
12:50
AirlineFlightNo
AirAsiaAK5140
13:45
AirlineFlightNo
AirAsiaAK5116
14:25
AirlineFlightNo
Malaysia AirlinesMH2616
Turkish AirlinesTK8056
Myanmar Airways International8M9571
Philippine AirlinesPR3538
Qatar AirwaysQR5444
Uzbekistan AirwaysHY7505
IndiGo6E3764
Fly Sky AirlinesFY7650
15:05
AirlineFlightNo
AirAsiaAK5133
15:40
AirlineFlightNo
Malaysia AirlinesMH2640
Turkish AirlinesTK4850
Myanmar Airways International8M9574
Philippine AirlinesPR3536
Qatar AirwaysQR5456
Uzbekistan AirwaysHY7519
QantasQF5170
IndiGo6E3765
Fly Sky AirlinesFY7658
16:50
AirlineFlightNo
AirAsiaAK5138
17:00
AirlineFlightNo
Batik Air MalaysiaOD1002
Batik AirID1002
17:30
AirlineFlightNo
FireflyFY2534
Malaysia AirlinesMH4459
17:35
AirlineFlightNo
AirAsiaAK5142
18:30
AirlineFlightNo
Malaysia AirlinesMH2638
KLMKL4082
Turkish AirlinesTK4818
Myanmar Airways International8M9573
Philippine AirlinesPR3572
Japan AirlinesJL7173
Qatar AirwaysQR5454
Uzbekistan AirwaysHY7517
QantasQF5168
IndiGo6E3766
Fly Sky AirlinesFY7656
18:40
AirlineFlightNo
AirAsiaAK5114
19:00
AirlineFlightNo
Turkish AirlinesTK4582
Batik Air MalaysiaOD1006
EmiratesEK3444
Etihad AirwaysEY5603
19:10
AirlineFlightNo
AirAsiaAK5118
19:35
AirlineFlightNo
AirAsiaAK5130
19:40
AirlineFlightNo
Malaysia AirlinesMH2606
KLMKL4090
Turkish AirlinesTK4857
Myanmar Airways International8M9569
Philippine AirlinesPR3580
British AirwaysBA8157
Japan AirlinesJL7955
Qatar AirwaysQR5435
Uzbekistan AirwaysHY7585
IndiGo6E3767
Fly Sky AirlinesFY7642
20:30
AirlineFlightNo
AirAsiaAK5124
21:00
AirlineFlightNo
Malaysia AirlinesMH2628
Turkish AirlinesTK4847
Myanmar Airways International8M9572
Philippine AirlinesPR3570
British AirwaysBA8159
Qatar AirwaysQR5447
Uzbekistan AirwaysHY7525
IndiGo6E3768
Fly Sky AirlinesFY7654
22:15
AirlineFlightNo
FireflyFY7652
Malaysia AirlinesMH2626
Oman AirWY5633
Turkish AirlinesTK4849
Philippine AirlinesPR3586
Qatar AirwaysQR5446
Uzbekistan AirwaysHY7521
IndiGo6E3769
VIEW FLIGHTS
Friday
06:05
AirlineFlightNo
AirAsiaAK5108
06:50
AirlineFlightNo
Malaysia AirlinesMH4455
Fly Sky AirlinesFY2530
07:00
AirlineFlightNo
AirAsiaAK5104
08:01
AirlineFlightNo
AirAsiaAK5106
08:25
AirlineFlightNo
Malaysia AirlinesMH2612
Turkish AirlinesTK4855
Japan AirlinesJL7975
Qatar AirwaysQR5441
Uzbekistan AirwaysHY7511
QantasQF5166
IndiGo6E3760
Fly Sky AirlinesFY7646
08:30
AirlineFlightNo
AirAsiaAK5110
09:15
AirlineFlightNo
AirAsiaAK5136
09:35
AirlineFlightNo
Malaysia AirlinesMH2610
Oman AirWY5632
Turkish AirlinesTK4845
Qatar AirwaysQR5439
Uzbekistan AirwaysHY7583
QantasQF5164
IndiGo6E3761
Fly Sky AirlinesFY7644
10:00
AirlineFlightNo
AirAsiaAK5112
Batik Air MalaysiaOD1004
Batik AirID1004
11:15
AirlineFlightNo
FireflyFY7660
Malaysia AirlinesMH2646
Oman AirWY5715
Turkish AirlinesTK8171
Qatar AirwaysQR5458
Uzbekistan AirwaysHY7523
IndiGo6E3762
12:00
AirlineFlightNo
Malaysia AirlinesMH7404
12:40
AirlineFlightNo
Malaysia AirlinesMH2614
Singapore AirlinesSQ5684
Turkish AirlinesTK4897
Myanmar Airways International8M9570
Philippine AirlinesPR3534
Qatar AirwaysQR5443
Uzbekistan AirwaysHY7577
IndiGo6E3763
Fly Sky AirlinesFY7648
13:20
AirlineFlightNo
AirAsiaAK5140
13:45
AirlineFlightNo
AirAsiaAK5116
14:25
AirlineFlightNo
Malaysia AirlinesMH2616
Turkish AirlinesTK8056
Myanmar Airways International8M9571
Philippine AirlinesPR3538
Qatar AirwaysQR5444
Uzbekistan AirwaysHY7505
IndiGo6E3764
Fly Sky AirlinesFY7650
15:00
AirlineFlightNo
Batik Air MalaysiaOD1008
Batik AirID1008
15:15
AirlineFlightNo
AirAsiaAK5133
15:40
AirlineFlightNo
Malaysia AirlinesMH2640
Turkish AirlinesTK4850
Myanmar Airways International8M9574
Philippine AirlinesPR3536
Qatar AirwaysQR5456
Uzbekistan AirwaysHY7519
QantasQF5170
IndiGo6E3765
Fly Sky AirlinesFY7658
17:00
AirlineFlightNo
Batik Air MalaysiaOD1002
17:30
AirlineFlightNo
FireflyFY2534
Malaysia AirlinesMH4459
17:40
AirlineFlightNo
AirAsiaAK5114
18:10
AirlineFlightNo
AirAsiaAK5142
18:30
AirlineFlightNo
Malaysia AirlinesMH2638
KLMKL4082
Turkish AirlinesTK4818
Myanmar Airways International8M9573
Philippine AirlinesPR3572
Japan AirlinesJL7173
Qatar AirwaysQR5454
Uzbekistan AirwaysHY7517
QantasQF5168
IndiGo6E3766
Fly Sky AirlinesFY7656
18:40
AirlineFlightNo
AirAsiaAK5138
19:00
AirlineFlightNo
Malaysia AirlinesMH6178
Turkish AirlinesTK4582
Batik Air MalaysiaOD1006
EmiratesEK3444
Etihad AirwaysEY5603
19:30
AirlineFlightNo
AirAsiaAK5118
19:40
AirlineFlightNo
Malaysia AirlinesMH2606
KLMKL4090
Turkish AirlinesTK4857
Myanmar Airways International8M9569
Philippine AirlinesPR3580
British AirwaysBA8157
Japan AirlinesJL7955
Qatar AirwaysQR5435
Uzbekistan AirwaysHY7585
IndiGo6E3767
Fly Sky AirlinesFY7642
20:00
AirlineFlightNo
AirAsiaAK5130
20:35
AirlineFlightNo
AirAsiaAK5124
21:00
AirlineFlightNo
Malaysia AirlinesMH2628
Turkish AirlinesTK4847
Myanmar Airways International8M9572
Philippine AirlinesPR3570
British AirwaysBA8159
Qatar AirwaysQR5447
Uzbekistan AirwaysHY7525
IndiGo6E3768
Fly Sky AirlinesFY7654
22:15
AirlineFlightNo
FireflyFY7652
Malaysia AirlinesMH2626
Oman AirWY5633
Turkish AirlinesTK4849
Philippine AirlinesPR3586
Qatar AirwaysQR5446
Uzbekistan AirwaysHY7521
IndiGo6E3769
VIEW FLIGHTS
Saturday
06:05
AirlineFlightNo
AirAsiaAK5108
06:50
AirlineFlightNo
Malaysia AirlinesMH4455
Fly Sky AirlinesFY2530
07:00
AirlineFlightNo
AirAsiaAK5104
07:05
AirlineFlightNo
Turkish AirlinesTK4572
Batik Air MalaysiaOD1002
EmiratesEK3439
Etihad AirwaysEY5602
08:01
AirlineFlightNo
AirAsiaAK5106
08:25
AirlineFlightNo
Malaysia AirlinesMH2612
Turkish AirlinesTK4855
Japan AirlinesJL7975
Qatar AirwaysQR5441
Uzbekistan AirwaysHY7511
QantasQF5166
IndiGo6E3760
Fly Sky AirlinesFY7646
09:15
AirlineFlightNo
AirAsiaAK5136
09:35
AirlineFlightNo
FireflyFY7644
Malaysia AirlinesMH2610
Oman AirWY5632
Turkish AirlinesTK4845
Qatar AirwaysQR5439
Uzbekistan AirwaysHY7583
QantasQF5164
IndiGo6E3761
10:00
AirlineFlightNo
AirAsiaAK5112
11:15
AirlineFlightNo
FireflyFY7660
Malaysia AirlinesMH2646
Oman AirWY5715
Turkish AirlinesTK8171
Qatar AirwaysQR5458
Uzbekistan AirwaysHY7523
IndiGo6E3762
11:40
AirlineFlightNo
AirAsiaAK5140
12:40
AirlineFlightNo
Malaysia AirlinesMH2614
Singapore AirlinesSQ5684
Turkish AirlinesTK4897
Myanmar Airways International8M9570
Philippine AirlinesPR3534
Qatar AirwaysQR5443
Uzbekistan AirwaysHY7577
IndiGo6E3763
Fly Sky AirlinesFY7648
13:30
AirlineFlightNo
Batik Air MalaysiaOD1004
13:45
AirlineFlightNo
AirAsiaAK5116
14:25
AirlineFlightNo
Malaysia AirlinesMH2616
Turkish AirlinesTK8056
Myanmar Airways International8M9571
Philippine AirlinesPR3538
Qatar AirwaysQR5444
Uzbekistan AirwaysHY7505
IndiGo6E3764
Fly Sky AirlinesFY7650
15:05
AirlineFlightNo
AirAsiaAK5133
15:35
AirlineFlightNo
AirAsiaAK5138
15:40
AirlineFlightNo
Malaysia AirlinesMH2640
Turkish AirlinesTK4850
Myanmar Airways International8M9574
Philippine AirlinesPR3536
Qatar AirwaysQR5456
Uzbekistan AirwaysHY7519
QantasQF5170
IndiGo6E3765
Fly Sky AirlinesFY7658
16:35
AirlineFlightNo
AirAsiaAK5142
17:20
AirlineFlightNo
AirAsiaAK5114
17:30
AirlineFlightNo
FireflyFY2534
Malaysia AirlinesMH4459
18:30
AirlineFlightNo
Malaysia AirlinesMH2638
KLMKL4082
Turkish AirlinesTK4818
Myanmar Airways International8M9573
Philippine AirlinesPR3572
Japan AirlinesJL7173
Qatar AirwaysQR5454
Uzbekistan AirwaysHY7517
QantasQF5168
IndiGo6E3766
Fly Sky AirlinesFY7656
19:00
AirlineFlightNo
Turkish AirlinesTK4582
Batik Air MalaysiaOD1006
EmiratesEK3444
Etihad AirwaysEY5603
19:25
AirlineFlightNo
AirAsiaAK5118
19:40
AirlineFlightNo
Malaysia AirlinesMH2606
KLMKL4090
Turkish AirlinesTK4857
Myanmar Airways International8M9569
Philippine AirlinesPR3580
British AirwaysBA8157
Japan AirlinesJL7955
Qatar AirwaysQR5435
Uzbekistan AirwaysHY7585
IndiGo6E3767
Fly Sky AirlinesFY7642
19:55
AirlineFlightNo
AirAsiaAK5130
21:00
AirlineFlightNo
Malaysia AirlinesMH2628
Turkish AirlinesTK4847
Myanmar Airways International8M9572
Philippine AirlinesPR3570
British AirwaysBA8159
Qatar AirwaysQR5447
Uzbekistan AirwaysHY7525
IndiGo6E3768
Fly Sky AirlinesFY7654
22:15
AirlineFlightNo
FireflyFY7652
Malaysia AirlinesMH2626
Oman AirWY5633
Turkish AirlinesTK4849
Philippine AirlinesPR3586
Qatar AirwaysQR5446
Uzbekistan AirwaysHY7521
IndiGo6E3769
VIEW FLIGHTS
Sunday
06:05
AirlineFlightNo
AirAsiaAK5108
06:50
AirlineFlightNo
Malaysia AirlinesMH4455
Fly Sky AirlinesFY2530
07:00
AirlineFlightNo
AirAsiaAK5104
07:05
AirlineFlightNo
Turkish AirlinesTK4572
Batik Air MalaysiaOD1002
EmiratesEK3439
Etihad AirwaysEY5602
08:01
AirlineFlightNo
AirAsiaAK5106
08:25
AirlineFlightNo
Malaysia AirlinesMH2612
Turkish AirlinesTK4855
Japan AirlinesJL7975
Qatar AirwaysQR5441
Uzbekistan AirwaysHY7511
QantasQF5166
IndiGo6E3760
Fly Sky AirlinesFY7646
08:30
AirlineFlightNo
AirAsiaAK5110
09:15
AirlineFlightNo
AirAsiaAK5136
09:35
AirlineFlightNo
Malaysia AirlinesMH2610
Oman AirWY5632
Turkish AirlinesTK4845
Qatar AirwaysQR5439
Uzbekistan AirwaysHY7583
QantasQF5164
IndiGo6E3761
Fly Sky AirlinesFY7644
10:00
AirlineFlightNo
AirAsiaAK5112
11:15
AirlineFlightNo
Malaysia AirlinesMH2646
Oman AirWY5715
Turkish AirlinesTK8171
Qatar AirwaysQR5458
Uzbekistan AirwaysHY7523
IndiGo6E3762
Fly Sky AirlinesFY7660
11:40
AirlineFlightNo
AirAsiaAK5140
12:40
AirlineFlightNo
Malaysia AirlinesMH2614
Singapore AirlinesSQ5684
Turkish AirlinesTK4897
Myanmar Airways International8M9570
Philippine AirlinesPR3534
Qatar AirwaysQR5443
Uzbekistan AirwaysHY7577
IndiGo6E3763
Fly Sky AirlinesFY7648
13:30
AirlineFlightNo
Malaysia AirlinesMH7404
Batik Air MalaysiaOD1004
13:45
AirlineFlightNo
AirAsiaAK5116
14:25
AirlineFlightNo
Malaysia AirlinesMH2616
15:05
AirlineFlightNo
AirAsiaAK5133
15:40
AirlineFlightNo
Malaysia AirlinesMH2640
16:35
AirlineFlightNo
AirAsiaAK5142
17:20
AirlineFlightNo
AirAsiaAK5114
17:30
AirlineFlightNo
Fly Sky AirlinesFY2534
18:00
AirlineFlightNo
AirAsiaAK5138
18:30
AirlineFlightNo
Malaysia AirlinesMH2638
19:00
AirlineFlightNo
Batik Air MalaysiaOD1006
19:10
AirlineFlightNo
AirAsiaAK5118
19:35
AirlineFlightNo
AirAsiaAK5130
19:40
AirlineFlightNo
Malaysia AirlinesMH2606
20:30
AirlineFlightNo
AirAsiaAK5124
21:00
AirlineFlightNo
Malaysia AirlinesMH2628
22:15
AirlineFlightNo
Malaysia AirlinesMH2626
VIEW FLIGHTS

You may instead fly from Kuala Lumpur International Airport and arrive at Kota-Kinabalu International Airport by an alternative airport or airports. The summary of this is in the table below.

Alternative Direct Routes
RouteStopsDistanceFlying Time
Johor Bahru to Kota Kinabalu01,453 km (903 miles)2 Hours 31 Minutes
Penang to Kota Kinabalu01,747 km (1,085 miles)2 Hours 52 Minutes
Singapore Changi to Kota Kinabalu01,431 km (889 miles)2 Hours 30 Minutes

Don’t forget that flight regulations are getting tight so we recommend you leave plenty of time to get through customs at Kuala Lumpur International Airport.

Don't forget to book your hire car!

Find the cheapest vehicle rental deals at KUL

Flight Price FAQ - Kuala Lumpur (KUL) to Kota-Kinabalu (BKI)

DIRECT AirAsia
What is the cheapest direct flight one way from Kuala Lumpur KUL to Kota-Kinabalu BKI?
The cheapest direct flight one way from Kuala Lumpur KUL to Kota-Kinabalu BKI is £26.68 ($35 €30.28)
£26.68
$35 | €30.28
Check Latest Price
DIRECT AirAsia
What is the cheapest direct return flight from Kuala Lumpur KUL to Kota-Kinabalu BKI?
The cheapest direct return flight from Kuala Lumpur KUL to Kota-Kinabalu BKI is £53.36 ($70 €60.57)
£53.36
$70 | €60.57
Check Latest Price
1+ STOP(S)
What is the cheapest flight one way from Kuala Lumpur KUL to Kota-Kinabalu BKI?
The cheapest flight one way from Kuala Lumpur KUL to Kota-Kinabalu BKI is £23.63 ($31 €26.82)
£23.63
$31 | €26.82
Check Latest Price
1+ STOP(S)
What is the cheapest return flight from Kuala Lumpur KUL to Kota-Kinabalu BKI?
The cheapest return flight from Kuala Lumpur KUL to Kota-Kinabalu BKI is £49.55 ($65 €56.24)
£49.55
$65 | €56.24
Check Latest Price
Important Note: Prices shown are taken from searches performed for flights operating during the current month. Please use the "Latest Price" buttons to get the most up to date airfares.

Compare Flight Prices from KUL to BKI

Was your flight delayed or cancelled?

Was your flight delayed or cancelled?

You may be eligible to receive up to 600 EUR compensation per person in your party.

Claim Now!

Flight Info FAQ - Kuala Lumpur (KUL) to Kota-Kinabalu (BKI)

Who flies from Kuala Lumpur to Kota-Kinabalu?
The following airlines fly from Kuala Lumpur (KUL) to Kota-Kinabalu (BKI): AirAsia, Batik Air, Batik Air Malaysia, British Airways, Emirates, Etihad Airways, Firefly, Fly Sky Airlines, IndiGo, Japan Airlines, Jet Linx Aviation, KLM, Malaysia Airlines, Myanmar Airways International, Oman Air, Philippine Airlines, Qantas, Qatar Airways, Singapore Airlines, Turkish Airlines, Uzbekistan Airways.
How far is the flight from Kuala Lumpur to Kota-Kinabalu?
The flight from Kuala Lumpur to Kota-Kinabalu is 1,629KM or 1,012 miles.
How long does the flight from Kuala Lumpur to Kota-Kinabalu to take?
The flight from Kuala Lumpur to Kota-Kinabalu takes 2 Hours 44 Minutes.

Planning a trip? Save money on car hire by booking in advance

Find the cheapest vehicle rental deals in Kuala Lumpur

Useful Information about Kuala Lumpur Airport

Lounges at Kuala Lumpur Airport

See all the airport lounges, locations and opening times available at Kuala Lumpur Airport

View...
Eating and Drinking at Kuala Lumpur Airport

See all bars and restaurants at Kuala Lumpur Airport, including locations and if they are before or after check-in

View...
Duty Free Shopping at Kuala Lumpur Airport

See all shops available at Kuala Lumpur Airport - plan your duty free shopping in advance

View...
Kuala Lumpur Tourist Attractions

At the center of Kuala Lumpur, you will find yourself within a charming city atmosphere...

View...