site logo
SkyView
Hotels
FlightsGuidesMoreMembership
Log In
GET the app
appstore
Flights
SearchDiscoverSkyView
Hotels
SearchDeals on Stays
About
MembershipAbout usGift CardsGiveawaysHow it works
Resources
Credit CardsGuidesNewsletterRSS FeedAdvertise with usBecome an affiliate
Support
FAQDirectoryHelp centerContact usTerms of servicePrivacy policy
GET the app
appstore
Follow us
© Copyright 2026 Roame Holdings, Inc. All Rights Reserved.
Sign up
  1. Flightmap
  2. Airports in Pakistan
  3. Flights to KHI

Flights to Karachi (KHI)

Last updated: Sep 10, 2026

Did you mean flights from Karachi?

Jinnah International Airport is an airport serving Karachi, Pakistan.

Right now there are 33 airports in 17 countries connected to Karachi, 11 of them domestic, with 41 airlines flying scheduled passenger traffic.

Karachi's longest nonstop connection is Toronto (YYZ), 7,251 miles, offered by Pakistan International Airlines (PIA).

On this page

  1. Airlines serving Karachi
  2. Popular routes to Karachi
  3. Information on Points & Miles
  4. Long-haul flights to Karachi
  5. Flights to Karachi (KHI) by country
  6. Seasonal and upcoming routes to Karachi
  7. Airline alliances to Karachi
  8. Award programs that reach Karachi
  9. Intercontinental flights to Karachi
  10. Domestic flights to Karachi
  11. Alternative airports near Karachi
  12. Frequently asked questions

Airlines serving Karachi

  • Pakistan International Airlines (PIA)15 destinations
  • Air Arabia Jordan10 destinations
  • Airblue4 destinations
  • Ethiopian Airlines4 destinations
  • Flynas4 destinations
  • Primera Air Scandinavia4 destinations
  • Flyadeal3 destinations
  • OV3 destinations
  • Air Canada2 destinations
  • Etihad Airways2 destinations
  • Saudia2 destinations
  • Turkish Airlines2 destinations
  • Virgin Atlantic2 destinations
  • Air Arabia1 destination
  • Air China1 destination
  • Air Mauritius1 destination
  • AirAsia X1 destination
  • Alaska Airlines1 destination
  • American Airlines1 destination
  • Biman Bangladesh Airline1 destination
Show top 20 airlinesShow less

Popular routes to Karachi

The places connected to Karachi on the most scheduled services, busiest first.

  • Islamabad (ISB)688 mi
  • Jeddah (JED)1,788 mi
  • Lahore (LHE)635 mi
  • Doha (DOH)973 mi
  • Abu Dhabi (AUH)786 mi
  • Dubai (DXB)738 mi
  • Riyadh (RUH)1,281 mi
  • Sharjah (SHJ)729 mi
  • Medina (MED)1,720 mi
  • Quetta (UET)370 mi
  • Arnavutkoy (IST)2,468 mi
  • Baghdad (BGW)1,496 mi
  • Muscat (MCT)566 mi
  • Manama (BAH)1,034 mi
  • Bangkok (BKK)2,316 mi
  • Faisalabad (LYP)570 mi
  • Multan (MUX)449 mi
  • Peshawar (PEW)680 mi
  • Istanbul (SAW)2,433 mi
  • Sialkot (SKT)684 mi
Show top 20 destinationsShow less

Information on Points & Miles

Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop routes to Karachi not already shown in a shorter great-circle distance band.

Which places within 500 miles can reach Karachi non-stop?

  • Mirpur Khas (SKZ)219 mi
  • Turbat (TUK)268 mi
  • Gwadar (GWD)303 mi
  • Quetta (UET)370 mi
  • Multan (MUX)449 mi

Which places within 1,000 miles can reach Karachi non-stop?

  • Muscat (MCT)566 mi
  • Faisalabad (LYP)570 mi
  • Lahore (LHE)635 mi
  • Peshawar (PEW)680 mi
  • Sialkot (SKT)684 mi
  • Islamabad (ISB)688 mi
  • Sharjah (SHJ)729 mi
  • Dubai (DXB)738 mi
  • Abu Dhabi (AUH)786 mi
  • Skardu (KDU)877 mi
  • Doha (DOH)973 mi
Show all 11 destinationsShow less

