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 / Ujung Pandang, South Sulawesi
 WAAB (BUW) – Betoambari Airport – Bau Bau
 WAAJ (MJU) – Tampa Padang Airport – Mamuju, West Sulawesi
 WAAM (MXB) – Andi Jemma Airport – Masamba
 WAAS (SQR) – Soroako Airport – Soroako
 WAAU (KDI) – Wolter Monginsidi Airport – Kendari, South East Sulawesi
 WABB (BIK) – Frans Kaisiepo Airport – Biak, Papua
 WABD (ONI) – Moanamani Airport – Moanamani
 WABF (FOO) – Jembruwo Airport – Noemfoor
 WABG (WET) – Wagethe Airport – Wagethe
 WABI (NBX) – Nabire Airport – Nabire
 WABL (ILA) – Ilaga Airport – Ilaga
 WABP (TIM) – Timika Airport – Tembagapura
 WABT (EWI) – Enarotali Airport – Enarotali
 WADD (DPS) – Ngurah Rai International Airport – Denpasar, Bali (ICAO code also given as WRRR)
 WAJA (ARJ) – Arso Airport – Arso
 WAJB (BUI) – Bokondini Airport – Bokondini
 WAJJ (DJJ) – Sentani Airport – Jayapura, 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
 WAJW (WMX) – Wamena Airport – Wamena
 WAKD (MDP) – Mindiptana Airport – Mindiptana
 WAKE (BXD) – Bade Airport – Bade
 WAKK (MKQ) – Mopah Airport – Merauke
 WAKO (OKQ) – Okaba Airport – Okaba
 WAKP (KEI) – Kepi Airport – Kepi
 WAKT (TMH) – Tanah Merah Airport – Tanah Merah
 WALL (BPN) – Sepinggan International Airport – Balikpapan, East Kalimantan
 WAMA (GLX) – Gamarmalamo Airport – Galela
 WAMH (NAH) – Naha Airport (Indonesia) – Naha
 WAMI (TLI) – Lalos Airport – Toli Toli
 WAML (PLW) – Mutiara Airport – Palu, Central Sulawesi
 WAMM (MDC) – Sam Ratulangi International Airport – Manado, North Sulawesi
 WAMN (MNA) – Melangguane Airport – Melangguane
 WAMP (PSJ) – Kasiguncu Airport – Poso, Central Sulawesi
 WAMR (OTI) – Pitu Airport – Morotai, Maluku Islands
 WAMT (TTE) – Babullah Airport – Ternate, Maluku Islands
 WAMW (LUW) – Bubung Airport – Luwuk, Central Sulawesi
 WAPA (AHI) – Amahai Airport – Amahai, West Papua
 WAPD (DOB) – Dobo Airport – Dobo
 WAPE (MAL) – Mangole Airport – Mangole Island
 WAPI (SXK) – Saumlaki Airport – Saumlaki
 WAPL (LUV) – Dumatubin Airport – Langgur
 WAPN (SQN) – Sanana Airport – Sanana
 WAPP (AMQ) – Pattimura Airport – Ambon, Maluku
 WAPR (NAM) – Namlea Airport – Namlea
 WAPT (TAX) – Taliabu Airport – Taliabu
 WARR (SUB) – Juanda International Airport – Sidoarjo (near Surabaya)
 WASC (RSK) – Abresso Airport – Ransiki
 WASE (KEQ) – Kebar Airport – Kebar
 WASF (FKQ) – Torea Airport – Fak Fak
 WASI (INX) – Inanwatan Airport – Inanwatan
 WASK (KNG) – Kaimana Airport – Kaimana
 WASM (RDE) – Merdei Airport – Merdei
 WASO (BXB) – Babo Airport – Babo
 WASR (MKW) – Rendani Airport – Manokwari
 WASS (SOQ) – Sorong Airport – Sorong
 WAST (TXM) – Teminabuan Airport – Teminabuan
 WASW (WSR) – Wasior Airport – Wasior
 WATO (LBJ) – Komodo Airport – Labuan Bajo, East Nusa Tenggara

