Flights to Karachi at a glance
- cities with nonstop flights here
- 23
- nonstop flights a week
- 428
- lowest fare from Dubai
- $130
- flight time from Dubai
- 2h 8m
- lowest fare from Abu Dhabi
- $132
- flight time from Abu Dhabi
- 2h 10m
- arrival airport
- Jinnah International
Where you can fly to Karachi from
Nonstop flights, busiest routes first
| From | Flights a week | Flight time | Fare |
|---|---|---|---|
| Dubai United Arab Emirates, 2h 8m, 54 a week | 54 | 2h 8m | from $130 |
| Abu Dhabi United Arab Emirates, 2h 10m, 28 a week | 28 | 2h 10m | from $132 |
| Sharjah United Arab Emirates, 2h 3m, 21 a week | 21 | 2h 3m | from $129 |
| Toronto Canada, 13h 55m, 1 a week | 1 | 13h 55m | from $574 |
From other countries
Islamabad, Pakistanfrom $81
Lahore, Pakistanfrom $83
Jeddah, Saudi Arabiafrom $198
Riyadh, Saudi Arabia
Quetta, Pakistanfrom $72
Istanbul, Turkiye
Doha, Qatarfrom $104
Multan, Pakistanfrom $71
Faisalabad, Pakistanfrom $71
Medina, Saudi Arabiafrom $149
Dammam, Saudi Arabiafrom $121
Muscat, Oman
Peshawar, Pakistanfrom $80
Sialkot, Pakistanfrom $74
Bangkok, Thailand
Colombo, Sri Lanka
Kuala Lumpur, Malaysia
Sukkur, Pakistan
Beijing, China
Arrival airport
Where the nonstop flights land
Frequently asked questions
Where are there direct flights to Karachi from?
From 23 cities. The busiest routes are from Dubai (54 flights a week), Abu Dhabi (28 flights a week), Sharjah (21 flights a week) and Toronto (1 flight a week).
How long is the flight from Dubai to Karachi?
A nonstop flight takes about 2 hours 8 minutes, tickets from $130.
How long is the flight from Abu Dhabi to Karachi?
A nonstop flight takes about 2 hours 10 minutes, tickets from $132.
What is the cheapest city to fly to Karachi from?
Faisalabad from $71, Multan from $71, Quetta from $72 and Sialkot from $74.
Which airport do flights to Karachi arrive at?
All nonstop flights land at Jinnah International (KHI).
Cities near Karachi with their own flights
Worth a look when fares or dates to Karachi do not suit; distance by straight line