Which places within 2,000 miles can reach Karachi non-stop?

  • Manama (BAH)1,034 mi
  • Ad Dammam (DMM)1,086 mi
  • Tashkent (TAS)1,136 mi
  • Kuwait City (KWI)1,216 mi
  • Riyadh (RUH)1,281 mi
  • Dhaka (DAC)1,462 mi
  • Colombo (CMB)1,485 mi
  • Baghdad (BGW)1,496 mi
  • Medina (MED)1,720 mi
  • Jeddah (JED)1,788 mi
Show all 10 destinationsShow less

Which places within 3,000 miles can reach Karachi non-stop?

  • Addis Ababa (ADD)2,166 mi
  • Bangkok (BKK)2,316 mi
  • Istanbul (SAW)2,433 mi
  • Arnavutkoy (IST)2,468 mi
  • Kuala Lumpur (KUL)2,762 mi

Which places within 4,000 miles can reach Karachi non-stop?

  • Beijing (PEK)3,022 mi

Which places within 8,000 miles can reach Karachi non-stop?

  • Toronto (YYZ)7,251 mi

Long-haul flights to Karachi

Long-haul routes are usually flown by a wide-body aircraft, and the cabin you book matters more the longer you are in it — which is also where award points go furthest. These are the non-stop routes to Karachi of 3,000 miles or more.

  • Toronto (YYZ)7,251 mi
  • Beijing (PEK)3,022 mi

Flights to Karachi (KHI) by country

  • Karachi has nonstop connections with 4 airports in Saudi Arabia: Jeddah (JED), Riyadh (RUH), Medina (MED), and Ad Dammam (DMM). These routes are served by Air Arabia Jordan, Airblue, Ethiopian Airlines (Star Alliance), Flyadeal, Flynas, OV, Pakistan International Airlines (PIA), Primera Air Scandinavia, Saudia (SkyTeam), and Virgin Atlantic (SkyTeam).

    Saudi Arabia4 destinations
  • Karachi has nonstop connections with 3 airports in United Arab Emirates: Abu Dhabi (AUH), Dubai (DXB), and Sharjah (SHJ). These routes are served by Air Arabia, Air Canada (Star Alliance), Air Mauritius, Airblue, EgyptAir (Star Alliance), Emirates, Etihad Airways, and flydubai.

    United Arab Emirates3 destinations
  • Karachi has nonstop connections with 2 airports in Turkey: Arnavutkoy (IST) and Istanbul (SAW). These routes are served by Pakistan International Airlines (PIA), Pegasus Airlines, and Turkish Airlines (Star Alliance).

    Turkey2 destinations
  • Karachi has a nonstop connection with Manama (BAH) in Bahrain, served by Etihad Airways, Gulf Air, and Turkish Airlines (Star Alliance).

    Bahrain1 destination
  • Karachi has a nonstop connection with Dhaka (DAC) in Bangladesh, served by Biman Bangladesh Airline.

    Bangladesh1 destination
  • Karachi has a nonstop connection with Toronto (YYZ) in Canada, served by Pakistan International Airlines (PIA).

    Canada1 destination
  • Karachi has a nonstop connection with Beijing (PEK) in China, served by Air China (Star Alliance).

    China1 destination
  • Karachi has a nonstop connection with Addis Ababa (ADD) in Ethiopia, served by Ethiopian Airlines (Star Alliance).

    Ethiopia1 destination
  • Karachi has a nonstop connection with Baghdad (BGW) in Iraq, served by FlyBaghdad and OV.

    Iraq1 destination
  • Karachi has a nonstop connection with Kuwait City (KWI) in Kuwait, served by Jazeera Airways.

    Kuwait1 destination
  • Karachi has a nonstop connection with Kuala Lumpur (KUL) in Malaysia, served by AirAsia X and Malindo Airways.

    Malaysia1 destination
  • Karachi has a nonstop connection with Muscat (MCT) in Oman, served by Oman Air (Oneworld) and OV.

    Oman1 destination
  • Karachi has a nonstop connection with Doha (DOH) in Qatar, served by Alaska Airlines (Oneworld), American Airlines (Oneworld), British Airways (Oneworld), Iberia (Oneworld), JetBlue, Kenya Airways (SkyTeam), Qatar Airways (Oneworld), Royal Air Maroc (Oneworld), Royal Jordanian (Oneworld), and Virgin Australia.

    Qatar1 destination
  • Karachi has a nonstop connection with Colombo (CMB) in Sri Lanka, served by Malaysia Airlines (Oneworld) and SriLankan Airlines (Oneworld).

    Sri Lanka1 destination
  • Karachi has a nonstop connection with Bangkok (BKK) in Thailand, served by Air Canada (Star Alliance) and Thai Airways (Star Alliance).

    Thailand1 destination
  • Karachi has a nonstop connection with Tashkent (TAS) in Uzbekistan, served by Canjet Airlines.

    Uzbekistan1 destination
