List of airports by ICAO code: W

Format of entries is:
 * ICAO (IATA) – Airport Name – Airport Location

WA WI WQ WR - Indonesia

 * Note: ICAO codes for Indonesia start with WA, WI, WQ and WR.

WA

 * WAAA (UPG) – Sultan Hasanuddin International Airport – Makassar, South Sulawesi
 * WAAB (BUW) – Betoambari Airport – Baubau
 * WAAJ (MJU) – Tampa Padang Airport – Mamuju, West Sulawesi
 * WAAM (MXB) – Andi Jemma Airport – Masamba
 * WAAS (SQR) – Soroako Airport – Soroako
 * WAAU (KDI) – Haluoleo International Airport – Kendari, Southeast Sulawesi
 * WABB (BIK) – Frans Kaisiepo Airport – Biak, Papua
 * WABD (ONI) – Moanamani Airport – Moanamani
 * WABF (FOO) – Jembruwo Airport – Noemfoor
 * WABG (WET) – Waghete Airport – Waghete
 * WABI (NBX) – Douw Aturure Nabire Airport – Nabire
 * WABL (ILA) – Ilaga Airport – Ilaga
 * WABT (EWI) – Enarotali Airport – Enarotali
 * WADA (AMI) – Selaparang Airport – Mataram, West Nusa Tenggara
 * WADB (BMU) – Sultan Muhammad Salahuddin Airport – Bima
 * WADD (DPS) – Ngurah Rai International Airport – Denpasar, Bali
 * WADL (LOP) – Lombok International Airport – Praya, Lombok
 * WADS (SWQ) – Sultan Muhammad Kaharuddin III Airport – Sumbawa, West Nusa Tenggara
 * WADT (TMC) – Lede Kalumbang Airport – Tambolaka, East Nusa Tenggara
 * WADW (WGP) – Umbu Mehang Kunda Airport – Waingapu, East Nusa Tenggara
 * WADY (BWX) – Banyuwangi Airport - Banyuwangi, East Java
 * WAEE (TTE) – Sultan Babullah Airport – Ternate, North Maluku
 * WAEW (OTI) – Leo Wattimena Airport – Morotai, North Maluku
 * WAFB (TRT) – Toraja Airport – Tana Toraja Regency, South Sulawesi
 * WAFF (PLW) – Mutiara SIS Al-Jufrie Airport – Palu, Central Sulawesi
 * WAFW (LUW) – Syukuran Aminuddin Amir Airport – Luwuk, Central Sulawesi
 * WAGB (HMS) – Haji Muhammad Sidik Airport – Trinsing, South Teweh, North Barito Regency, Central Kalimantan
 * WAGG (PKY) – Tjilik Riwut Airport – Palangka Raya, Central Kalimantan
 * WAGS (SMQ) – Sampit Airport – Sampit
 * WAHH (JOG) – Adisutjipto Airport – Yogyakarta, Special Region of Yogyakarta
 * WAHI (YIA) – Yogyakarta International Airport – Kulon Progo Regency, Special Region of Yogyakarta
 * WAHQ (SOC) – Adisumarmo International Airport (Adi Sumarmo Wiryokusumo) – Surakarta (Solo), Central Java
 * WAHS (SRG) – Jenderal Ahmad Yani International Airport – Semarang, Central Java
 * WAJA (ARJ) – Arso Airport – Arso
 * WAJB (BUI) – Bokondini Airport – Bokondini
 * WAJJ (DJJ) – Dortheys Hiyo Eluay International Airport (aka Sentani International Airport) – Jayapura, Papua
 * WAJK – Kiwirok Airport – Papua
 * WAJL (LHI) – Lereh Airport – Lereh
 * WAJM (LII) – Mulia Airport – Mulia
 * WAJO (OKL) – Oksibil Airport – Oksibil
 * WAJR (WAR) – Waris Airport – Waris
 * WAJS (SEH) – Senggeh Airport – Senggeh
 * WAKD (MDP) – Mindiptana Airport – Mindiptana
 * WAKE (BXD) – Bade Airport – Bade
 * WAKK (MKQ) – Mopah International Airport – Merauke
 * WAKO (OKQ) – Okaba Airport – Okaba
 * WAKP (KEI) – Kepi Airport – Kepi
 * WAKT (TMH) – Tanah Merah Airport – Tanahmerah
 * WALE (GHS) – West Kutai Melalan Airport – Melak, East Kalimantan
 * WALL (BPN) – Sultan Aji Muhammad Sulaiman Airport – Balikpapan, East Kalimantan
 * WALM (LNU) – Robert Atty Bessing Airport – Malinau City, North Kalimantan
 * WALP (LPU) – Long Apung Airport – Long Apung, East Kalimantan
 * WALS (AAP) – Aji Pangeran Tumenggung Pranoto International Airport – Samarinda
 * WALV (BYQ) – Bunyu Airport – Bunyu, East Kalimantan
 * WAMA (GLX) – Gamarmalamo Airport – Galela
 * WAMH (NAH) – Naha Airport (Indonesia) – Sangihe Islands
 * WAMI (TLI) – Lalos Airport – Toli Toli
 * WAMK (KAZ) – Kuabang Airport – Kao, North Maluku
 * WAMM (MDC) – Sam Ratulangi International Airport – Manado, North Sulawesi
 * WAMN (MNA) – Melangguane Airport – Melangguane
 * WAMP (PSJ) – Kasiguncu Airport – Poso, Central Sulawesi
 * WAGI (PKN) – Iskandar Airport – Pangkalan Bun
 * WAOK (KBU) – Gusti Syamsir Alam Airport – Kotabaru Hilir, South Kalimantan
 * WAON (TJG) – Warukin Airport – Tabalong, South Kalimantan
 * WAOO (BDJ) – Syamsudin Noor International Airport – Banjarmasin, South Kalimantan
 * WAPA (AHI) – Amahai Airport – Amahai, West Papua
 * WAPD (DOB) – Rar Gwamar Airport – Dobo
 * WAPE (MAL) – Mangole Airport – Mangole Island
 * WAPF (LUV) – Karel Sadsuitubun Airport – Maluku
 * WAPG (NRE) – Namrole Airport – South Buru, Maluku
 * WAPL (LUV) – Dumatubin Airport – Langgur
 * WAPN (SQN) – Sanana Airport – Sanana
 * WAPP (AMQ) – Pattimura International Airport – Ambon, Maluku
 * WAPR (NAM) – Namniwel Airport – Namlea, Buru, Maluku
 * WAPS (SXK) – Mathilda Batlayeri Airport – Saumlaki
 * WAPT (TAX) – Taliabu Airport – Taliabu Island
 * WAQA (NNX) – Nunukan International Airport – Nunukan, East Kalimantan
 * WAQQ (TRK) – Juwata International Airport – Tarakan, North Kalimantan
 * WARA (MLG) – Abdul Rachman Saleh Airport - Malang, East Java
 * WARI (MDN) – Iswahyudi Airfield – Madiun
 * WARR (SUB) – Juanda International Airport – Sidoarjo (near Surabaya)
 * WART (SUP) – Trunojoyo Airport – Sumenep
 * WASC (RSK) – Abresso Airport – Ransiki
 * WASE (KEQ) – Kebar Airport – Kebar
 * WASF (FKQ) – Fakfak Torea Airport – Fak Fak
 * WASI (INX) – Inanwatan Airport – Inanwatan
 * WASK (KNG) – Utarom Airport – Kaimana
 * WASM (RDE) – Merdei Airport – Merdei
 * WASO (BXB) – Babo Airport – Babo
 * WASS (SOQ) – Domine Eduard Osok Airport – Sorong
 * WAST (TXM) – Teminabuan Airport – Teminabuan
 * WASW (WSR) – Wasior Airport – Wasior
 * WATA (ABU) – A. A. Bere Tallo Airport – Atambua, East Nusa Tenggara
 * WATB (BJW) – Bajawa Soa Airport – Bajawa, East Nusa Tenggara
 * WATC (MOF) – Frans Xavier Seda Airport – Maumere, East Nusa Tenggara
 * WATE (ENE) – H. Hasan Aroeboesman Airport – Ende, East Nusa Tenggara
 * WATG (RTG) – Frans Sales Lega Airport – Ruteng, East Nusa Tenggara
 * WATL (LKA) – Gewayantana Airport – Larantuka, East Nusa Tenggara
 * WATM (ARD) – Alor Island Airport – Alor, East Nusa Tenggara
 * WATO (LBJ) – Komodo International Airport – Labuan Bajo, East Nusa Tenggara
 * WATR (RTI) – David Constantijn Saudale Airport – Pulau Rote, East Nusa Tenggara
 * WATS (SAU) – Tardamu Airport – Sabu, East Nusa Tenggara
 * WATT (KOE) – El Tari International Airport – Kupang, East Nusa Tenggara
 * WATW (LWE) – Wunopito Airport – Lewoleba, East Nusa Tenggara
 * WAUU (MKW) – Rendani Airport – Manokwari
 * WAVV (WMX) – Wamena Airport – Wamena
 * WAWC (TQQ) – Maranggo Airport – Tomia Island, Southeast Sulawesi
 * WAWP (KXB) – Sangia Nibandera Airport – Tanggetada, Kolaka, Southeast Sulawesi
 * WAYY (TIM) – Mozes Kilangin Airport – Timika

