We've found the cheapest flights to Kota-Kinabalu
Returns from £77.55
One-way from £34.82
You have a choice of 14 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
The greatest amount of direct flights offered from Kuala Lumpur International Airport to Kota-Kinabalu International Airport Malaysia are by Turkish Airlines with around 77 flights a week. The earliest flight is available at 08:00 and the latest flights at 21:50 with the most popular flight number being TK4572, TK4582, TK4818 and TK4845.
You can visit Turkish Airlines at thy.com 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
Day Flight Times Flights Monday 06:00
Airline FlightNo Malaysia Airlines MH7402
06:05
Airline FlightNo AirAsia AK5108
07:15
Airline FlightNo AirAsia AK5134
08:00
Airline FlightNo Turkish Airlines TK4572 Batik Air Malaysia OD1002 Emirates EK3439
08:05
Airline FlightNo Firefly FY7646 Malaysia Airlines MH2612 Turkish Airlines TK4855 Qatar Airways QR5441 Jet Linx Aviation JL7975
09:15
Airline FlightNo AirAsia AK5136 Firefly FY7644 Malaysia Airlines MH2610 Oman Air WY5632 Turkish Airlines TK4845 Qatar Airways QR5439
11:35
Airline FlightNo Firefly FY7660 Malaysia Airlines MH2646 Oman Air WY5715 Turkish Airlines TK8171 Qatar Airways QR5458
12:55
Airline FlightNo Firefly FY7648 Malaysia Airlines MH2614 Singapore Airlines SQ5684 Turkish Airlines TK4897 Myanmar Airways International 8M9570 Philippine Airlines PR3534 Qatar Airways QR5443
13:35
Airline FlightNo AirAsia AK5104
14:05
Airline FlightNo AirAsia AK9110
14:15
Airline FlightNo Firefly FY7650 Malaysia Airlines MH2616 Turkish Airlines TK8056 Myanmar Airways International 8M9571 Philippine Airlines PR3538 Qatar Airways QR5444
15:30
Airline FlightNo AirAsia AK5114
15:40
Airline FlightNo Firefly FY7658 Malaysia Airlines MH2640 KLM KL4090 Turkish Airlines TK4850 Myanmar Airways International 8M9574 Philippine Airlines PR3536 Qatar Airways QR5456
17:00
Airline FlightNo AirAsia AK5142
18:00
Airline FlightNo AirAsia AK5140 Turkish Airlines TK4582 Batik Air Malaysia OD1006 Emirates EK3444
18:20
Airline FlightNo Firefly FY7656 Malaysia Airlines MH2638 KLM KL4082 Turkish Airlines TK4818 Myanmar Airways International 8M9573 Philippine Airlines PR3572 Qatar Airways QR5454
18:55
Airline FlightNo AirAsia AK5118
19:55
Airline FlightNo Firefly FY7642 Malaysia Airlines MH2606 Turkish Airlines TK4857 Myanmar Airways International 8M9569 Japan Airlines JL7955 Qatar Airways QR5435
20:10
Airline FlightNo AirAsia AK5130
20:45
Airline FlightNo AirAsia AK5120
21:00
Airline FlightNo Firefly FY7654 Malaysia Airlines MH2628 Turkish Airlines TK4847 Myanmar Airways International 8M9572 Philippine Airlines PR3570 Japan Airlines JL7173 Qatar Airways QR5447
21:45
Airline FlightNo AirAsia AK5116
21:50
Airline FlightNo Firefly FY7652 Malaysia Airlines MH2626 Oman Air WY5633 Turkish Airlines TK4849 Philippine Airlines PR3586 Qatar Airways QR5446
VIEW FLIGHTS Tuesday 06:05
Airline FlightNo AirAsia AK5108
06:30
Airline FlightNo Malaysia Airlines MH6114
08:00
Airline FlightNo Turkish Airlines TK4572 Batik Air Malaysia OD1002 Emirates EK3439
08:05
Airline FlightNo Firefly FY7646 Malaysia Airlines MH2612 Turkish Airlines TK4855 Qatar Airways QR5441 Jet Linx Aviation JL7975
09:15
Airline FlightNo AirAsia AK5136 Firefly FY7644 Malaysia Airlines MH2610 Oman Air WY5632 Turkish Airlines TK4845 Qatar Airways QR5439
11:35
Airline FlightNo Firefly FY7660 Malaysia Airlines MH2646 Oman Air WY5715 Turkish Airlines TK8171 Qatar Airways QR5458
12:00
Airline FlightNo AirAsia AK5140
12:55
Airline FlightNo Firefly FY7648 Malaysia Airlines MH2614 Singapore Airlines SQ5684 Turkish Airlines TK4897 Myanmar Airways International 8M9570 Philippine Airlines PR3534 Qatar Airways QR5443
13:35
Airline FlightNo AirAsia AK5104
14:15
Airline FlightNo Firefly FY7650 Malaysia Airlines MH2616 Turkish Airlines TK8056 Myanmar Airways International 8M9571 Philippine Airlines PR3538 Qatar Airways QR5444
14:20
Airline FlightNo AirAsia AK9110
15:30
Airline FlightNo AirAsia AK5114
15:40
Airline FlightNo Firefly FY7658 Malaysia Airlines MH2640 KLM KL4090 Turkish Airlines TK4850 Myanmar Airways International 8M9574 Philippine Airlines PR3536 Qatar Airways QR5456
17:00
Airline FlightNo AirAsia AK5142
18:00
Airline FlightNo Turkish Airlines TK4582 Batik Air Malaysia OD1006 Emirates EK3444
18:20
Airline FlightNo Firefly FY7656 Malaysia Airlines MH2638 KLM KL4082 Turkish Airlines TK4818 Myanmar Airways International 8M9573 Philippine Airlines PR3572 Qatar Airways QR5454
18:55
Airline FlightNo AirAsia AK5118
19:35
Airline FlightNo AirAsia AK5138
19:55
Airline FlightNo Firefly FY7642 Malaysia Airlines MH2606 Turkish Airlines TK4857 Myanmar Airways International 8M9569 Japan Airlines JL7955 Qatar Airways QR5435
21:00
Airline FlightNo Firefly FY7654 Malaysia Airlines MH2628 Turkish Airlines TK4847 Myanmar Airways International 8M9572 Philippine Airlines PR3570 Japan Airlines JL7173 Qatar Airways QR5447
21:45
Airline FlightNo AirAsia AK5116
21:50
Airline FlightNo Firefly FY7652 Malaysia Airlines MH2626 Oman Air WY5633 Turkish Airlines TK4849 Philippine Airlines PR3586 Qatar Airways QR5446
VIEW FLIGHTS Wednesday 06:00
Airline FlightNo Malaysia Airlines MH7402
06:05
Airline FlightNo AirAsia AK5108
06:10
Airline FlightNo Malaysia Airlines MH6102
07:15
Airline FlightNo AirAsia AK5134
08:00
Airline FlightNo Turkish Airlines TK4572 Batik Air Malaysia OD1002 Emirates EK3439
08:05
Airline FlightNo Firefly FY7646 Malaysia Airlines MH2612 Turkish Airlines TK4855 Qatar Airways QR5441 Jet Linx Aviation JL7975
09:15
Airline FlightNo AirAsia AK5136 Firefly FY7644 Malaysia Airlines MH2610 Oman Air WY5632 Turkish Airlines TK4845 Qatar Airways QR5439
11:35
Airline FlightNo Firefly FY7660 Malaysia Airlines MH2646 Oman Air WY5715 Turkish Airlines TK8171 Qatar Airways QR5458
12:00
Airline FlightNo AirAsia AK5140
12:55
Airline FlightNo Firefly FY7648 Malaysia Airlines MH2614 Singapore Airlines SQ5684 Turkish Airlines TK4897 Myanmar Airways International 8M9570 Philippine Airlines PR3534 Qatar Airways QR5443
13:35
Airline FlightNo AirAsia AK5104
14:05
Airline FlightNo AirAsia AK9110
14:15
Airline FlightNo Firefly FY7650 Malaysia Airlines MH2616 Turkish Airlines TK8056 Myanmar Airways International 8M9571 Philippine Airlines PR3538 Qatar Airways QR5444
15:30
Airline FlightNo AirAsia AK5114
15:40
Airline FlightNo Firefly FY7658 Malaysia Airlines MH2640 KLM KL4090 Turkish Airlines TK4850 Myanmar Airways International 8M9574 Philippine Airlines PR3536 Qatar Airways QR5456
17:00
Airline FlightNo AirAsia AK5142
18:00
Airline FlightNo Turkish Airlines TK4582 Batik Air Malaysia OD1006 Emirates EK3444
18:20
Airline FlightNo Firefly FY7656 Malaysia Airlines MH2638 KLM KL4082 Turkish Airlines TK4818 Myanmar Airways International 8M9573 Philippine Airlines PR3572 Qatar Airways QR5454
18:55
Airline FlightNo AirAsia AK5118
19:00
Airline FlightNo Malaysia Airlines MH2624
19:55
Airline FlightNo Firefly FY7642 Malaysia Airlines MH2606 Turkish Airlines TK4857 Myanmar Airways International 8M9569 Japan Airlines JL7955 Qatar Airways QR5435
20:10
Airline FlightNo AirAsia AK5130
20:45
Airline FlightNo AirAsia AK5120
21:00
Airline FlightNo Firefly FY7654 Malaysia Airlines MH2628 Turkish Airlines TK4847 Myanmar Airways International 8M9572 Philippine Airlines PR3570 Japan Airlines JL7173 Qatar Airways QR5447
21:45
Airline FlightNo AirAsia AK5116
21:50
Airline FlightNo Firefly FY7652 Malaysia Airlines MH2626 Oman Air WY5633 Turkish Airlines TK4849 Philippine Airlines PR3586 Qatar Airways QR5446
VIEW FLIGHTS Thursday 06:05
Airline FlightNo AirAsia AK5108
08:00
Airline FlightNo Turkish Airlines TK4572 Batik Air Malaysia OD1002 Emirates EK3439
08:05
Airline FlightNo Firefly FY7646 Malaysia Airlines MH2612 Turkish Airlines TK4855 Qatar Airways QR5441 Jet Linx Aviation JL7975
09:15
Airline FlightNo AirAsia AK5136 Firefly FY7644 Malaysia Airlines MH2610 Oman Air WY5632 Turkish Airlines TK4845 Qatar Airways QR5439
11:35
Airline FlightNo Firefly FY7660 Malaysia Airlines MH2646 Oman Air WY5715 Turkish Airlines TK8171 Qatar Airways QR5458
12:00
Airline FlightNo AirAsia AK5140
12:55
Airline FlightNo Firefly FY7648 Malaysia Airlines MH2614 Singapore Airlines SQ5684 Turkish Airlines TK4897 Myanmar Airways International 8M9570 Philippine Airlines PR3534 Qatar Airways QR5443
13:35
Airline FlightNo AirAsia AK5104
14:05
Airline FlightNo AirAsia AK9110
14:15
Airline FlightNo Firefly FY7650 Malaysia Airlines MH2616 Turkish Airlines TK8056 Myanmar Airways International 8M9571 Philippine Airlines PR3538 Qatar Airways QR5444
15:30
Airline FlightNo AirAsia AK5114
15:40
Airline FlightNo Firefly FY7658 Malaysia Airlines MH2640 KLM KL4090 Turkish Airlines TK4850 Myanmar Airways International 8M9574 Philippine Airlines PR3536 Qatar Airways QR5456
17:00
Airline FlightNo AirAsia AK5142
18:00
Airline FlightNo Turkish Airlines TK4582 Batik Air Malaysia OD1006 Emirates EK3444
18:20
Airline FlightNo Firefly FY7656 Malaysia Airlines MH2638 KLM KL4082 Turkish Airlines TK4818 Myanmar Airways International 8M9573 Philippine Airlines PR3572 Qatar Airways QR5454
18:55
Airline FlightNo AirAsia AK5118
19:35
Airline FlightNo AirAsia AK5138
19:55
Airline FlightNo Firefly FY7642 Malaysia Airlines MH2606 Turkish Airlines TK4857 Myanmar Airways International 8M9569 Japan Airlines JL7955 Qatar Airways QR5435
21:00
Airline FlightNo Firefly FY7654 Malaysia Airlines MH2628 Turkish Airlines TK4847 Myanmar Airways International 8M9572 Philippine Airlines PR3570 Japan Airlines JL7173 Qatar Airways QR5447
21:45
Airline FlightNo AirAsia AK5116
21:50
Airline FlightNo Firefly FY7652 Malaysia Airlines MH2626 Oman Air WY5633 Turkish Airlines TK4849 Philippine Airlines PR3586 Qatar Airways QR5446
VIEW FLIGHTS Friday 06:05
Airline FlightNo AirAsia AK5108
07:15
Airline FlightNo AirAsia AK5134
08:00
Airline FlightNo Turkish Airlines TK4572 Batik Air Malaysia OD1002 Emirates EK3439
08:05
Airline FlightNo Firefly FY7646 Malaysia Airlines MH2612 Turkish Airlines TK4855 Qatar Airways QR5441 Jet Linx Aviation JL7975
09:15
Airline FlightNo AirAsia AK5136 Firefly FY7644 Malaysia Airlines MH2610 Oman Air WY5632 Turkish Airlines TK4845 Qatar Airways QR5439
11:35
Airline FlightNo Firefly FY7660 Malaysia Airlines MH2646 Oman Air WY5715 Turkish Airlines TK8171 Qatar Airways QR5458
13:10
Airline FlightNo Firefly FY7648 Malaysia Airlines MH2614 Singapore Airlines SQ5684 Turkish Airlines TK4897 Myanmar Airways International 8M9570 Philippine Airlines PR3534 Qatar Airways QR5443
13:35
Airline FlightNo AirAsia AK5104
14:05
Airline FlightNo AirAsia AK9110
14:15
Airline FlightNo Firefly FY7650 Malaysia Airlines MH2616 Turkish Airlines TK8056 Myanmar Airways International 8M9571 Philippine Airlines PR3538 Qatar Airways QR5444
15:30
Airline FlightNo AirAsia AK5114
15:40
Airline FlightNo Firefly FY7658 Malaysia Airlines MH2640 KLM KL4090 Turkish Airlines TK4850 Myanmar Airways International 8M9574 Philippine Airlines PR3536 Qatar Airways QR5456
17:00
Airline FlightNo AirAsia AK5142
18:00
Airline FlightNo AirAsia AK5140 Turkish Airlines TK4582 Batik Air Malaysia OD1006 Emirates EK3444
18:20
Airline FlightNo Firefly FY7656 Malaysia Airlines MH2638 KLM KL4082 Turkish Airlines TK4818 Myanmar Airways International 8M9573 Philippine Airlines PR3572 Qatar Airways QR5454
18:55
Airline FlightNo AirAsia AK5118
19:55
Airline FlightNo Firefly FY7642 Malaysia Airlines MH2606 Turkish Airlines TK4857 Myanmar Airways International 8M9569 Japan Airlines JL7955 Qatar Airways QR5435
20:10
Airline FlightNo AirAsia AK5130
20:45
Airline FlightNo AirAsia AK5120
21:00
Airline FlightNo Firefly FY7654 Malaysia Airlines MH2628 Turkish Airlines TK4847 Myanmar Airways International 8M9572 Philippine Airlines PR3570 Japan Airlines JL7173 Qatar Airways QR5447
21:45
Airline FlightNo AirAsia AK5116
21:50
Airline FlightNo Firefly FY7652 Malaysia Airlines MH2626 Oman Air WY5633 Turkish Airlines TK4849 Philippine Airlines PR3586 Qatar Airways QR5446
VIEW FLIGHTS Saturday 06:05
Airline FlightNo AirAsia AK5108
08:00
Airline FlightNo Turkish Airlines TK4572 Batik Air Malaysia OD1002 Emirates EK3439
08:05
Airline FlightNo Firefly FY7646 Malaysia Airlines MH2612 Turkish Airlines TK4855 Qatar Airways QR5441 Jet Linx Aviation JL7975
09:15
Airline FlightNo AirAsia AK5136 Firefly FY7644 Malaysia Airlines MH2610 Oman Air WY5632 Turkish Airlines TK4845 Qatar Airways QR5439
11:35
Airline FlightNo Firefly FY7660 Malaysia Airlines MH2646 Oman Air WY5715 Turkish Airlines TK8171 Qatar Airways QR5458
12:00
Airline FlightNo AirAsia AK5140
12:55
Airline FlightNo Firefly FY7648 Malaysia Airlines MH2614 Singapore Airlines SQ5684 Turkish Airlines TK4897 Myanmar Airways International 8M9570 Philippine Airlines PR3534 Qatar Airways QR5443
14:15
Airline FlightNo Firefly FY7650 Malaysia Airlines MH2616 Turkish Airlines TK8056 Myanmar Airways International 8M9571 Philippine Airlines PR3538 Qatar Airways QR5444
14:20
Airline FlightNo AirAsia AK9110
15:30
Airline FlightNo AirAsia AK5114
15:40
Airline FlightNo Firefly FY7658 Malaysia Airlines MH2640 KLM KL4090 Turkish Airlines TK4850 Myanmar Airways International 8M9574 Philippine Airlines PR3536 Qatar Airways QR5456
17:00
Airline FlightNo AirAsia AK5142
18:00
Airline FlightNo Turkish Airlines TK4582 Batik Air Malaysia OD1006 Emirates EK3444
18:20
Airline FlightNo Firefly FY7656 Malaysia Airlines MH2638 KLM KL4082 Turkish Airlines TK4818 Myanmar Airways International 8M9573 Philippine Airlines PR3572 Qatar Airways QR5454
18:55
Airline FlightNo AirAsia AK5118
19:35
Airline FlightNo AirAsia AK5138
19:55
Airline FlightNo Firefly FY7642 Malaysia Airlines MH2606 Turkish Airlines TK4857 Myanmar Airways International 8M9569 Japan Airlines JL7955 Qatar Airways QR5435
21:00
Airline FlightNo Firefly FY7654 Malaysia Airlines MH2628 Turkish Airlines TK4847 Myanmar Airways International 8M9572 Philippine Airlines PR3570 Japan Airlines JL7173 Qatar Airways QR5447
21:45
Airline FlightNo AirAsia AK5116
22:00
Airline FlightNo Firefly FY7652 Malaysia Airlines MH2626 Oman Air WY5633 Turkish Airlines TK4849 Philippine Airlines PR3586 Qatar Airways QR5446
23:25
Airline FlightNo AirAsia AK5104
VIEW FLIGHTS Sunday 06:05
Airline FlightNo AirAsia AK5108
07:15
Airline FlightNo AirAsia AK5134
07:55
Airline FlightNo Malaysia Airlines MH6106
08:00
Airline FlightNo Turkish Airlines TK4572 Batik Air Malaysia OD1002 Emirates EK3439
08:05
Airline FlightNo Firefly FY7646 Malaysia Airlines MH2612 Turkish Airlines TK4855 Qatar Airways QR5441 Jet Linx Aviation JL7975
09:15
Airline FlightNo AirAsia AK5136 Firefly FY7644 Malaysia Airlines MH2610 Oman Air WY5632 Turkish Airlines TK4845 Qatar Airways QR5439
11:35
Airline FlightNo Firefly FY7660 Malaysia Airlines MH2646 Oman Air WY5715 Turkish Airlines TK8171 Qatar Airways QR5458
12:00
Airline FlightNo AirAsia AK5140
12:55
Airline FlightNo Firefly FY7648 Malaysia Airlines MH2614 Singapore Airlines SQ5684 Turkish Airlines TK4897 Myanmar Airways International 8M9570 Philippine Airlines PR3534 Qatar Airways QR5443
13:35
Airline FlightNo AirAsia AK5104
14:05
Airline FlightNo AirAsia AK9110
14:15
Airline FlightNo Malaysia Airlines MH2616
15:30
Airline FlightNo AirAsia AK5114
15:40
Airline FlightNo Malaysia Airlines MH2640
17:05
Airline FlightNo Batik Air Malaysia OD1006
18:20
Airline FlightNo Malaysia Airlines MH2638
18:55
Airline FlightNo AirAsia AK5118
19:00
Airline FlightNo Malaysia Airlines MH2624
19:55
Airline FlightNo Malaysia Airlines MH2606
20:15
Airline FlightNo AirAsia AK5130
21:00
Airline FlightNo Malaysia Airlines MH2628
21:45
Airline FlightNo AirAsia AK5116
22:00
Airline FlightNo Malaysia Airlines MH2626
23:40
Airline FlightNo AirAsia AK5120
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
Route Stops Distance Flying Time Johor Bahru to Kota Kinabalu 0 1,453 km (903 miles) 2 Hours 31 Minutes Penang to Kota Kinabalu 0 1,747 km (1,085 miles) 2 Hours 52 Minutes Singapore Changi to Kota Kinabalu 0 1,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.