Show all 16 countriesShow less

Seasonal and upcoming routes to Karachi

Not flying yet

  • Kuwait City (KWI)Sep 12, 2026 – Mar 27, 2027
  • Toronto (YYZ)Starts Sep 15, 2026

Ending before the rest

  • Baghdad (BGW)Through Mar 20, 2027
  • Tashkent (TAS)Through Mar 25, 2027
  • Kuala Lumpur (KUL)Through Mar 27, 2027
  • Peshawar (PEW)Through Mar 27, 2027
  • Istanbul (SAW)Through Mar 27, 2027
  • Sialkot (SKT)Through Mar 27, 2027
  • Dhaka (DAC)Through Mar 28, 2027
  • Sharjah (SHJ)Through Mar 28, 2027

The other 23 routes are scheduled across the whole window the feed publishes.

Airline alliances to Karachi

  • Star Alliance10 destinations
  • Oneworld3 destinations
  • SkyTeam3 destinations

Award programs that reach Karachi

How many of these places each program's airlines fly to Karachi from. Reach, not award availability — that is a live fare question this schedule feed cannot answer.

  • Aeroplan10 destinations
  • All Nippon Airways10 destinations
  • EVA Air Infinity MileageLands10 destinations
  • LifeMiles10 destinations
  • Lufthansa Miles & More10 destinations
  • Singapore KrisFlyer10 destinations
  • TAP Miles&Go10 destinations
  • Turkish Miles&Smiles10 destinations
  • United MileagePlus10 destinations
  • Ethiopian ShebaMiles4 destinations
  • Alaska Atmos Rewards3 destinations
  • American Airlines3 destinations
  • British Airways3 destinations
  • Cathay Pacific3 destinations
  • Club Premier3 destinations
  • Delta SkyMiles3 destinations
  • Finnair Plus3 destinations
  • Flying Blue3 destinations
  • Iberia Plus3 destinations
  • Qantas Frequent Flyer3 destinations
Show top 20 programsShow less

Intercontinental flights to Karachi

Non-stop flights to Karachi from Europe

Pakistan International Airlines (PIA) links Karachi nonstop with Arnavutkoy (IST).

Pegasus Airlines links Karachi nonstop with Istanbul (SAW).

Turkish Airlines (Star Alliance) links Karachi nonstop with Arnavutkoy (IST).

Non-stop flights to Karachi from Africa

Ethiopian Airlines (Star Alliance) links Karachi nonstop with Addis Ababa (ADD).

Non-stop flights to Karachi from North America

Pakistan International Airlines (PIA) links Karachi nonstop with Toronto (YYZ).

Domestic flights to Karachi

  • Islamabad (ISB)688 mi
  • Lahore (LHE)635 mi
  • Quetta (UET)370 mi
  • Faisalabad (LYP)570 mi
  • Multan (MUX)449 mi
  • Peshawar (PEW)680 mi
  • Sialkot (SKT)684 mi
  • Turbat (TUK)268 mi
  • Skardu (KDU)877 mi
  • Mirpur Khas (SKZ)219 mi
  • Gwadar (GWD)303 mi
Show all 11 destinationsShow less

Alternative airports near Karachi

  • Hyderabad (HDD)81 mi / 130 km
  • Badin (BDN)105 mi / 169 km
  • Sehwan Sharif (SYW)114 mi / 183 km
  • Dadu (DDU)118 mi / 190 km
  • Nawabash (WNS)119 mi / 192 km

Frequently asked questions

What is the official name of airport KHI?

The airport's official name is Jinnah International Airport. On Roame and most flight schedules, you will find it under the code KHI.

What is the airport code for Jinnah International Airport?

The IATA airport code for Jinnah International Airport is KHI. Enter KHI in Flightmap whenever you want to use this exact airport.

Where is Jinnah International Airport (KHI)?

Jinnah International Airport serves Karachi, Pakistan. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to KHI, not just the broader city.

How can I explore flights to Karachi (KHI)?

Open the map with Anywhere as your starting point and KHI as the destination. Each result keeps the route pointed toward Karachi, and you can narrow it by airline, alliance, aircraft, mileage program, and nonstop service.

Does Flightmap show direct and connecting flights to Karachi?

Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to KHI.

Can I look for award flights to Karachi (KHI)?

Yes. When Roame has observed award availability for a route to KHI, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.

SearchGuides