199 countries 39,402 visa rules 72,668 airports 7,028 languages 235 holiday calendars 1,260 news stories Visa data verified 13 Oct 2026
Free Passport Photo Maker
Travel photo of Malaysia

Airports · Asia

Flag of MalaysiaAirports in Malaysia

Malaysia has 122 airports and airfields, including 8 large and 21 medium-sized airports; 34 have scheduled passenger flights.

8
Large airports
21
Medium airports
34
With scheduled flights
122
All airfields & heliports
  • Large airport
  • Medium / scheduled airport

List of airports in Malaysia

AirportCityIATAICAOTypeElevation
Kota Kinabalu International Airport Meet & Greet → Kota Kinabalu BKI WBKK Large airport 10 ft
Kuala Lumpur International Airport Meet & Greet → Sepang KUL WMKK Large airport 69 ft
Kuching International Airport Meet & Greet → Kuching KCH WBGG Large airport 89 ft
Langkawi International Airport Meet & Greet → Langkawi LGK WMKL Large airport 29 ft
Penang International Airport Meet & Greet → Penang PEN WMKP Large airport 11 ft
Senai International Airport Meet & Greet → Johor Bahru JHB WMKJ Large airport 135 ft
Sultan Abdul Aziz Shah International Airport Subang SZB WMSA Large airport 90 ft
Sultan Azlan Shah Airport Ipoh IPH WMKI Large airport 130 ft
Bario Airport Bario BBN WBGZ Medium airport 3,350 ft
Bintulu Airport Bintulu BTU WBGB Medium airport 74 ft
Kuantan Airport Kuantan KUA WMKD Medium airport 58 ft
Labuan Airport Labuan LBU WBKL Medium airport 101 ft
Lahad Datu Airport Lahad Datu LDU WBKD Medium airport 45 ft
Limbang Airport Limbang LMN WBGJ Medium airport 14 ft
Malacca International Airport Malacca MKZ WMKM Medium airport 35 ft
Marudi Airport Marudi MUR WBGM Medium airport 103 ft
Miri Airport Miri MYY WBGR Medium airport 59 ft
Mukah Airport Mukah MKM WBGK Medium airport 20 ft
Mulu Airport Mulu MZV WBMU Medium airport 80 ft
Sandakan Airport Sandakan SDK WBKS Medium airport 46 ft
Sibu Airport Sibu SBW WBGS Medium airport 122 ft
Sultan Abdul Halim Airport Alor Satar AOR WMKA Medium airport 15 ft
Sultan Ismail Petra Airport Kota Baharu KBR WMKC Medium airport 16 ft
Sultan Mahmud Airport Kuala Terengganu TGG WMKN Medium airport 21 ft
Tawau Airport Tawau TWU WBKW Medium airport 57 ft
Tioman Airport Tioman Island TOD WMBT Medium airport 15 ft
Kerteh Airport (no scheduled flights) Kerteh KTE WMKE Medium airport 18 ft
Kluang Airport (no scheduled flights) Kluang — WMAP Medium airport 150 ft
RMAF Butterworth Air Base (no scheduled flights) Butterworth BWH WMKB Medium airport 11 ft
Bakalalan Airport Bakalalan BKM WBGQ Small airport 2,900 ft
Kudat Airport Kudat KUD WBKT Small airport 10 ft
Lawas Airport Lawas LWY WBGW Small airport 5 ft
Long Banga Airport Long Banga LBP MY-LBP Small airport 750 ft
Long Lellang Airport Long Datih LGL WBGF Small airport 1,400 ft
Long Seridan Airport Long Seridan ODN WBGI Small airport 607 ft
Pulau Pangkor Airport Pangkor Island PKG WMPA Small airport 19 ft
Tomanggong Airport Tomanggong TMG WBKM Small airport 26 ft
Belaga Airport (no scheduled flights) Belaga BLG WBGC Small airport 200 ft
Kapit Airport (no scheduled flights) Kapit KPI WBGP Small airport 65 ft
Keningau Airport (no scheduled flights) Keningau KGU WBKG Small airport 1,036 ft
Layang-Layang Airport (no scheduled flights) Pulau Layang-Layang (Swallow Reef) LAC LAC Small airport 7 ft
Long Akah Airport (no scheduled flights) Long Akah LKH WBGL Small airport 289 ft
Long Pasia Airport (no scheduled flights) Long Miau GSA WBKN Small airport 3,175 ft
Long Semado Airport (no scheduled flights) Long Semado LSM WBGD Small airport 2,150 ft
Long Sukang Airport (no scheduled flights) Long Sukang LSU WBGU Small airport 1,200 ft
LTS Pulau Redang Airport (no scheduled flights) Redang RDN WMPR Small airport 36 ft
Mersing Airport (no scheduled flights) Mersing MEP WMAU Small airport 10 ft
Pamol Airport (no scheduled flights) Pamol PAY WBKP Small airport 36 ft
Ranau Airport (no scheduled flights) Ranau RNU WBKR Small airport 1,800 ft
Sahabat [Sahabat 16] Airport (no scheduled flights) Sahabat SXS WBKH Small airport 40 ft
Sematan Airport (no scheduled flights) Sematan BSE WBGN Small airport 22 ft
Semporna Airport (no scheduled flights) Semporna SMM WBKA Small airport 60 ft
Sepulot Airport (no scheduled flights) Sepulot SPE WBKO Small airport 800 ft
Sipitang Airport (no scheduled flights) Sipitang SPT MY-SPT Small airport 44 ft
Sitiawan Airport (no scheduled flights) Sitiawan SWY WMBA Small airport 25 ft
Sungai Tekai Airport (no scheduled flights) Sungai Tekai GTK MY-GTK Small airport 160 ft
Sungai Tiang Airport (no scheduled flights) Taman Negara SXT WMAN Small airport 10 ft
Taiping (Tekah) Airport (no scheduled flights) Taiping TPG WMBI Small airport 40 ft
Tanjung Manis Airport (no scheduled flights) Belawai TGC WBTM Small airport 15 ft
Telupid Airport (no scheduled flights) Telupid TEL WBKE Small airport 343 ft

