# List of airports in Malaysia

This is a list of airports in Malaysia, sorted by location.

## Airports

In total, Malaysia has 63 airports (39 in East Malaysia and 24 in Peninsular Malaysia). Among them, 38 airports have scheduled passenger service on commercial airlines (shown in bold). Other than that, Malaysia has 7 international airports.
| City | IATA | ICAO | Airport |
| JOHOR | | | |
| Kluang | | WMAP | Kluang Airport |
| Mersing | MEP | WMAU | Mersing Airport |
| Senai (near Johor Bahru) | JHB | WMKJ | Senai International Airport |
| KEDAH | | | |
| Alor Setar | AOR | WMKA | Sultan Abdul Halim Airport / RMAF Alor Setar |
| Langkawi | LGK | WMKL | Langkawi International Airport |
| KELANTAN | | | |
| Gong Kedak | | WMGK | RMAF Gong Kedak |
| Kota Bharu | KBR | WMKC | Sultan Ismail Petra Airport |
| LABUAN | | | |
| Labuan | LBU | WBKL | Labuan Airport / RMAF Labuan |
| MALACCA | | | |
| Batu Berendam | MKZ | WMKM | Malacca International Airport |
| PAHANG | | | |
| Kuantan | KUA | WMKD | Sultan Haji Ahmad Shah Airport / RMAF Kuantan |
| Tioman Island | TOD | WMBT | Tioman Airport |
| PENANG | | | |
| Bayan Lepas (near George Town) | PEN | WMKP | Penang International Airport |
| Butterworth | BWH | WMKB | RMAF Butterworth |
| PERAK | | | |
| Gerik | | WMAH | Gerik Military Airport |
| Ipoh | IPH | WMKI | Sultan Azlan Shah Airport |
| Jendarata Estate, Teluk Intan | | WMAJ | Jendarata Airport |
| Pangkor Island | PKG | WMPA | Pangkor Airport |
| Sitiawan | SWY | WMBA | Sitiawan Airport |
| Taiping | TPG | WMBI | Taiping Airport (Tekah Airport) |
| SABAH | | | |
| Kota Kinabalu | BKI | WBKK | Kota Kinabalu International Airport |
| Kudat | KUD | WBKT | Kudat Airport |
| Lahad Datu | LDU | WBKD | Lahad Datu Airport |
| Long Pasia | GSA | WBKN | Long Pasia Airport |
| Pamol | PAY | WBKP | Hutan Bakau Pamol Airport |
| Ranau | RNU | WBKR | Ranau Airport |
| Sahabat | SXS | WBKH | Sahabat Airport |
| Sandakan | SDK | WBKS | Sandakan Airport |
| Semporna | SMM | WBKA | Semporna Airport |
| Sepulot | SPE | WBKO | Sepulot Airport |
| Swallow Reef | LAC | | Layang-Layang Airport |
| Tawau | TWU | WBKW | Tawau Airport |
| Tommanggong | TMG | WBKM | Tommanggong Airport |
| SARAWAK | | | |
| Ba'kelalan | BKM | WBGQ | Ba'kelalan Airport |
| Bario | BBN | WBGZ | Bario Airport |
| Belaga | BLG | WBGC | Belaga Airport |
| Bintulu | BTU | WBGB | Bintulu Airport |
| Kapit | KPI | WBGP | Kapit Airport |
| Kuching | KCH | WBGG | Kuching International Airport / RMAF Kuching |
| Lawas | LWY | WBGW | Lawas Airport |
| Limbang | LMN | WBGJ | Limbang Airport |
| Long Akah | LKH | WBGL | Long Akah Airport |
| Long Banga | LBP | | Long Banga Airport |
| Long Geng | | WBGE | Long Geng Airport |
| Long Lellang | LGL | WBGF | Long Lellang Airport |
| Long Semado | LSM | WBGD | Long Semado Airport |
| Long Seridan | ODN | WBGI | Long Seridan Airport |
| Long Sukang | LSU | WBGU | Long Sukang Airport |
| Marudi | MUR | WBGM | Marudi Airport |
| Miri | MYY | WBGR | Miri Airport |
| Mukah | MKM | WBGK | Mukah Airport |
| Mulu | MZV | WBMU | Mulu Airport |
| Sematan | BSE | WBGN | Sematan Airport |
| Sibu | SBW | WBGS | Sibu Airport |
| Sri Aman | SGG | WBGY | Simanggang Airport |
| Tanjung Manis, Mukah | | WBGT | Tanjung Manis Airport |
| SELANGOR | | | |
| Sepang, Selangor | KUL | WMKK | Kuala Lumpur International Airport |
| Subang (outskirts of Shah Alam, Subang Jaya and Petaling Jaya) | SZB | WMSA | Sultan Abdul Aziz Shah Airport / RMAF Subang |
| TERENGGANU | | | |
| Kerteh | KTE | WMKE | Kerteh Airport |
| Redang Island | RDN | WMPR | Redang Airport |
| Kuala Terengganu | TGG | WMKN | Sultan Mahmud Airport |