ICAO WBKK

Kota Kinabalu (BKI)

Kota Kinabalu International Airport handled 1,797,466 passengers in Q2 2026, down 18.7% on a year earlier, according to Malaysian transport ministry.

Flights (arrivals + departures) over time

The most recent periods6 periods
PeriodFlights (arrivals + departures) 2025Flights (arrivals + departures) 2026Change vs last year
Q118,11318,329▲ 1.2%
Q217,10214,951▼ 12.6%
Q317,304––
Q417,316–in progress
Year to date (Q1–Q2)35,21533,280▼ 5.5%

Passengers over time

Full count · domestic + international
The most recent periods6 periods
PeriodPassengers 2025Passengers 2026Change vs last year
Q12,195,1692,232,744▲ 1.7%
Q22,210,6421,797,466▼ 18.7%
Q32,323,652––
Q42,151,556–in progress
Year to date (Q1–Q2)4,405,8114,030,210▼ 8.5%

Tonnes of cargo over time

Full count · domestic + international
The most recent periods6 periods
PeriodTonnes of cargo 2025Tonnes of cargo 2026Change vs last year
Q116,21310,310▼ 36.4%
Q213,80012,522▼ 9.3%
Q314,509––
Q411,156–in progress
Year to date (Q1–Q2)30,01322,832▼ 23.9%

Who flies here?

Arrivals and departures by airline over the last 14 days (Sep 21, 2026 – Oct 4, 2026), counted from the airports' flight boards (Avionio). A flight sold under several numbers (codeshare) counts once, for the airline actually flying it.

Airline FlightsShare
AirAsia AK 1,094 53.8%
Midwest Airlines (Egypt) MY 259 12.7%
Malaysia Airlines MH 215 10.6%
Batik Air Malaysia OD 136 6.7%
Shanghai Airlines FM 48 2.4%
China Southern Airlines CZ 46 2.3%
Royal Brunei Airlines BI 33 1.6%
Scoot TR 32 1.6%
Xiamen Airlines MF 26 1.3%
Spring Airlines 9C 26 1.3%
Jin Air LJ 25 1.2%
Jeju Air 7C 24 1.2%
Hong Kong Express Airways UO 22 1.1%
Firefly FY 18 0.9%
Philippines AirAsia Z2 16 0.8%
2 other airlines 14 0.7%
Series depth 12 years from 2014

Our own count, day by day

We counted 5,427 departures and arrivals at Kota Kinabalu International Airport over the last 37 complete days, from the airport's own public flight board.

Our own count · not official · not comparable with the figure above

Group the daily count

Add up the days into longer periods. The daily figures themselves do not change.

The most recent periods30 periods
30 of 30
PeriodFlights counted7-day total
Oct 4, 20261471,029
Oct 3, 20261521,012
Oct 2, 20261501,015
Oct 1, 20261551,018
Sep 30, 20261441,013
Sep 29, 20261441,009
Sep 28, 20261371,006
Sep 27, 20261301,005
Sep 26, 20261551,020
Sep 25, 20261531,015
Sep 24, 20261501,010
Sep 23, 20261401,007
Sep 22, 20261411,010
Sep 21, 20261361,008
Sep 20, 20261451,010
Sep 19, 20261501,013
Sep 18, 20261481,015
Sep 17, 20261471,014
Sep 16, 20261431,018
Sep 15, 20261391,013
Sep 14, 20261381,008
Sep 13, 20261481,003
Sep 12, 20261521,007
Sep 11, 20261471,011
Sep 10, 20261511,015
Sep 9, 20261381,017
Sep 8, 20261341,023
Sep 7, 20261331,033
Sep 6, 20261521,055
Sep 5, 20261561,063

Cancelled flights

Busiest destinations

Flights recorded between Aug 29, 2026 and Oct 4, 2026, counted from flight records published by Avionio. Not a current timetable.

How to read this chart

Loading the guide…