WI 
 WIAA (SBG) – Maimun Saleh Airport – Sabang
 WIAM (TSY) – Cibeureum Airport – Tasikmalaya, West Java
 WIAS (MLG) – Abdul Rachman Saleh Airport – Malang, East Java
 WIBB (PKU) – Sultan Syarif Qasim II International Airport (Simpang Tiga Airport) – Pekanbaru, Riau
 WIBD (DUM) – Pinang Kampai Airport – Dumai, Riau
 WIBR (RKO) – Rokot Airport – Sipura
 WIBT (TJB) – Sunjai Bati Airport – Tanjung Balai
 WICC (BDO) – Husein Sastranegara Airport – Bandung, West Java
 WIDD (BTH) – Hang Nadim Airport – Batam, Riau Islands
 WIHH (HLP) – Halim Perdanakusuma International Airport – Jakarta
 WIHL (CXP) – Tunggul Wulung Airport – Cilacap, Central Java
 WIIC (CBN) – Penggung Airport – Cirebon, West Java
 WIII (CGK) – Soekarno-Hatta International Airport – Cengkareng, Banten (near Jakarta)
 WIIJ (JOG) – Adisucipto International Airport – Yogyakarta, Yogyakarta (special region)
 WIIP (PCB) – Pondok Cabe Airport – Jakarta
 WIIS (SRG) – Achmad Yani International Airport – Semarang, Central Java
 WIIT (TKG) – Radin Inten II Airport (Branti Airport) – Bandar Lampung, Lampung
 WIIX (JKT) – Jakarta (City) Airport – Jakarta
 WIKD (TJQ) – Bulutumbang Airport – Tanjung Pandan
 WIKK (PGK) – Pangkal Pinang Airport – Pangkal Pinang, Bangka-Belitung Islands
 WIKL (LLG) – Silampari Airport – Lubuk Linggau, Musi Rawas, South Sumatra
 WIKN (TNJ) – Raja Haji Fisabilillah Airport – Tanjung Pinang, Riau Islands
 WIKS (SIQ) – Dabo Airport – Singkep, Riau
 WIMB (GNS) – Binaka Airport – Gunungsitoli, North Sumatra
 WIME (AEG) – Aek Godang Airport – Padang Sidempuan
 WIMG (PDG) – Tabing Airport (replaced by Minangkabau International Airport) – Padang, West Sumatra
 WIMM (MES) – Polonia International Airport – Medan, North Sumatra
 WIOG (NPO) – Nangapinoh Airport – Kalimantran
 WIOK (KTG) – Rahadi Usman Airport – Ketapang
 WION (NTX) – Ranai Airport – Natuna, Riau Islands
 WIOO (PNK) – Supadio Airport – Pontianak, West Kalimantan
 WIOP (PSU) – Pangsuma Airport – Putusibau
 WIOS (SQG) – Sintang Airport – Sintang
 WIPA (DJB) – Sultan Thaha Airport – Jambi
 WIPL (BKS) – Fatmawati Soekarno Airport – Bengkulu
 WIPP (PLM) – Sultan Mahmud Badaruddin II Airport – Palembang, South Sumatra
 WIPQ (PDO) – Pendopo Airport – Pendopo
 WIPR (RGT) – Japura Airport – Rengat, Riau
 WIPT (PDG) – Minangkabau International Airport (replaced Tabing Airport) – Ketaping / Padang, West Sumatra
 WIPU (MPC) – Muko Muko Airport – Sumatra
 WIPV (KLQ) – Keluang Airport – Keluang
 WITA (TPK) – Teuku Cut Ali Airport – Tapak Tuan
 WITC (MEQ) – Cut Nyak Dien Airport – Meulaboh, Aceh
 WITL (LSX) – Lhok Sukon Airport – Lhok Sukon (Lhoksukon), Aceh
 WITT (BTJ) – Sultan Iskandarmuda Airport (Blang Bintang Airport) – Banda Aceh, Aceh