WI

 * WIBB (PKU) - Sultan Syarif Kasim II International Airport (formerly Simpang Tiga Airport) - Pekanbaru, Riau
 * WIBD (DUM) - Pinang Kampai Airport - Dumai, Riau
 * WIBJ (RGT) - Japura Airport - Rengat, Riau
 * WIBR (RKI) - Rokot Airport - Sipura
 * WIBT (TJB) - Sunjai Bati Airport - Tanjung Balai
 * WICA (KJT) - Kertajati International Airport - Majalengka, West Java (near Bandung)
 * WICB (BTO) - Budiarto Airport - Tangerang, Banten
 * WICC (BDO) - Husein Sastranegara International Airport - Bandung, West Java
 * WICD (CBN) - Cakrabhuwana Airport (aka Penggung Airport) - Cirebon, West Java
 * WICM (TSY) - Wiriadinata Airport - Tasikmalaya, West Java
 * WICN (CJN) - Nusawiru Airport - Pangandaran, West Java
 * WIDD (BTH) - Hang Nadim International Airport - Batam, Riau Islands
 * WIDM (MWK) - Matak Airport - Anambas Islands, Riau Province
 * WIDN (TNJ) - Raja Haji Fisabilillah International Airport (formerly Kijang Airport) - Tanjung Pinang, Riau Islands
 * WIDO (NTX) - Ranai-Natuna Airport - Ranai, Riau Islands
 * WIDS (SIQ) - Dabo Airport - Singkep, Riau
 * WIEE (PDG) - Minangkabau International Airport (replaced Tabing Airport) - Ketaping, Padang Pariaman, West Sumatra
 * WIGG (BKS) - Fatmawati Soekarno Airport - Bengkulu
 * WIHH (HLP) - Halim Perdanakusuma International Airport - Jakarta
 * WIHD (DDI) - Dodi Airport
 * WIHP (PCB) - Pondok Cabe Airport - South Tangerang
 * WIHL (CXP) - Tunggul Wulung Airport - Cilacap, Central Java
 * WIID (JKT) - Kemayoran Airport - Jakarta
 * WIII (CGK) - Soekarno–Hatta International Airport - Tangerang, Banten (near Jakarta)
 * WIIT (TKG) - Radin Inten II Airport (formerly Branti Airport) - Bandar Lampung, Lampung
 * WIJB (BUU) - Muara Bungo Airport - Jambi
 * WIJJ (DJB) - Sultan Thaha Syaifuddin Airport - Jambi
 * WIKL (LLJ) - Silampari Airport - Lubuklinggau, South Sumatra
 * WIKT (TJQ) - H.A.S. Hanandjoeddin International Airport (formerly Buluh Tumbang Airport) - Tanjung Pandan
 * WIMB (GNS) - Binaka Airport - Gunungsitoli, North Sumatra
 * WIME (AEG) - Aek Godang Airport - Padang Sidempuan
 * WIMG (PDG) - Sutan Sjahrir Air Force Base (formerly Tabing Airport) (replaced by Minangkabau International Airport) - Padang, West Sumatra
 * WIMK (MES) - Soewondo Air Force Base (formerly Polonia International Airport) (replaced by Kualanamu International Airport) - Medan, North Sumatra
 * WIMM (KNO) - Kualanamu International Airport - Deli Serdang, North Sumatra
 * WIOG (NPO) - Nanga Pinoh Airport - Kalimantan
 * WIOK (KTG) - Rahadi Osman Airport - Ketapang
 * WIOO (PNK) - Supadio International Airport - Pontianak, West Kalimantan
 * WIOP (PSU) - Pangsuma Airport - Putussibau
 * WIOS (SQG) - Tebelian Airport - Sintang
 * WIPK (PGK) - Depati Amir Airport - Pangkalpinang, Bangka Belitung Islands
 * WIPP (PLM) - Sultan Mahmud Badaruddin II International Airport - Palembang, South Sumatra
 * WIPQ (PDO) - Pendopo Airport - Pendopo
 * WIPU (MPC) - Mukomuko Airport - Mukomuko, Bengkulu
 * WIPV (KLQ) - Keluang Airport - Keluang
 * WITA (TPK) - Teuku Cut Ali Airport - Tapak Tuan
 * WITC (MEQ) - Cut Nyak Dhien Airport - Meulaboh, Aceh
 * WITG (SMG) - Lasikin Airport - Sinabang, Aceh
 * WITL (LSX) - Lhok Sukon Airport - Lhok Sukon (Lhoksukon), Aceh
 * WITN (SBG) - Maimun Saleh Airport - Sabang, Aceh
 * WITT (BTJ) - Sultan Iskandar Muda International Airport (Blangbintang Airport) - Banda Aceh, Aceh

