199 countries 39,402 visa rules 72,668 airports 7,028 languages 235 holiday calendars 1,260 news stories Visa data verified 13 Oct 2026
Free Passport Photo Maker
Travel photo of Afghanistan

Airports · Asia

Flag of AfghanistanAirports in Afghanistan

Afghanistan has 76 airports and airfields, including 4 large and 5 medium-sized airports; 8 have scheduled passenger flights. The capital, Kabul, is served by Kabul International Airport (KBL).

4
Large airports
5
Medium airports
8
With scheduled flights
76
All airfields & heliports
  • Large airport
  • Medium / scheduled airport

List of airports in Afghanistan

AirportCityIATAICAOTypeElevation
Ahmad Shah Baba International Airport Meet & Greet → Kandahar KDH OAKN Large airport 3,337 ft
Herat - Khwaja Abdullah Ansari International Airport Meet & Greet → Guzara HEA OAHR Large airport 3,206 ft
Kabul International Airport Meet & Greet → Kabul KBL OAKB Large airport 5,877 ft
Mazar-i-Sharif International Airport Meet & Greet → Mazar-i-Sharif MZR OAMS Large airport 1,284 ft
Khost International Airport Khost KHT OAKS Medium airport 4,204 ft
Bagram Airfield (no scheduled flights) Bagram OAI OAIX Medium airport 4,895 ft
Jalalabad Airport (no scheduled flights) Jalalabad JAA OAJL Medium airport 1,814 ft
Kunduz Airport (no scheduled flights) Kunduz UND OAUZ Medium airport 1,457 ft
Maymana Zahiraddin Faryabi Airport (no scheduled flights) Maymana MMZ OAMN Medium airport 2,743 ft
Fayzabad Airport Fayzabad FBD OAFZ Small airport 3,872 ft
Salerno South Airport Khost — AF-0017 Small airport 3,756 ft
Bamyan Airport (no scheduled flights) Bamyan BIN OABN Small airport 8,367 ft
Bost Airport (no scheduled flights) Lashkar Gah BST OABT Small airport 2,464 ft
Camp Shorabak Airfield (no scheduled flights) Lashkar Gah OAZ OAZI Small airport 2,943 ft
Chaghcharan Airport (no scheduled flights) Chaghcharan CCN OACC Small airport 7,383 ft
Darwaz Airport (no scheduled flights) Darwaz DAZ OADZ Small airport 5,250 ft
Dwyer Airport (no scheduled flights) Reg DWR OADY Small airport 2,380 ft
Farah Airport (no scheduled flights) Farah FAH OAFR Small airport 3,083 ft
Gardez Airport (no scheduled flights) Gardez GRG OAGZ Small airport 7,790 ft
Ghazni Airport (no scheduled flights) Ghazni GZI OAGN Small airport —
Khwahan Airport (no scheduled flights) Khwahan KWH OAHN Small airport 3,593 ft
Orūzgān Airport (no scheduled flights) Orūzgān URZ OARG Small airport 6,725 ft
Qala-i-Naw Airport (no scheduled flights) Qala-i-Naw LQN OAQN Small airport 2,999 ft
Razer Airport (no scheduled flights) Skazar KUR OARZ Small airport —
Salerno Airport (no scheduled flights) Khost OLR OASL Small airport 3,780 ft
Sardeh Band Airport (no scheduled flights) Sardeh Band SBF OADS Small airport 6,971 ft
Shank Air Base (no scheduled flights) Baraki Barak OAA OASH Small airport 6,890 ft
Sharana Airstrip (no scheduled flights) Sharana OAS OASA Small airport 7,340 ft
Sheghnan Airport (no scheduled flights) Shiveh SGA OASN Small airport 6,700 ft
Shindand Air Base (no scheduled flights) Shindand OAH OASD Small airport 3,773 ft
Taleqan Airport (no scheduled flights) Taleqan TQN OATQ Small airport 2,606 ft
Tarinkot Airport (no scheduled flights) Tarinkot TII OATN Small airport 4,429 ft
Urgun Airport (no scheduled flights) Urgun URN OAOG Small airport 7,300 ft
Qara Tepa Heliport Qara Tepa — AF15 Heliport 1,437 ft

Airports with scheduled service, an IATA code or of medium/large size. Data: OurAirports (public domain).

Afghanistan has 76 airports and airfields in the OurAirports database — #81 of 247 countries and territories by total number. Only a small part of them serve airline passengers: 4 large airports, 5 medium-sized airports and 8 airports with scheduled flights; the remaining 67 are small airstrips, heliports (8) and seaplane bases used for private and general aviation.

Main international airports in Afghanistan

The main international gateways are Ahmad Shah Baba International Airport (KDH) in Kandahar, Herat - Khwaja Abdullah Ansari International Airport (HEA) in Guzara, Kabul International Airport (KBL) in Kabul and Mazar-i-Sharif International Airport (MZR) in Mazar-i-Sharif. The capital, Kabul, is served by Kabul International Airport (KBL).

Domestic flights and regional airports

Scheduled flights reach 7 cities across Afghanistan, with 5 regional airports linking smaller towns to the main hubs. The northernmost airport with airline service is Qara Tepa Heliport in Qara Tepa, the southernmost Ahmad Shah Baba International Airport (KDH) in Kandahar. The highest airport is Bamyan Airport (BIN) at 8,367 ft (2,550 m) above sea level.

Airport services and alternatives

At 4 airports in Afghanistan — KDH, HEA, KBL and MZR — you can book Meet & Greet, lounge access or private transfers online. Among its neighbours, China (334 large/medium airports), Iran (64 large/medium airports), Pakistan (39 large/medium airports) and Uzbekistan (12 large/medium airports) — useful if a cross-border airport is closer or cheaper. To find the closest airport to a specific town, use the nearest airport finder for Afghanistan.

Frequently asked questions

How many airports are there in Afghanistan?

Afghanistan has 76 airports and airfields, including 4 large and 5 medium-sized airports; 8 have scheduled passenger flights. The capital, Kabul, is served by Kabul International Airport (KBL).

What are the main international airports in Afghanistan?

Ahmad Shah Baba International Airport (KDH), Kandahar, Herat - Khwaja Abdullah Ansari International Airport (HEA), Guzara, Kabul International Airport (KBL), Kabul and Mazar-i-Sharif International Airport (MZR), Mazar-i-Sharif.

Which airport serves Kabul?

Kabul International Airport — IATA code KBL.

What is the highest airport in Afghanistan?

Bamyan Airport at 8,367 ft (2,550 m) above sea level.