WQ 
 WQKN – Primapun Airport – Primapun

WR 
 WRBB (BDJ) – Syamsudin Noor Airport – Banjarmasin, South Kalimantan
 WRBC (BTW) – Batulicin Airport – Batulicin, South Kalimantan
 WRBI (PKN) – Iskandar Airport – Pangkalan Bun
 WRBK (KBU) – Setagen Airport – Kotabaru
 WRBN (TJS) – Warukin Airport – Tanjung Selor
 WRBP (PKY) – Tjilik Riwut Airport (Panarung Airport) – Palangkaraya, Central Kalimantan
 WRBS (SMQ) – Sampit Airport – Sampit
 WRKA (ABU) – Haliwen Airport – Atambua
 WRKB (BJW) – Padhameleda Airport – Bajawa
 WRKC (MOF) – Maumere Airport – Maumere
 WRKE (ENE) – H. Hasan Aroeboesman Airport – Ende, East Nusa Tenggara
 WRKG (RTG) – Satartacik Airport – Ruteng
 WRKK (KOE) – El Tari Airport (Eltari Airport) – Kupang, East Nusa Tenggara
 WRKL (LKA) – Gewayentana Airport – Larantuka
 WRKO (LBJ) – Komodo Airport – Labuhan Bajo
 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
 WRLP (LPU) – Long Apung Airport – Long Apung
 WRLR (TRK) – Juwata Airport – Tarakan, East Kalimantan
 WRLS (SRI) – Temindung Airport – Samarinda, East Kalimantan
 WRLT (TSX) – Santan Airport – Tanjung Santan
 WRLV (BYQ) – Bunyu Airport – Bunyu, East Kalimantan
 WRRA (AMI) – Selaparang Airport – Mataram, West Nusa Tenggara
 WRRB (BMU) – Muhammad Salahuddin Airport – Bima
 WRRS (SWQ) – Sumbawa Besar Airport – Sumbawa, West Nusa Tenggara
 WRRT (TMC) – Tambolaka Airport – Waikabubak, East Nusa Tenggara
 WRRW (WGP) – Waingapu Airport – Waingapu, East Nusa Tenggara
 WRSC (CPF) – Ngloram Airport – Cepu
 WRSJ (SUB) – Juanda International Airport – Surabaya, East Java
 WRSQ (SOC) – Adisumarmo International Airport (Adi Sumarmo Wiryokusumo) – Surakarta (Solo), Central Java
 WRST (SUP) – Trunojoyo Airport – Sumenep

WB - Brunei and Malaysia

Brunei 

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

Malaysia 

Airports in East Malaysia (Borneo) have ICAO codes starting with WB.
For airports in Peninsular Malaysia, see ICAO codes starting with WM.

 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 - Malaysia 

Airports in Peninsular Malaysia have ICAO codes starting with WM.
For airports in East Malaysia (Borneo), see ICAO codes starting with WB.

 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) – Taiping Airport – Taiping, Perak
 WMBJ – Jugra Airport – Jugra, Selangor
 WMBT (TOD) – Pulau 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 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 International Airport – Kuala Terengganu, Terengganu
 WMKP (PEN) – Penang International Airport – George Town, Penang
 WMKS – RMAF Kuala Lumpur – Kuala Lumpur
 WMLH – Lumut Airport – Lumut, Perak
 WMLU – Lutong Airport – Lutong
 WMPA – Pulau Pangkor Airport – Pulau Pangkor
 WMPR – Pulau 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 

 WSAC – Changi Air Base (RSAF) – Changi
 WSAG – Sembawang Air Base (RSAF) – Singapore
 WSAP (QPG) – Paya Lebar Air Base (RSAF) – Singapore
 WSAT (TGA) – Tengah Air Base (RSAF) – Tengah
 WSSL (XSP) – Seletar Airport – Seletar
 WSSS (SIN) – Singapore Changi Airport – Changi

References 
 

 

W