WQ

 * WQKN – Primapun Airport – Primapun

WR

 * WRBC (BTW) – Batulicin Airport – Batulicin, South Kalimantan
 * WRKB (BJW) – Bajawa Soa Airport – Bajawa, East Nusa Tenggara
 * WRLB (LBW) – Long Bawan Airport – Long Bawan
 * WRLC (BXT) – Bontang Airport – Bontang
 * WRLF (NNX) – Nunukan Airport – Nunukan, East Kalimantan
 * WRLH (TNB) – Tanah Grogot Airport – Tanah Grogot
 * WRLS (SRI) – Temindung Airport – Samarinda, East Kalimantan
 * WRLT (TSX) – Santan Airport – Tanjung Santan
 * WRSC (CPF) – Ngloram Airport – Cepu

Brunei

 * WBAK – Anduki Airfield – Anduki / Seria
 * WBSB (BWN) – Brunei International Airport – Bandar Seri Begawan

Malaysia

 * WBGA – Long Atip Airport – Long Atip
 * WBGB (BTU) – Bintulu Airport – Bintulu, Sarawak
 * WBGC (BLG) – Belaga Airport – Belaga, Sarawak
 * WBGD (LSM) – Long Semado Airport – Long Semado / Lawas, Sarawak
 * WBGE – Long Geng Airport – Long Geng
 * WBGF (LGL) – Long Lellang Airport – Long Lellang, Sarawak
 * WBGG (KCH) – Kuching International Airport – Kuching, Sarawak
 * WBGI (ODN) – Long Seridan Airport – Long Seridan, Sarawak
 * WBGJ (LMN) – Limbang Airport – Limbang, Sarawak
 * WBGK (MKM) – Mukah Airport – Mukah, Sarawak
 * WBGL (LKH) – Long Akah Airport – Long Akah
 * WBGM (MUR) – Marudi Airport – Marudi, Sarawak
 * WBGN (BSE) – Sematan Airport – Sematan
 * WBGO – Lio Matu Airport – Lio Matu
 * WBGP (KPI) – Kapit Airport – Kapit, Sarawak
 * WBGQ (BKM) – Ba'kelalan Airport – Ba'kelalan, Sarawak
 * WBGR (MYY) – Miri Airport – Miri, Sarawak
 * WBGS (SBW) – Sibu Airport – Sibu, Sarawak
 * WBGT – Tanjung Manis Airport – Tanjung Manis
 * WBGU (LSU) – Long Sukang Airport – Long Sukang, Sarawak
 * WBGW (LWY) – Lawas Airport – Lawas, Sarawak
 * WBGY ( SGG ) – Simanggang Airport – Sri Aman, Sarawak
 * WBGZ (BBN) – Bario Airport – Bario, Sarawak
 * WBKA (SMM) – Semporna Airport – Semporna, Sabah
 * WBKB – Kota Belud Airport – Kota Belud, Sabah
 * WBKD (LDU) – Lahad Datu Airport – Lahad Datu, Sabah
 * WBKE (TEL) – Telupid Airport – Telupid
 * WBKG (KGU) – Keningau Airport – Keningau, Sabah
 * WBKH (SXS) – Sahabat Airport – Sahabat, Sabah
 * WBKK (BKI) – Kota Kinabalu International Airport – Kota Kinabalu, Sabah
 * WBKL (LBU) – RMAF Labuan – Labuan, Sabah
 * WBKM (TMG) – Tommanggong Airport – Tommanggong
 * WBKN (GSA) – Long Pasia Airport – Long Pasia, Sabah
 * WBKO (SPE) – Sepulot Airport – Sepulot
 * WBKP (PAY) – Pamol Airport – Pamol
 * WBKR (RNU) – Ranau Airport – Ranau, Sabah
 * WBKS (SDK) – Sandakan Airport – Sandakan, Sabah
 * WBKT (KUD) – Kudat Airport – Kudat, Sabah
 * WBKU – Kuala Penyu Airport – Kuala Penyu, Sabah
 * WBKW (TWU) – Tawau Airport – Tawau, Sabah
 * WBMU (MZV) – Mulu Airport – Mulu, Sarawak

