1. WorldAtlas/
  2. Australia/
  3. List of Airports In Western Australia

List of Airports in Western Australia

Western Australia has 103 primary airports.

City Airport IATA Code
Lake Argyle Tourist Village Argyle Downs Airport AGY
Albany Albany Aerodrome ALH
Butchilbiddee Community Billiluna BIW
Broome Broome International Airport BME
Busselton Busselton Airport BQB
Balgo Hills Balgo Hill Airport BQW
Bunbury Bunbury Airport BUY
King Leopold Ranges Beverley Springs Airport BVZ
Barimunya Barimunya Airport BYP
Bidjul Community Cherrabun CBC
Caiguna Caiguna Airport CGV
Collie Collie CIE
Barimunya Coondewanna Airport CJF
Kununurra Carlton Hill Airport CRY
Cue Cue Airport CUY
Carnarvon Carnarvon Airport CVQ
Wangkatjungka Community Christmas Creek Stn CXQ
Boogardie Dalgaranga Gold M DGD
Denham Shark Bay Airport DNM
Derby Derby Airport DRB
Eneabba Eneabba Airport ENB
Esperance Esperance Airport EPR
Eucla Eucla Airport EUC
Exmouth Gulf Exmouth Gulf Airport EXM
Fitzroy Crossing Fitzroy Crossing Airport FIZ
Forrest Forrest Airport FOS
Muludja Community Fossil Downs Stn FSL
Leedawooloo Community Flora Valley FVL
Umbali Forrest River Apt FVR
Jimblebar Ginbata Airport GBW
Kundat Djaru Community Gordon Downs Airport GDD
Geraldton Geraldton Airport GET
Gascoyne Junction Gascoyne Junction Airport GSC
Argyle Village Argyle Airport GYL
Halls Creek Halls Creek Airport HCQ
Highbury Highbury Airport HIG
Warmun Hillside HLL
Perth Jandakot Airport JAD
Jurien Bay Jurien Bay Airport JUR
Kalbarri Kalbarri Airport KAX
Windjingayr Community Kimberley Downs Airport KBD
Hesta Fortescue Dave Forrest Airport KFE
Kalgoorlie Kalgoorlie-Boulder Airport KGI
Katanning Katanning Airport KNI
Kununurra Kununurra Airport KNX
Rothsay Karara Airport KQR
Karratha Karratha Airport KTA
Wattagutabee Community Lansdowne Station LDW
Exmouth Learmonth LEA
Leinster Leinster Airport LER
Mulan Lake Gregory Airport LGE
Argyle Village Lissadell LLL
Leonora Leonora Airport LNO
Laverton Laverton Airport LVO
Marble Bar Marble Bar Airport MBB
Kupungarri Community Mount Barnett MBN
Kurinyjiyan Margaret River Station Airport MGV
King Leopold Ranges Mount House Airport MHO
Manjimup Manjimup Airport MJP
Meekatharra Meekatharra Airport MKR
Mount Magnet Mount Magnet Airport MMG
Margaret River Margaret River Airport MQZ
Bamboo Creek Muccan Station Airport MUQ
Morawa Morawa Airport MWB
Mullewa Mullewa Airport MXU
Looma Camballin Airport MYO
Sandstone Sandstone Airport NDS
Yungngora Noonkanbah Airport NKB
Nullagine Nullagine Airport NLL
Narrogin Narrogin NRG
Norseman Norseman Airport NSM
Cajpupt Yard Boolgeeda Airport OCM
New Ord River Ord River Airport ODR
Onslow Onslow Airport ONS
Paraburdoo Paraburdoo Airport PBO
Perth Perth Airport PER
Port Hedland Port Hedland Pardoo PHE
Shellborough Pardoo Airport PRD
Roebourne Roebourne Airport RBU
Roy Hill Woolshed Roy Hill Station Airport RHL
Rottnest Island Rottnest Island Airport RTS
Ravensthorpe Ravensthorpe RVT
Tom Price Solomon Airport SLJ
Southern Cross Southern Cross Airport SQC
Sturt Creek Sturt Creek Airport SSK
Cooglegong Shaw River Airport SWB
Moondoalnee Theda Station TDN
Warmun Turkey Creek TKY
Tom Price Tom Price Airport TPR
Kalumburu Truscott-Mungalalu Airport TTX
Kalumburu Kalumburu Airport UBU
Useless Loop Useless Loop Airport USL
Wittenoom Wittenoom Airport WIT
Ives Mount Keith Airport WME
Windarra Windarra WND
Marda Windarling Airport WRN
Mount Morgans Murrin Murrin Airport WUI
Wiluna Wiluna Airport WUN
Wyndham Wyndham Airport WYN
Yalgoo Yalgoo Airport YLG
Yandicoogina Yandicoogina Airport YNN
Newman Newman Airport ZNE
Halls Creek Springvale Airport ZVG