Hamid Karzai International Airport (KBL)
A working profile of Hamid Karzai International Airport in Kabul, Afghanistan: identifiers, location, the destinations served by scheduled flights, and the airlines that operate there.
Quick facts
- Full name: Hamid Karzai International Airport
- Serves: Kabul, Afghanistan
- Coordinates: 34.5659, 69.2123
- Elevation: 5,877 ft
- Time zone: Asia/Kabul
Hamid Karzai International Airport sits inside the air network of Afghanistan. It shows 28 distinct scheduled departures across 15 destinations and 11 operating carriers in the OpenFlights routes table. Whether it works as a primary hub, a focus city, or a regional feeder depends on the size of those numbers. The bigger they get, the more likely the airport supports connecting traffic on top of its point-to-point passengers.
Destinations from KBL
Destinations are listed in order of how many distinct airline codes serve them. Click any code for the destination's own airport profile, or jump to the dedicated route page.
| IATA | Destination | City | Country | Route | Operators |
|---|---|---|---|---|---|
| DEL | Indira Gandhi International Airport | Delhi | India | KBL→DEL | 5 |
| DXB | Dubai International Airport | Dubai | United Arab Emirates | KBL→DXB | 5 |
| HEA | Herat Airport | Herat | Afghanistan | KBL→HEA | 3 |
| ISB | New Islamabad International Airport | Islamabad | Pakistan | KBL→ISB | 2 |
| MZR | Mazar I Sharif Airport | Mazar-i-sharif | Afghanistan | KBL→MZR | 2 |
| KDH | Kandahar Airport | Kandahar | Afghanistan | KBL→KDH | 2 |
| IKA | Imam Khomeini International Airport | Tehran | Iran | KBL→IKA | 1 |
| MHD | Mashhad International Airport | Mashhad | Iran | KBL→MHD | 1 |
| ESB | Esenboğa International Airport | Ankara | Turkey | KBL→ESB | 1 |
| GYD | Heydar Aliyev International Airport | Baku | Azerbaijan | KBL→GYD | 1 |
| KWI | Kuwait International Airport | Kuwait | Kuwait | KBL→KWI | 1 |
| DWC | Al Maktoum International Airport | Dubai | United Arab Emirates | KBL→DWC | 1 |
| PEW | Peshawar International Airport | Peshawar | Pakistan | KBL→PEW | 1 |
| DYU | Dushanbe Airport | Dushanbe | Tajikistan | KBL→DYU | 1 |
| IST | Istanbul Airport | Istanbul | Turkey | KBL→IST | 1 |
Airlines operating at KBL
Carriers ranked by the number of routes they file from this airport.
| IATA | Airline | Country | Routes from KBL |
|---|---|---|---|
| FG | Ariana Afghan Airlines | Afghanistan | 7 |
| 4Q | Safi Airlines | Afghanistan | 5 |
| HN | Hankook Airline | South Korea | 3 |
| RQ | Kam Air | Afghanistan | 3 |
| EP | Iran Aseman Airlines | Iran | 2 |
| FZ | Fly Dubai | United Arab Emirates | 2 |
| PK | Pakistan International Airlines | Pakistan | 2 |
| AI | Air India Limited | India | 1 |
| EK | Emirates | United Arab Emirates | 1 |
| SG | Spicejet | India | 1 |
| TK | Turkish Airlines | Turkey | 1 |
Inbound origin airports
Where flights into KBL typically originate, ranked by the number of operators on file.
| IATA | Origin airport | City | Country | Operators |
|---|---|---|---|---|
| DEL | Indira Gandhi International Airport | Delhi | India | 5 |
| DXB | Dubai International Airport | Dubai | United Arab Emirates | 5 |
| HEA | Herat Airport | Herat | Afghanistan | 3 |
| ISB | New Islamabad International Airport | Islamabad | Pakistan | 2 |
| MZR | Mazar I Sharif Airport | Mazar-i-sharif | Afghanistan | 2 |
| KDH | Kandahar Airport | Kandahar | Afghanistan | 2 |
| IKA | Imam Khomeini International Airport | Tehran | Iran | 1 |
| MHD | Mashhad International Airport | Mashhad | Iran | 1 |
| GYD | Heydar Aliyev International Airport | Baku | Azerbaijan | 1 |
| KWI | Kuwait International Airport | Kuwait | Kuwait | 1 |
| DWC | Al Maktoum International Airport | Dubai | United Arab Emirates | 1 |
| PEW | Peshawar International Airport | Peshawar | Pakistan | 1 |
| IST | Istanbul Airport | Istanbul | Turkey | 1 |
How to read this page
The destinations table is the core of an airport profile. It tells you, at a glance, where you can fly directly from KBL on a published schedule. The "operators" column doesn't measure frequency. It measures how many distinct airline codes file the route. So a "3" means three different carriers list KBL to that destination, even if one of them runs the route many times a day while the others only manage it weekly. For practical trip planning, use the table as a starting list and confirm the airline's own schedule for your travel dates.
The airline list shows which carriers treat KBL as part of their network. Many will be foreign carriers running one or two flights, while a handful will use the airport as a base. To see where those carriers fly elsewhere, click through to any airline page. Each airline profile includes a route sample drawn from the same dataset.