1. Home
  2. Countries
  3. Malaysia

Airports in Malaysia

Malaysia has 34 airports with scheduled passenger service in our directory. The OurAirports database lists 98 aerodromes in the country in total: 8 × large airport, 21 × medium airport, 69 × small airport.

AOR — Sultan Abdul Halim AirportBBN — Bario AirportBKI — Kota Kinabalu International AirportBKM — Bakalalan AirportBTU — Bintulu AirportIPH — Sultan Azlan Shah AirportJHB — Senai International AirportKBR — Sultan Ismail Petra AirportKCH — Kuching International AirportKUA — Kuantan AirportKUD — Kudat AirportKUL — Kuala Lumpur International AirportLBP — Long Banga AirportLBU — Labuan AirportLDU — Lahad Datu AirportLGK — Langkawi International AirportLGL — Long Lellang AirportLMN — Limbang AirportLWY — Lawas AirportMKM — Mukah AirportMKZ — Malacca International AirportMUR — Marudi AirportMYY — Miri AirportMZV — Mulu AirportODN — Long Seridan AirportPEN — Penang International AirportPKG — Pulau Pangkor AirportSBW — Sibu AirportSDK — Sandakan AirportSZB — Sultan Abdul Aziz Shah International AirportTGG — Sultan Mahmud AirportTMG — Tomanggong AirportTOD — Tioman AirportTWU — Tawau Airport
Map of commercial airports in MalaysiaNatural Earth

Airports classified as large

Commercial airports

Airports with an IATA code and scheduled service, grouped by region.

Johor

IATAICAONameCityType
JHBWMKJSenai International AirportJohor BahruLarge airport

Kedah

IATAICAONameCityType
LGKWMKLLangkawi International AirportLangkawiLarge airport
AORWMKASultan Abdul Halim AirportAlor SatarMedium airport

Kelantan

IATAICAONameCityType
KBRWMKCSultan Ismail Petra AirportKota BaharuMedium airport

Labuan

IATAICAONameCityType
LBUWBKLLabuan AirportLabuanMedium airport

Melaka

IATAICAONameCityType
MKZWMKMMalacca International AirportMalaccaMedium airport

Pahang

IATAICAONameCityType
KUAWMKDKuantan AirportKuantanMedium airport
TODWMBTTioman AirportTioman IslandMedium airport

Penang

IATAICAONameCityType
PENWMKPPenang International AirportPenangLarge airport

Perak

IATAICAONameCityType
PKGWMPAPulau Pangkor AirportPangkor IslandSmall airport
IPHWMKISultan Azlan Shah AirportIpohLarge airport

Sabah

IATAICAONameCityType
BKIWBKKKota Kinabalu International AirportKota KinabaluLarge airport
KUDWBKTKudat AirportKudatSmall airport
LDUWBKDLahad Datu AirportLahad DatuMedium airport
SDKWBKSSandakan AirportSandakanMedium airport
TWUWBKWTawau AirportTawauMedium airport
TMGWBKMTomanggong AirportTomanggongSmall airport

Sarawak

IATAICAONameCityType
BKMWBGQBakalalan AirportBakalalanSmall airport
BBNWBGZBario AirportBarioMedium airport
BTUWBGBBintulu AirportBintuluMedium airport
KCHWBGGKuching International AirportKuchingLarge airport
LWYWBGWLawas AirportLawasSmall airport
LMNWBGJLimbang AirportLimbangMedium airport
LBP—Long Banga AirportLong BangaSmall airport
LGLWBGFLong Lellang AirportLong DatihSmall airport
ODNWBGILong Seridan AirportLong SeridanSmall airport
MURWBGMMarudi AirportMarudiMedium airport
MYYWBGRMiri AirportMiriMedium airport
MKMWBGKMukah AirportMukahMedium airport
MZVWBMUMulu AirportMuluMedium airport
SBWWBGSSibu AirportSibuMedium airport

Selangor

IATAICAONameCityType
KULWMKKKuala Lumpur International AirportSepangLarge airport
SZBWMSASultan Abdul Aziz Shah International AirportSubangLarge airport

Terengganu

IATAICAONameCityType
TGGWMKNSultan Mahmud AirportKuala TerengganuMedium airport

Complete aerodrome directory

All 98 airports, airfields and seaplane bases recorded for Malaysia in OurAirports. Loaded on demand.

Frequently asked questions

How many airports does Malaysia have?

Our directory lists 34 airports with scheduled service in Malaysia. Including small airfields and seaplane bases, OurAirports records 98 aerodromes.

Which airports in Malaysia are classified as large?

OurAirports classifies these airports in Malaysia as large: Kota Kinabalu International Airport (BKI), Sultan Azlan Shah Airport (IPH), Senai International Airport (JHB), Kuching International Airport (KCH), Kuala Lumpur International Airport (KUL), Langkawi International Airport (LGK), Penang International Airport (PEN), Sultan Abdul Aziz Shah International Airport (SZB).

Source: OurAirports · Data updated: 9 November 2026