Kabul International Airport (IATA: KBL) is a key aviation hub serving Kabul and the wider Afghanistan region. The airport operates 2 passenger terminals, handling millions of passengers annually.
Train and metro offer the fastest connections (20–40 min). Buses and shared shuttles are the most affordable. Taxis and rideshare apps (Uber, Bolt) are ideal with luggage or in groups.
Kabul International Airport has 2 terminals with duty-free retail, restaurants, business lounges, family zones and prayer rooms. Free WiFi is available throughout.
Multiple lounges are accessible via Priority Pass, Amex Platinum, airline status or day-pass purchase. Amenities include complimentary food and drinks, fast WiFi and shower facilities.
Short-stay, long-stay and meet-and-greet options are available at Kabul International Airport. Pre-booking online saves 30–50% versus paying at the gate.
| Destination | Airline | Stops | Departs | From |
|---|---|---|---|---|
| Herat Airport (HEA) | Kam Air | Direct | 18 Sep | €225 |
| Abu Dhabi (AUH) | Etihad Airways | Direct | 23 Sep | €317 |
| Dubai (DXB) | Kam Air | Direct | 31 Aug | €420 |
| Riyadh (RUH) | flydubai | 1 stop | 1 Sep | €573 |
| Berlin (BER) | Etihad Airways | 2 stops | 2 Oct | €613 |
| Istanbul (IST) | flydubai | 1 stop | 8 Sep | €622 |
| Stockholm (STO) | Kam Air | 2 stops | 9 Oct | €697 |
| Sharjah (SHJ) | Etihad Airways | 2 stops | 23 Sep | €699 |
| Shanghai (SHA) | Kam Air | 2 stops | 1 Sep | €797 |
| Brussels (BRU) | Emirates | 2 stops | 1 Nov | €802 |
| Moscow (MOW) | Kam Air | 1 stop | 4 Sep | €812 |
| Astana (NQZ) | Etihad Airways | 2 stops | 18 Sep | €866 |
Kabul International Airport has published nonstop service to 19 airports across 10 countries. The busiest are listed first, with straight-line distance from KBL.
| Destination | IATA | Country | Distance |
|---|---|---|---|
| New Delhi | DEL | India | 1,001 km |
| Dubai | DXB | United Arab Emirates | 1,686 km |
| Manama | BAH | Bahrain | 2,001 km |
| Dushanbe | DYU | Tajikistan | 443 km |
| Abu Dhabi | AUH | United Arab Emirates | 1,800 km |
| Guzara | HEA | Afghanistan | 642 km |
| Istanbul | IST | Türkiye | 3,594 km |
| Kandahar | KDH | Afghanistan | 462 km |
| Moscow | DME | Russia | 3,329 km |
| Tehran | IKA | Iran | 1,645 km |
| Mashhad | MHD | Iran | 886 km |
| Ankara | ESB | Türkiye | 3,237 km |
| Moscow | SVO | Russia | 3,389 km |
| Ürümqi | URC | China | 1,878 km |
| Sharjah | SHJ | United Arab Emirates | 1,669 km |
| Attock | ISB | Pakistan | 351 km |
| Peshawar | PEW | Pakistan | 220 km |
| Lashkar Gah | BST | Afghanistan | 561 km |
| Mazar-i-Sharif | MZR | Afghanistan | 298 km |
9 carriers publish nonstop service at KBL, ranked by how many routes each one appears on. Counts include codeshares, so a carrier can be listed here while the aircraft is flown by a partner. Schedules change seasonally — check the operating carrier on your own dates before booking.
| Airline | Code | Type | Routes |
|---|---|---|---|
| Kam Air | RQ | Full Service | 15 |
| Gulf Air | GF | Full Service | 4 |
| Pakistan International | PK | Full Service | 4 |
| Etihad Airways | EY | Full Service | 2 |
| Air India | AI | Full Service | 2 |
| SpiceJet | SG | Budget | 2 |
| flydubai | FZ | Budget | 2 |
| Turkish Airlines | TK | Full Service | 2 |
| Air Arabia | G9 | Budget | 2 |
General guidance rather than KBL-specific detail — terminal counts, lounge locations, desk opening hours and lost-property arrangements change often, so confirm those on the airport’s own site before you travel.