Airports with scheduled service, an IATA code or of medium/large size. Data: OurAirports (public domain).

Malaysia has 122 airports and airfields in the OurAirports database — #60 of 247 countries and territories by total number. Only a small part of them serve airline passengers: 8 large airports, 21 medium-sized airports and 34 airports with scheduled flights; the remaining 93 are small airstrips, heliports (24) and seaplane bases used for private and general aviation.

Main international airports in Malaysia

The main international gateways are Kuala Lumpur International Airport (KUL) in Sepang, Langkawi International Airport (LGK) in Langkawi, Penang International Airport (PEN) in Penang, Kota Kinabalu International Airport (BKI) in Kota Kinabalu, Senai International Airport (JHB) in Johor Bahru and Kuching International Airport (KCH) in Kuching. In total 8 large airports handle long-haul and international traffic — #40 in the world.

Domestic flights and regional airports

Scheduled flights reach 34 cities across Malaysia, with 21 regional airports linking smaller towns to the main hubs. The northernmost airport with airline service is Kudat Airport (KUD) in Kudat, the southernmost Kuching International Airport (KCH) in Kuching. The highest airport is Bario Airport (BBN) at 3,350 ft (1,021 m) above sea level.

Airport services and alternatives

At 6 airports in Malaysia — BKI, KUL, KCH, LGK, PEN and JHB — you can book Meet & Greet, lounge access or private transfers online. Among its neighbours, Indonesia (83 large/medium airports), Thailand (43 large/medium airports) and Brunei (1 large/medium airports) — useful if a cross-border airport is closer or cheaper. To find the closest airport to a specific town, use the nearest airport finder for Malaysia.

Frequently asked questions

How many airports are there in Malaysia?

Malaysia has 122 airports and airfields, including 8 large and 21 medium-sized airports; 34 have scheduled passenger flights.

What are the main international airports in Malaysia?

Kota Kinabalu International Airport (BKI), Kota Kinabalu, Kuala Lumpur International Airport (KUL), Sepang, Kuching International Airport (KCH), Kuching, Langkawi International Airport (LGK), Langkawi, Penang International Airport (PEN), Penang, Senai International Airport (JHB), Johor Bahru, Sultan Abdul Aziz Shah International Airport (SZB), Subang and Sultan Azlan Shah Airport (IPH), Ipoh.

What is the highest airport in Malaysia?

Bario Airport at 3,350 ft (1,021 m) above sea level.