Airport codes in Afghanistan
Afghanistan has 33 airports with an IATA code in the dataset, and 10 of them have a full page here. The busiest is Kabul International Airport (KBL) in Kabul.
| IATA | ICAO | Airport | City | Type |
|---|---|---|---|---|
| KBL | OAKB | Kabul International Airport | Kabul | Large airport |
| HEA | OAHR | Herat - Khwaja Abdullah Ansari International Airport | Guzara | Large airport |
| KDH | OAKN | Ahmad Shah Baba International Airport | Kandahar | Large airport |
| MZR | OAMS | Mazar-i-Sharif International Airport | Mazar-i-Sharif | Large airport |
| KHT | OAKS | Khost International Airport | Khost | Medium airport |
| MMZ | OAMN | Maymana Zahiraddin Faryabi Airport | Maymana | Medium airport |
| OAI | OAIX | Bagram Airfield | Bagram | Medium airport |
| JAA | OAJL | Jalalabad Airport | Jalalabad | Medium airport |
| UND | OAUZ | Kunduz Airport | Kunduz | Medium airport |
| FBD | OAFZ | Fayzabad Airport | Fayzabad | Small airport |
| BIN | OABN | Bamyan Airport | Bamyan | Small airport |
| BST | OABT | Bost Airport | Lashkar Gah | Small airport |
| CCN | OACC | Chaghcharan Airport | Chaghcharan | Small airport |
| SBF | OADS | Sardeh Band Airport | Sardeh Band | Small airport |
| DWR | OADY | Dwyer Airport | Reg | Small airport |
| DAZ | OADZ | Darwaz Airport | Darwaz | Small airport |
| FAH | OAFR | Farah Airport | Farah | Small airport |
| GZI | OAGN | Ghazni Airport | Ghazni | Small airport |
| GRG | OAGZ | Gardez Airport | Gardez | Small airport |
| KWH | OAHN | Khwahan Airport | Khwahan | Small airport |
| IMZ | OANZ | Nimroz Airport | Ziarat-e Amiran Saseb | Small airport |
| URN | OAOG | Urgun Airport | Urgun | Small airport |
| LQN | OAQN | Qala-i-Naw Airport | Qala-i-Naw | Small airport |
| URZ | OARG | Orūzgān Airport | Orūzgān | Small airport |
| KUR | OARZ | Razer Airport | Skazar | Small airport |
| OAS | OASA | Sharana Airstrip | Sharana | Small airport |
| OAH | OASD | Shindand Air Base | Shindand | Small airport |
| OAA | OASH | Shank Air Base | Baraki Barak | Small airport |
| OLR | OASL | Salerno Airport | Khost | Small airport |
| SGA | OASN | Sheghnan Airport | Shiveh | Small airport |
| TII | OATN | Tarinkot Airport | Tarinkot | Small airport |
| TQN | OATQ | Taleqan Airport | Taleqan | Small airport |
| OAZ | OAZI | Camp Shorabak Airfield | Lashkar Gah | Small airport |
ICAO codes in Afghanistan start with O
ICAO location indicators are geographic: the first letter is the region. 33 of the 33 Afghanistan airports listed above have an ICAO code beginning with O, the prefix assigned to the Middle East and South Asia. IATA codes, the three letters on a ticket, carry no such pattern, which is why you cannot tell the country from one. The full ICAO prefix table.
Airports in Afghanistan by type
| Type | Count |
|---|---|
| Small airport | 24 |
| Medium airport | 5 |
| Large airport | 4 |
Airport data comes from OurAirports (public domain), regenerated here on . How we build this · Data and sources.
Frequently asked questions
What do Afghanistan ICAO codes start with?
ICAO codes in Afghanistan start with O, the prefix ICAO assigns to the Middle East and South Asia. 33 of the 33 airports listed here carry it. The IATA code, the one on your ticket, follows no such pattern.
What are the airport codes for Afghanistan?
Afghanistan has 33 airports with an IATA code. The busiest is Kabul International Airport (KBL), ICAO OAKB. The full list of IATA and ICAO codes is in the table above.
What is the main airport in Afghanistan?
The busiest airport in Afghanistan is Kabul International Airport (KBL) in Kabul.
How many airports does Afghanistan have?
Afghanistan has 33 airports with an IATA code in the open dataset, 10 of which have a full page here.