Airports in Afghanistan
Airport codes of Afghanistan: every airport with an IATA code, with its city. Type to filter.
Afghanistan has 32 airports with an IATA code in the open data. 6 of them have scheduled airline flights and have their own page here. The large airports are Guzara (HEA), Kabul (KBL), Kandahar (KDH), Mazar-i-Sharif (MZR). The longest runway is at Kabul International Airport: 3,500 metres. The highest is Kabul International Airport, at 1,791 metres above sea level.
| Code | Airport | City | Country |
|---|---|---|---|
| FBD | Fayzabad Airport | Fayzabad | Afghanistan |
| HEA | Herat - Khwaja Abdullah Ansari International Airport | Guzara | Afghanistan |
| KBL | Kabul International Airport | Kabul | Afghanistan |
| KDH | Ahmad Shah Baba International Airport | Kandahar | Afghanistan |
| KHT | Khost International Airport | Khost | Afghanistan |
| MZR | Mazar-i-Sharif International Airport | Mazar-i-Sharif | Afghanistan |
| OAI | Bagram Airfield | Bagram | Afghanistan |
| BIN | Bamyan Airport | Bamyan | Afghanistan |
| OAA | Shank Air Base | Baraki Barak | Afghanistan |
| CCN | Chaghcharan Airport | Chaghcharan | Afghanistan |
| DAZ | Darwaz Airport | Darwaz | Afghanistan |
| FAH | Farah Airport | Farah | Afghanistan |
| GRG | Gardez Airport | Gardez | Afghanistan |
| GZI | Ghazni Airport | Ghazni | Afghanistan |
| JAA | Jalalabad Airport | Jalalabad | Afghanistan |
| OLR | Salerno Airport | Khost | Afghanistan |
| KWH | Khwahan Airport | Khwahan | Afghanistan |
| UND | Kunduz Airport | Kunduz | Afghanistan |
| BST | Bost Airport | Lashkar Gah | Afghanistan |
| OAZ | Camp Shorabak Airfield | Lashkar Gah | Afghanistan |
| MMZ | Maymana Zahiraddin Faryabi Airport | Maymana | Afghanistan |
| URZ | Orūzgān Airport | Orūzgān | Afghanistan |
| LQN | Qala-i-Naw Airport | Qala-i-Naw | Afghanistan |
| DWR | Dwyer Airport | Reg | Afghanistan |
| SBF | Sardeh Band Airport | Sardeh Band | Afghanistan |
| OAS | Sharana Airstrip | Sharana | Afghanistan |
| OAH | Shindand Air Base | Shindand | Afghanistan |
| SGA | Sheghnan Airport | Shiveh | Afghanistan |
| KUR | Razer Airport | Skazar | Afghanistan |
| TQN | Taleqan Airport | Taleqan | Afghanistan |
| TII | Tarinkot Airport | Tarinkot | Afghanistan |
| URN | Urgun Airport | Urgun | Afghanistan |
Airports with a link have scheduled airline flights. The others have a code but are used by charter, private, cargo or military flights, or have lost their scheduled flights. Data: OurAirports, 11 November 2026.