Airports in Malaysia

34 airports with scheduled flights, busiest first.

Malaysia has 34 airports with scheduled passenger flights and an IATA code, 8 of them large. The busiest are Kuala Lumpur International Airport (KUL, 25.4 million passengers, Wikidata, 2022), Kota Kinabalu International Airport (BKI, 9.4 million passengers, Wikidata, 2019) and Penang International Airport (PEN, 8.3 million passengers, Wikidata, 2019).

Code Airport
KULKuala Lumpur International Airport
BKIKota Kinabalu International Airport
PENPenang International Airport
KCHKuching International Airport
JHBSenai International Airport
LGKLangkawi International Airport
MYYMiri Airport
SZBSultan Abdul Aziz Shah International Airport
TWUTawau Airport
KBRSultan Ismail Petra Airport
SBWSibu Airport
BTUBintulu Airport
SDKSandakan Airport
AORSultan Abdul Halim Airport
TGGSultan Mahmud Airport
LBULabuan Airport
IPHSultan Azlan Shah Airport
KUAKuantan Airport
LDULahad Datu Airport
MZVMulu Airport
MKZMalacca International Airport
LMNLimbang Airport
MKMMukah Airport
MURMarudi Airport
TODTioman Airport
BBNBario Airport
PKGPulau Pangkor Airport
LWYLawas Airport
TMGTomanggong Airport
BKMBakalalan Airport
KUDKudat Airport
LBPLong Banga Airport
LGLLong Lellang Airport
ODNLong Seridan Airport

Busiest routes

Route Distance Passengers
KUL – MEL6,305 km 697,340
KUL – PER4,124 km 646,762
KUL – SYD6,579 km 636,576
DEL – KUL3,869 km 569,731
KUL – MAA2,629 km 548,446
IST – KUL8,390 km 439,161
ICN – KUL4,602 km 395,235 (6 mo)
BLR – KUL2,884 km 382,853
KUL – TRZ2,690 km 367,275
COK – KUL2,915 km 338,364
BKI – ICN3,649 km 150,149 (6 mo)
BLR – LGK2,531 km 99,892
MAA – PEN2,366 km 89,101

Questions

Malaysia has 34 airports with scheduled passenger flights and an IATA code, 8 of them large airports (OurAirports, 14 October 2026). Airfields without airline service are not counted.