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

OA - Afghanistan 

 OABN (BIN) – Bamyan Airport – Bamyan
 OABT (BST) – Bost Airport – Bost
 OACC (CCN) – Chaghcharan Airport – Chaghcharan
 OADZ (DAZ) – Darwaz Airport – Darwaz
 OAFR (FAH) – Farah Airport – Farah
 OAFZ (FBD) – Faizabad Airport – Faizabad
 OAHN (KWH) – Khwahan Airport – Khwahan
 OAHR (HEA) – Herat Airport – Herat
 OAIX – Bagram Air Base – Bagram near Charikar
 OAJL (JAA) – Jalalabad Airport – Jalalabad
 OAKB (KBL) – Kabul International Airport – Kabul
 OAKN (KDH) – Kandahar Airport – Kandahar
 OAKS (KHT) – Khost Airport – Khost
 OAMN (MMZ) – Maymana Airport – Maymana
 OAMS (MZR) – Mazar Airport – Mazari Sharif
 OAQN (LQN) – Qala i Naw Airport – Qala i Naw
 OASN (SGA) – Sheghnan Airport – Sheghnan
 OATN (TII) – Tereen Airport – Tereen
 OATQ (TQN) – Taloqan Airport – Taloqan
 OAUZ (UND) – Kunduz Airport – Kunduz
 OAZJ (ZAJ) – Zaranj Airport – Zaranj

OB - Bahrain 

 OBBI (BAH) – Bahrain International Airport – Manama
 OBBS – Sheik Isa Air Base

