Malaysia Airports
Malaysia Airports runs 26 airports, which together handled 3,661,286 passengers in March 2026, with 100% of its airports reporting.
- Flights (arrivals + departures)27,067▲ 9.7%vs August 20251/1 · reporting coverage 100%
- Tonnes of cargo3,981▼ 21.0%vs March 20251/1 · reporting coverage 100%
- Passengers3,661,286▲ 7.2%vs March 20251/1 · reporting coverage 100%
- Airports operated36
Group total — flights (arrivals + departures)
Showing 176 months. Full series runs 2012–August 2026 (176 months).
Median coverage across the periods shown is 100%. 0 periods are left out of the chart because too few of the group's airports had reported: the total would dip for want of reports, not for want of passengers.
The most recent periods20 periods
| Period | Flights (arrivals + departures) 2025 | Flights (arrivals + departures) 2026 | Change vs last year |
|---|---|---|---|
| January | 20,942 | 22,848 | ▲ 9.1% |
| February | 17,582 | 20,311 | ▲ 15.5% |
| March | 20,157 | 21,070 | ▲ 4.5% |
| April | 20,885 | 21,449 | ▲ 2.7% |
| May | 21,980 | 22,870 | ▲ 4.0% |
| June | 22,432 | 23,412 | ▲ 4.4% |
| July | 24,004 | 26,245 | ▲ 9.3% |
| August | 24,669 | 27,067 | ▲ 9.7% |
| September | 23,726 | – | – |
| October | 23,545 | – | in progress |
| November | 22,142 | – | – |
| December | 23,190 | – | – |
| Year to date (Jan–Aug) | 172,651 | 185,272 | ▲ 7.3% |
Group total — tonnes of cargo
Showing 39 months. Full series runs 2023–March 2026 (39 months).
Median coverage across the periods shown is 100%. 0 periods are left out of the chart because too few of the group's airports had reported: the total would dip for want of reports, not for want of passengers.
The most recent periods15 periods
| Period | Tonnes of cargo 2025 | Tonnes of cargo 2026 | Change vs last year |
|---|---|---|---|
| January | 4,332 | 4,418 | ▲ 2.0% |
| February | 4,309 | 4,714 | ▲ 9.4% |
| March | 5,042 | 3,981 | ▼ 21.0% |
| April | 4,311 | – | – |
| May | 4,714 | – | – |
| June | 4,157 | – | – |
| July | 5,081 | – | – |
| August | 4,814 | – | – |
| September | 4,872 | – | – |
| October | 4,986 | – | in progress |
| November | 5,049 | – | – |
| December | 5,002 | – | – |
| Year to date (Jan–Mar) | 13,682 | 13,113 | ▼ 4.2% |
Group total — passengers
Showing 39 months. Full series runs 2023–March 2026 (39 months).
Median coverage across the periods shown is 100%. 0 periods are left out of the chart because too few of the group's airports had reported: the total would dip for want of reports, not for want of passengers.
The most recent periods15 periods
| Period | Passengers 2025 | Passengers 2026 | Change vs last year |
|---|---|---|---|
| January | 3,671,506 | 4,195,160 | ▲ 14.3% |
| February | 3,219,085 | 3,684,582 | ▲ 14.5% |
| March | 3,414,111 | 3,661,286 | ▲ 7.2% |
| April | 3,801,084 | – | – |
| May | 3,952,360 | – | – |
| June | 4,049,289 | – | – |
| July | 4,398,088 | – | – |
| August | 4,696,325 | – | – |
| September | 4,417,595 | – | – |
| October | 4,441,114 | – | in progress |
| November | 4,146,555 | – | – |
| December | 4,200,032 | – | – |
| Year to date (Jan–Mar) | 10,304,702 | 11,541,028 | ▲ 12.0% |
Seasonality · passengers by month
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023 | 2,796,873 | 2,224,706 | 2,706,518 | 2,764,432 | 3,043,792 | 3,208,190 | 3,632,169 | 3,723,584 | 3,356,477 | 3,290,407 | 2,969,134 | 3,109,265 |
| 2024 | 3,158,215 | 3,186,711 | 3,113,582 | 3,333,371 | 3,442,048 | 3,607,609 | 3,814,191 | 3,858,374 | 3,445,397 | 3,473,492 | 3,451,605 | 3,564,484 |
| 2025 | 3,671,506 | 3,219,085 | 3,414,111 | 3,801,084 | 3,952,360 | 4,049,289 | 4,398,088 | 4,696,325 | 4,417,595 | 4,441,114 | 4,146,555 | 4,200,032 |
| 2026 | 4,195,160 | 3,684,582 | 3,661,286 |
Airports operated
36- Kuala Lumpur International AirportKUL
- Istanbul Sabiha Gökçen International AirportSAW
- Penang International AirportPEN
- Kota Kinabalu International AirportBKI
- Miri AirportMYY
- Langkawi International AirportLGK
- Sultan Ismail Petra AirportKBR
- Tawau AirportTWU
- Sibu AirportSBW
- Sandakan AirportSDK
- Labuan AirportLBU
- Bintulu AirportBTU
- Sultan Mahmud AirportTGG
- Sultan Abdul Halim AirportAOR
- Sultan Azlan Shah AirportIPH
- Lahad Datu AirportLDU
- Mukah AirportMKM
- Mulu AirportMZV
- Lawas AirportLWY
- Bario AirportBBN
- Marudi AirportMUR
- Malacca International AirportMKZ
- Long Seridan AirportODN
- Long Lellang AirportLGL
- Bakalalan AirportBKM
- Pulau Pangkor AirportPKG
- Belaga Airportno page yet
- Sematan Airportno page yet
- Long Pasia Airportno page yet
- Kapit Airportno page yet
- Kudat Airportno page yet
- Long Akah Airportno page yet
- Long Semado Airportno page yet
- Long Sukang Airportno page yet
- LTS Pulau Redang Airportno page yet
- Semporna Airportno page yet