Airports in Afghanistan
6 airports with scheduled flights, most routes in open data first.
Afghanistan has 6 airports with scheduled passenger flights and an IATA code, 4 of them large. The large airports include KBL (Kabul), KDH (Kandahar), HEA (Herat) and MZR (Mazar-i-Sharif).
Busiest routes
Questions
Afghanistan has 6 airports with scheduled passenger flights and an IATA code, 4 of them large airports (OurAirports, 14 October 2026). Airfields without airline service are not counted.
Kabul International Airport (KBL), Ahmad Shah Baba International Airport (KDH), Herat - Khwaja Abdullah Ansari International Airport (HEA) and Mazar-i-Sharif International Airport (MZR), the large airports. The full list with ICAO codes is on this page.