Direct (nonstop) flights from Karachi to Peshawar

1 airline flys nonstop from Jinnah International (KHI) to Peshawar (PEW). It's 678 miles (1,091 km), about 1h 50m in the air. Operated by Fly Jinnah.

KHI
Jinnah International
🇵🇰 Karachi, Pakistan
PEW
Peshawar
🇵🇰 Peshawar, Pakistan
Flight Time
1h 50m
Distance
678 mi
1,091 km
CO₂/pax
125 kg
−186 kg vs. layover
Airlines
1
Fly Jinnah
Time Diff
Same timezone
Operated by Fly Jinnah Fly Jinnah

Route data last updated: May 31, 2026

Airlines with non-stop flights

Fly Jinnah 9P Fly Jinnah
Route
KHI → PEW
Flight Time
1h 50m
Distance
678 mi

Alternative Routes

Other ways to fly from Karachi to Peshawar with one stop · direct emits 125 kg CO₂ per passenger

KHI MCT (Muscat) PEW
Leg 1: 1h 50m (567 mi) Leg 2: 2h 35m (1,073 mi) Total: ~4h 25m 🍃 311 kg CO₂ (+149% vs. direct)
Leg 1
KHI → MCT
1h 50m · 567 mi
View KHI to MCT flights →
Leg 2
MCT → PEW
2h 35m · 1,073 mi
View MCT to PEW flights →
KHI SHJ (Sharjah) PEW
Leg 1: 2h 5m (730 mi) Leg 2: 2h 50m (1,130 mi) Total: ~4h 55m 🍃 351 kg CO₂ (+181% vs. direct)
Leg 1
KHI → SHJ
2h 5m · 730 mi
View KHI to SHJ flights →
Leg 2
SHJ → PEW
2h 50m · 1,130 mi
View SHJ to PEW flights →
KHI DXB (Dubai) PEW
Leg 1: 2h 15m (739 mi) Leg 2: 3h (1,141 mi) Total: ~5h 15m 🍃 355 kg CO₂ (+184% vs. direct)
Leg 1
KHI → DXB
2h 15m · 739 mi
View KHI to DXB flights →
Leg 2
DXB → PEW
3h · 1,141 mi
View DXB to PEW flights →
KHI AUH (Abu Dhabi) PEW
Leg 1: 2h 20m (788 mi) Leg 2: 3h 5m (1,211 mi) Total: ~5h 25m 🍃 376 kg CO₂ (+201% vs. direct)
Leg 1
KHI → AUH
2h 20m · 788 mi
View KHI to AUH flights →
Leg 2
AUH → PEW
3h 5m · 1,211 mi
View AUH to PEW flights →
KHI DOH (Doha) PEW
Leg 1: 2h 30m (974 mi) Leg 2: 3h 20m (1,337 mi) Total: ~5h 50m 🍃 416 kg CO₂ (+233% vs. direct)
Leg 1
KHI → DOH
2h 30m · 974 mi
View KHI to DOH flights →
Leg 2
DOH → PEW
3h 20m · 1,337 mi
View DOH to PEW flights →

Frequently Asked Questions

How long is the direct flight from Karachi to Peshawar?

A nonstop flight from Karachi (KHI) to Peshawar (PEW) takes approximately 1 hours and 50 minutes. The distance is 678 miles (1,091 km).

Which airlines fly nonstop from Karachi to Peshawar?

Just Fly Jinnah.

Is there a nonstop flight from Karachi to Peshawar?

Yes. 1 airline: Fly Jinnah.

How far is Karachi from Peshawar?

The flight distance from Karachi to Peshawar is 678 miles (1,091 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as the length of Italy.

What type of aircraft flies from Karachi to Peshawar?

At 1h 50m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

What is the carbon footprint of a flight from Karachi to Peshawar?

Roughly 125 kg CO2 per passenger one-way. That's about the same as driving 625 km.

Is the return flight from Peshawar to Karachi also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Karachi to Peshawar?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Jinnah International for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.