OE - Saudi Arabia 

 OEAB (AHB) – Abha Regional Airport – Abha
 OEAH (HOF) – al-Ahsa Domestic Airport – Al-Ahsa
 OEBA (ABT) – al-Baha Domestic Airport – al-Baha
 OEBH (BHH) – Bisha Domestic Airport – Bisha
 OEDF (DMM) – King Fahd International Airport – Dammam
 OEDR (DHA)– King Abdulaziz Air Base (formerly Dhahran International Airport) – Dhahran
 OEDW – Dawadmi Domestic Airport – Dawadmi
 OEGN (GIZ) – Gizan Regional Airport – Gizan (also known as Jizan or Jazan)
 OEGS (ELQ) – Gassim Regional Airport – Gassim (also known as al Gassim or al Qasim)
 OEGT (URY) – Gurayat Domestic Airport – Gurayat (also known as Guriat)
 OEHL (HAS) – Ha'il Regional Airport – Ha'il
 OEJN (JED) – King Abdulaziz International Airport – Jeddah
 OEKK (HBT) – Hafr al-Batin Domestic Airport (KKMC) - limited civilian flights – KKMC
 OEKM (KMX) – King Khalid Airbase (KKMC) - RSAF – KKMC
 OEMA (MED) – Prince Mohammad Bin Abdulaziz Airport – Medina
 OENG (EAM) – Najran Domestic Airport – Najran (also known as Nejran)
 OEPA (AQI) – Qaisumah Domestic Airport – Qaisumah (also known as Qaysumah)
 OERF (RAH) – Rafha Domestic Airport – Rafha
 OERK (RUH) – King Khalid International Airport – Riyadh
 OERR (RAE) – Arar Domestic Airport – Arar (also known as Ar'ar)
 OESH (ESH) – Sharurah Domestic Airport – Sharurah (also known as Sharorah)
 OESK (AJF) – al-Jouf Domestic Airport – al-Jouf (also known as al-Jawf)
 OETB (TUU) – Tabuk Regional Airport – Tabuk
 OETF (TIF) – Ta’if Regional Airport – Ta’if
 OETH – Thumamah Airport – Ath Thumamah
 OETR (TUI) – Turaif Domestic Airport – Turaif
 OEWD (EWD) – Wadi al-Dawasir Domestic Airport – Wadi al-Dawasir
 OEWJ (EJH) – Wedjh Domestic Airport – Wedjh (also known as Wejh)
 OEYN (YNB) – Yanbu Domestic Airport – Yanbu (also known as Yenbo)

OI - Iran 

 OIAA (ABD) – Abadan Airport – Abadan
 OIAJ (OMI) – Omidiyeh Air Base – Omidiyeh
 OIAM (MRX) – Mahshahr Airport – Mahshahr
 OIAW (AWZ) – Ahvaz Airport – Ahwaz
 OIBB (BUZ) – Bushehr Airport – Bushehr
 OIBI (YEH) – Asalouyeh Airport – Asalouyeh
 OIBK (KIH) – Kish Airport – Kish Island
 OIBL (BDH) – Bandar Lengeh Airport – Bandar Lengeh
 OIBP – Persian Gulf Airport – Khalije Fars
 OIBQ (KHK) – Khark Airport – Khark Island
 OIBS (SXI) – Sirri Island Airport – Sirri Island
 OIBV (LVP) – Lavan Airport – Lavan Island
 OICC (KSH) – Shahid Ashrafi Esfahani Airport – Kermanshah
 OICI (IIL) – Ilam Airport – Ilam
 OICK (KHD) – Khorramabad Airport – Khorramabad
 OICS (SDG) – Sanandaj Airport – Sanandaj
 OIFM (IFN) – Isfahan International Airport (Esfahan Shahid Beheshti Int'l) – Isfahan (Esfahan)
 OIFS (CQD) – Shahrekord Airport – Shahrekord
 OIGG (RAS) – Rasht Airport – Rasht
 OIHH (HDM) – Hamadan Airport – Hamadan
 OIHS – Hamedan Air Base‎ (Shahrokhi Air Base‎) – Hamadan
 OIID – Doshan Tappeh Air Base – Tehran 
 OIIE (IKA) – Imam Khomeini International Airport – Tehran
 OIII (THR) – Mehrabad International Airport – Tehran
 OIKB (BND) – Bandar Abbas International Airport – Bandar Abbas
 OIKJ (JYR) – Jiroft Airport – Jiroft
 OIKK (KER) – Kerman Airport – Kerman
 OIKM (BXR) – Bam Airport – Bam
 OIKQ (GSM) – Dayrestan Airport – Qeshm
 OIKR (RJN) – Rafsanjan Airport – Rafsanjan
 OIKY (SYJ) – Sirjan Airport – Sirjan
 OIMB (XBJ) – Birjand Airport – Birjand
 OIMC (CKT) – Sarakhs Airport – Sarakhs
 OIMM (MHD) – Mashhad International Airport (Shahid Hashemi Nejad Airport) – Mashhad
 OIMN (BJB) – Bojnourd Airport – Bojnourd
 OIMS (AFZ) – Sabzevar Airport – Sabzevar
 OIMT (TCX) – Tabas Airport – Tabas
 OING (GBT) – Gorgan Airport – Gorgan
 OINN (NSH) – Noshahr Airport – Noshahr
 OINR (RZR) – Ramsar Airport – Ramsar
 OINZ (SRY) – Dasht-e Naz Airport – Sari
 OISL (LRR) – Larestan International Airport – Lar
 OISR (LFM) – Lamerd Airport – Lamerd
 OISS (SYZ) – Shiraz International Airport (Shiraz Shahid Dastghaib Int'l) – Shiraz
 OISY (YES) – Yasuj Airport – Yasuj
 OITK (KHY) – Khoy Airport – Khoy
 OITL (ADU) – Ardabil Airport – Ardabil
 OITP (PFQ) – Parsabad-Moghan Airport – Parsabad
 OITR (OMH) – Urmia Airport – Urmia
 OITT (TBZ) – Tabriz International Airport – Tabriz
 OIYY (AZD) – Shahid Sadooghi Airport – Yazd
 OIZB (ACZ) – Zabol Airport – Zabol
 OIZC (ZBR) – Konarak Airport – Chah Bahar
 OIZH (ZAH) – Zahedan International Airport – Zahedan

OJ - Jordan 

 OJAI (AMM) – Queen Alia International Airport – Amman 
 OJAM (ADJ) – Marka International Airport – Amman 
 OJAQ (AQJ) – Aqaba International Airport (King Hussein International Airport) – Aqaba

OK - Kuwait 

 OKAJ – Ahmed Al Jaber Air Base
 OKAS – Ali Al Salem Air Base
 OKBK (KWI) – Kuwait International Airport – Al-Maqwa, near Kuwait City

OL - Lebanon 

 OLBA (BEY) – Beirut Air Base/Rafic Hariri International Airport (Beirut International) – Beirut
 OLKA (KYE) – Rene Mouawad Air Base – Kleyate
 OLRA – Rayak Air Base – Rayak

OM - United Arab Emirates 

 OMAA (AUH) – Abu Dhabi International Airport – Abu Dhabi
 OMAD (AZI) – Bateen Airport – Abu Dhabi
 OMAL (AAN) – Al Ain International Airport – Al Ain
 OMAM (DHF) – Al Dhafra Air Base – Muqatra
 OMDB (DXB) – Dubai International Airport – Dubai
 OMFJ (FJR) – Fujairah International Airport – Fujairah
 OMRK (RKT) – Ras Al Khaimah International Airport – Ras al-Khaimah
 OMSJ (SHJ) – Sharjah International Airport – Sharjah

OO - Oman 

 OOKB (KHS) – Khasab Air Base – Khasab
 OOMA (MSH) – Masirah Air Base – Masirah
 OOMS (MCT) – Seeb International Airport – Muscat
 OONR (OMM) – Marmul Airport – Marmul
 OOSA (SLL) – Salalah Airport – Salalah
 OOTH (TTH) – Thumrait Air Base – Thumrait

OP - Pakistan 

 OP19 – Chashma Airport – Chashma
 OP1Y – Chandhar Airbase – Chandhar
 OPAB (AAW) – Abbottabad
 OPBN (BNP) – Bannu Airport – Bannu
 OPBW (BHV) – Bahawalpur Airport – Bahawalpur
 OPCH (CJL) – Chitral Airport – Chitral
 OPCL (CHB) – Chilas Airport – Chilas
 OPDB (DBA) – Dalbandin Airport – Dalbandin
 OPDG (DEA) – Dera Ghazi Khan Airport – Dera Ghazi Khan
 OPDI (DSK) – Dera Ismail Khan Airport – Dera Ismail Khan
 OPFA (LYP) – Faisalabad International Airport – Faisalabad
 OPGD (GWD) – Gwadar International Airport – Gwadar
 OPGT (GIL) – Gilgit Airport – Gilgit
 OPJA (JAG) – Jacobabad Airbase – Jacobabad
 OPJI (JIW) – Jiwani Airport – Jiwani
 OPKC (KHI) – Jinnah International Airport – Karachi
 OPKD (HDD) – Hyderabad Airport – Hyderabad
 OPKH (KDD) – Khuzdar Airport – Khuzdar
 OPKT (OHT) – Kohat Airbase – Kohat
 OPLA (LHE) – Allama Iqbal International Airport – Lahore
 OPLH – Walton Airport – Lahore
 OPMA (XJM) – Mangla Airport – Mangla
 OPMF (MFG) – Muzaffarabad Airport – Muzaffarabad
 OPMI (MWD) – Mianwali Airbase – Mianwali
 OPMJ (MJD) – Moenjodaro Airport – Mohenjo-daro
 OPMP (MPD) – Sindhri Airport – Sindhri Tharparkar
 OPMR – Masroor Airbase – Karachi
 OPMS (MNS) – Minhas, Kamara Airbase – Kamra
 OPMT (MUX) – Multan International Airport – Multan
 OPNH (WNS) – Nawabshah Airport – Nawabshah
 OPOR (ORW) – Ormara Airport – Ormara
 OPPC (PAJ) – Parachinar Airport – Parachinar
 OPPG (PJG) – Panjgur Airport – Panjgur
 OPPI (PSI) – Pasni Airport – Pasni City
 OPPS (PEW) – Peshawar International Airport – Peshawar
 OPQS – Dhamial Army Airbase – Rawalpindi
 OPQT (UET) – Quetta International Airport – Quetta
 OPRK (RYK) – Shaikh Zayed International Airport – Rahimyar Khan
 OPRN (ISB) – Islamabad International Airport/Chaklala Airbase – Islamabad
 OPRQ – Rafiqui Airbase – Shorkot
 OPRT (RAZ) – Rawalakot Airport – Rawalakot
 OPSB (SBQ) – Sibi Airport – Sibi
 OPSD (KDU) – Skardu Airport – Skardu
 OPSK (SKZ) – Sukkur Airport – Sukkur
 OPSN (SYW) – Sehwan Sharif Airport – Sehwan Sharif
 OPSR (SGI) – Mushaf Airbase – Sargodha
 OPSS (SDT) – Saidu Sharif Airport – Saidu Sharif
 OPST (SKT) – Sialkot International Airport – Sialkot
 OPSU (SUL) – Sui Airport – Sui
 OPSW (SWN) – Sahiwal Airport – Sahiwal
 OPTA (TLB) – Tarbela Dam Airport – Tarbela Dam
 OPTU (TUK) – Turbat Airport – Turbat
 OPZB (PZH) – Zhob Airport – Zhob

OR - Iraq 

 ORAA – Al Asad Airbase – Al Anbar
 ORAI – Al Iskandariyah Airport
 ORAN – An Numaniyah Airport
 ORAT – Al Taqaddum Airbase – Al Anbar
 ORBD – Balad Southeast Airport – Al Bakr
 ORBI (SDA) – Baghdad International Airport – Baghdad (changed from ORBS in 2003)
 ORBM (OSB) – Mosul International Airport – Mosul
 ORBR – Bashur Airport – Bashur
 ORER (EBL) – Erbil International Airport – Erbil (Hewlêr), 
 ORJA – Jalibah Southeast Airport – Jalibah
 ORKK (KIK) – Kirkuk Airport – Kirkuk
 ORMM (BSR) – Basrah International Airport – Basrah
 ORQT – Qasr Tall Mihl
 ORQW – Qayyarah West Airport – Qayyarah
 ORSH – Al Sahra AAF – Tikrit
 ORSU – Sulaimaniyah International Airport – Sulaimaniyah (Silêmanî), Iraqi Kurdistan
 ORTF – Tall Afar AAF – Tall Afar
 ORTI – Al Taji AAF – Al Taji
 ORTK – Tikrit East Airport – Tikrit
 ORTL – Ali Air Base (formerly Tallil Air Base) – Nasiriyah
 ORTS – Tikrit South Airport – Tikrit
 ORUB – Ubaydah Bin Al Jarrah Airport – Al Kut
 ORUQ – Umm Qasr Airport – Umm Qasr

OS - Syria 

 OSAP (ALP) – Aleppo International Airport – Aleppo
 OSDI (DAM) – Damascus International Airport – Damascus
 OSDZ (DEZ) – Deir ez-Zor Airport – Deir ez-Zor
 OSKL (KAC) – Kamishly Airport – Kamishly
 OSLK (LTK) – Bassel Al-Assad International Airport – Latakia
 OSPR (PMS) – Palmyra Airport – Palmyra

OT - Qatar 

 OTBD (DOH) – Doha International Airport – Doha
 OTBH – Al Udeid Air Base – Doha

OY - Yemen 

 OYAA (ADE) – Aden International Airport – Aden
 OYAB (EAB) – Abbs Airport – Abbs
 OYAT (AXK) – Ataq Airport – Ataq
 OYBN (BHN) – Beihan Airport – Beihan
 OYBQ (BUK) – Al-Bough Airport – Al-Bough
 OYGD (AAY) – Al-Ghaidah Airport – Al-Ghaidah
 OYHD (HOD) – Hodeidah International Airport – Hodeidah
 OYMB (MYN) – Marib Airport – Marib
 OYMK (UKR) – Mukeiras Airport – Mukeiras
 OYQN (IHN) – Qishn Airport – Qishn
 OYRN (RIY) – Riyan Airport – Mukalla
 OYSH (SYE) – Saadah Airport – Saadah
 OYSN (SAH) – Sana'a International Airport – Sana'a
 OYSQ (SCT) – Moori Airport – Socotra
 OYSY (GXF) – Sayun Airport – Sayun
 OYTZ (TAI) – Ta'izz International Airport – Taiz

References 
 

 

O