WM - Peninsular Malaysia

 * WMAA – Bahau Airport – Bahau, Negeri Sembilan
 * WMAB – Batu Pahat Airport – Batu Pahat, Johor
 * WMAC – Benta Airport – Benta, Pahang
 * WMAD – Bentong Airport – Bentong, Pahang
 * WMAE – Bidor Airport – Bidor, Perak
 * WMAH – RMAF Grik – Grik
 * WMAJ – Jendarata Airport – Jendarata
 * WMAN – Sungai Tiang Airport – Sungai Tiang
 * WMAO – Kong Kong Airport – Kong Kong, Johor
 * WMAP – Kluang Airport – Kluang, Johor
 * WMAQ – Labis Airport – Labis, Johor
 * WMAU (MEP) – Mersing Airport – Mersing, Johor
 * WMAV – Muar Airport – Muar, Johor
 * WMAZ – Segamat Airport – Segamat, Johor
 * WMBA (SWY) – Sitiawan Airport – Sitiawan, Perak
 * WMBB – Sungei Patani Airport – Sungei Patani
 * WMBE – Temerloh Airport – Temerloh, Pahang
 * WMBF – Ulu Bernam Airport – Ulu Bernam
 * WMBH – RMAF Kroh – Kroh
 * WMBI (TPG) – Tekah Airport / Taiping Airport – Taiping, Perak
 * WMBJ – Jugra Airport – Jugra, Selangor
 * WMBT (TOD) – Tioman Airport – Tioman Island (Pulau Tioman), Pahang
 * WMGK – RMAF Gong Kedak – Gong Kedak Terengganu
 * WMKA (AOR) – Sultan Abdul Halim Airport – Alor Star, Kedah
 * WMKB (BWH) – RMAF Butterworth – Butterworth, Penang
 * WMKC (KBR) – Sultan Ismail Petra Airport – Kota Bharu, Kelantan
 * WMKD (KUA) – Sultan Haji Ahmad Shah Airport (formally Padang Geroda Airport) / (RMAF Kuantan) – Kuantan, Pahang
 * WMKE (KTE) – Kerteh Airport – Kerteh, Terengganu
 * WMKF – Simpang Airport / RMAF Simpang – Sungai Besi, Kuala Lumpur
 * WMKI (IPH) – Sultan Azlan Shah Airport – Ipoh, Perak
 * WMKJ (JHB) – Senai International Airport (Sultan Ismail Int'l) – Senai / Johor Bahru, Johor
 * WMKK (KUL) – Kuala Lumpur International Airport – Sepang, Selangor
 * WMKL (LGK) – Langkawi International Airport – Langkawi (Pulau Langkawi), Kedah
 * WMKM (MKZ) – Batu Berendam Airport (Malacca Airport) – Malacca
 * WMKN (TGG) – Sultan Mahmud Airport – Kuala Terengganu, Terengganu
 * WMKP (PEN) – Penang International Airport – George Town, Penang
 * WMKS – Sungai Besi Airport – Kuala Lumpur
 * WMLH – Lumut Airport – Lumut, Perak
 * WMLU – Lutong Airport – Lutong
 * WMPA – Pangkor Airport – Pulau Pangkor
 * WMPR – Redang Airport – Pulau Redang
 * WMSA (SZB) – Sultan Abdul Aziz Shah Airport – Subang Jaya, Selangor

WP - East Timor (Timor-Leste)

 * WPAT (AUT) – Atauro Airport – Atauro
 * WPDB (UAI) – Suai Airport – Suai
 * WPDL (DIL) – Presidente Nicolau Lobato International Airport (Comoro Int'l) – Dili
 * WPEC (BCH) – Cakung Airport – Baucau
 * WPFL – Fuiloro Airport – Fuiloro
 * WPMN (MPT) – Maliana Airport – Maliana
 * WPOC (OEC) – Oecussi Airport – Oecussi
 * WPVQ – Viqueque Airport – Viqueque

WS - Singapore

 * WSAG – Sembawang Air Base (RSAF) – Sembawang
 * WSAP (QPG) – Paya Lebar Air Base (RSAF) – Paya Lebar
 * WSAT (TGA) – Tengah Air Base (RSAF) – Tengah
 * WSSL (XSP) – Seletar Airport – Seletar
 * WSSS (SIN) – Singapore Changi Airport/Changi Air Base (Joint civilian-military usage) – Changi