C$103 Cheap Flights from Karachi (KHI) to Peshawar (PEW)

Compare Karachi to Peshawar flight deals

Find the cheapest month or even day of the year to fly to Peshawar

Book the best Peshawar fare with no extra fees

Flight deals from Karachi to Peshawar

Looking for a cheap last-minute deal or the best return flight from Karachi Airport to Peshawar Airport? If you want to travel next month, return fares start from C$252. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Karachi to Peshawar

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Karachi to Peshawar flights are currently cheapest in February.

Which airlines fly from Karachi to Peshawar?

Karachi to Peshawar: Alternative routes

Compare routes from Karachi to Peshawar below. You may find an airport to fly into that's cheaper, faster, or easier than Peshawar.

Karachi to Peshawar: Flight information

The things to know before you go.
Cheapest flight foundC$103
Cheapest month to flyFebruary
Average flight time1 hr, 50 mins
Most popular airlineFly Jinnah
Average flights per week8

Finding cheap flights from Karachi to Peshawar: Frequently asked questions

The best price we found for a return flight from Karachi to Peshawar is C$251. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
1 hour and 50 minutes is the average flight time from Karachi to Peshawar.
Fly Jinnah and AirSial Limited fly direct from Karachi to Peshawar.
As of April 2026, there are 8 flights per week flying from Karachi to Peshawar.
The cheapest month to fly from Karachi to Peshawar is usually May.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Karachi Airport to Peshawar Airport on Wednesday, May 6, 2026.
Yes – the average flight time is 1 hour and 50 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Peshawar but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Peshawar is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Fly Jinnah offers the cheapest flight tickets to Peshawar.

Flying from Jinnah International Airport (KHI) to Bacha Khan International Airport (PEW): what you need to know

  • Expect to be in the skies for 1 hour 55 minutes. That's the average time for a direct flight from Jinnah International Airport to Bacha Khan International Airport. Karachi and Peshawar share the same timezone (UTC+5).

  • For the earliest departure, catch the 10:00 flight from Jinnah International Airport to Bacha Khan International Airport. If you want to set off later, the latest flight is at 19:30. With 10 flights every week from KHI to PEW, you can pick the one that's best for you.

  • Flying over a peak time like July? Public holidays and other popular seasons can result in longer lines at checkpoints. Be extra cautious and arrive up to four hours before international flights and two hours before domestic departures.

  • If you'd like to have a stopover for your flight from Jinnah International Airport to Bacha Khan International Airport, just deselect 'Direct flights only' and check out your options. These are the top stopovers between KHI and PEW:

    • Dubai Airport

    • Abu Dhabi International Airport

    • Muscat International Airport

  • You don't need your passport or a visa to fly within Pakistan. You will need a valid proof of identity though, such as a driver's license or an ID card. Put them on your packing list once you've found cheap ticket from KHI to PEW.

How to find the cheapest flights from Jinnah International Airport (KHI) to Bacha Khan International Airport (PEW)

  • C$103 is the lowest price for a one-way ticket from Jinnah International Airport to Bacha Khan International Airport. Return flights start from C$251. These fares may change based on demand.

  • To get cheap flight tickets from KHI to PEW, reserve your trip 9 months before your departure date.

  • May is the cheapest month for flight tickets from Jinnah International Airport to Bacha Khan International Airport. If you prefer to travel at a different time of year, the 'Whole month' tool will give you the lowest prices for each month.

  • Set up a Price Alert for cheap flight tickets from KHI to PEW. There's no need to check every day to see whether fares have dropped. We'll tell you the moment the price changes.

  • Tailor your flights with filters. Select your preferred departure and arrival times, airlines and total journey duration. You can also sort results by 'Fastest,' 'Cheapest' or 'Best' flights from Jinnah International Airport to Bacha Khan International Airport.

Handy information about Jinnah International Airport (KHI)

  • To get to Jinnah International Airport from central Karachi, it takes about 53 minutes if you're traveling by car. This depends on traffic, however. It's approximately 32 kilometres from the airport to the city center.

  • After an easy way to start to your travels? Stay near KHI. Whether you're catching an early flight from Jinnah International Airport to Bacha Khan International Airport or want to avoid feeling rushed, these hotels are ideal:

Arriving at Bacha Khan International Airport (PEW)

Getting from Bacha Khan International Airport (PEW) to central Peshawar

  • The center of Peshawar is roughly 0.16 kilometres from Bacha Khan International Airport. Travel times by car rental or cab will vary depending on traffic conditions and time of day, so do some research before your trip.

When to fly to Bacha Khan International Airport (PEW)

  • July is the most popular month for flights from Jinnah International Airport to Bacha Khan International Airport. To skip the crowds, go to Peshawar in April.

  • Before locking in your flight from Jinnah International Airport to Bacha Khan International Airport, consider the kind of weather you like. June is the warmest month in Peshawar, with temperatures ranging from 24ºC to 42ºC.

  • Search for cheap flight tickets from KHI to PEW in January if you'd rather travel during cooler conditions. Temperatures are at their lowest then, ranging between 3ºC and 20ºC on average.

More about Peshawar

  • Start your Peshawar trip right by finding an amazing stay. Once you've booked your flight from KHI to PEW, check out our selection of accommodation options including:

  • There are so many things to explore in this city it can be hard to figure out where to begin. Peshawar Museum reception, Bala Hisar Fort and Gor Khatri Museum are major attractions which should feature on any good Peshawar itinerary.

Complete your Peshawar trip with hotels and a car rental

  • Once you've secured your cheap ticket to Bacha Khan International Airport, explore the lowest prices and exclusive offers on hotels. You can also compare a range of car rental companies in one place to find the best car rental price for your Peshawar getaway.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.