Origins
| Origin | Distance | Duration | Airlines |
|---|---|---|---|
| Addis Ababa (ADD) | 3,484 km | 315 min | Ethiopian Airlines |
| Abu Dhabi (AUH) | 1,268 km | 140 min | Etihad Airways |
| Bahrain (BAH) | 1,667 km | 165 min | Gulf Air |
| Baghdad (BGW) | 2,410 km | 210 min | Iraqi Airways |
| Bangkok (BKK) | 3,728 km | 300 min | Thai Airways International |
| Colombo (CMB) | 2,383 km | 205 min | SriLankan Airlines |
| Dhaka (DAC) | 2,357 km | 235 min | Biman Bangladesh Airlines |
| Dammam (DMM) | 1,751 km | 170 min | Jazeera Airways, Pakistan International Airlines |
| Doha (DOH) | 1,568 km | 155 min | Qatar Airways |
| Dubai (DXB) | 1,190 km | 130 min | Emirates, flydubai, Airblue |
| Gwadar (GWD) | 488 km | 100 min | Pakistan International Airlines |
| Islamabad (ISB) | 1,104 km | 120 min | Fly Jinnah, Air China, Airblue, AirSial, Pakistan International Airlines |
| Istanbul (IST) | 3,976 km | 325 min | Turkish Airlines |
| Jeddah (JED) | 2,883 km | 240 min | Fly Jinnah, Flyadeal, Airblue, AirSial, Pakistan International Airlines, Saudia, Flynas |
| Skardu (KDU) | 1,408 km | 135 min | Airblue, Pakistan International Airlines |
| Kuala Lumpur (KUL) | 4,441 km | 345 min | AirAsia X, Batik Air Malaysia |
| Kuwait (KWI) | 1,961 km | 175 min | Jazeera Airways |
| Lahore (LHE) | 1,020 km | 110 min | Fly Jinnah, Airblue, AirSial, Pakistan International Airlines |
| Faisalabad (LYP) | 916 km | 105 min | Fly Jinnah, Pakistan International Airlines |
| Muscat (MCT) | 913 km | 100 min | Salam Air, Pakistan International Airlines, Oman Air |
| Madinah (MED) | 2,774 km | 245 min | Pakistan International Airlines, Flynas |
| Multan (MUX) | 721 km | 85 min | Fly Jinnah, Pakistan International Airlines |
| Peshawar (PEW) | 1,091 km | 120 min | Fly Jinnah, AirSial |
| Riyadh (RUH) | 2,065 km | 195 min | Flyadeal, Pakistan International Airlines, Saudia, Flynas |
| Istanbul (SAW) | 3,920 km | 325 min | Pegasus |
| Sharjah (SHJ) | 1,175 km | 125 min | Air Arabia |
| Sialkot (SKT) | 1,099 km | 120 min | Fly Jinnah |
| Sukkur (SKZ) | 352 km | 60 min | Pakistan International Airlines |
| Turbat (TUK) | 429 km | 80 min | Pakistan International Airlines |
| Quetta (UET) | 593 km | 80 min | Fly Jinnah, AirSial, Pakistan International Airlines |
| Toronto (YYZ) | 11,690 km | 830 min | Pakistan International Airlines |
Inbound network coverage
Karachi (KHI) receives direct flights from 31 airports per the FlightConnections route map. 30 origins cross-verified by our route database.
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
Frequently asked questions
What is the longest flight to KHI?
Toronto at 11,690 km.
How many airports have direct flights to Karachi (KHI)?
Per the FlightConnections route map, 31 airports send direct flights to KHI.