Cheap Flights from Karachi to Peshawar

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 to Peshawar? 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 April.

Direct flights 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 foundRs18,438
Cheapest month to flyApril
Average flight time1 hr, 55 mins
Most popular airlineFly Jinnah
Average flights per week10

Finding cheap flights from Karachi to Peshawar: Frequently asked questions

The best price we found for a return flight from Karachi to Peshawar is Rs35,567. 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 55 minutes is the average flight time from Karachi to Peshawar.
Fly Jinnah and PIA fly direct from Karachi to Peshawar.
As of April 2025, there are 10 flights per week flying from Karachi to Peshawar.
The cheapest month to fly from Karachi to Peshawar is usually April 2025.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Karachi Airport to Peshawar Airport on Saturday, 19 April 2025.
Yes – the average flight time is 1 hour and 55 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.

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

  • Take a direct flight from Jinnah International Airport to Bacha Khan International Airport and you'll be in the air for an average of 1 hour 55 minutes.

  • Karachi and Peshawar are in the same timezone, UTC+5.

  • Each week, there are ten Jinnah International Airport to Bacha Khan International Airport flights. If you prefer to get going as early as possible, take the 12:30 Fly Jinnah flight. If you'd rather make the most of your day before flying, the last flight is at 19:30 with Serene Air.

  • Arrive at the airport on time so you don't miss your KHI to PEW flight. Be there at least two hours ahead for international flights and an hour early for domestic departures to avoid any last-minute rush.

  • Be prepared for longer lines during popular months like July. Arriving up to four hours ahead of international flights and two hours for domestic departures is a good idea.

  • Getting to Peshawar (and then seeing more of Pakistan!) is easy with Fly Jinnah. This popular carrier offers direct flights from Jinnah International Airport to Bacha Khan International Airport.

  • The airline with the highest number of bookings on this route is Fly Jinnah.

  • We make it a piece of cake to book a flight with a stopover. To see all your options for tickets from Jinnah International Airport to Bacha Khan International Airport, uncheck 'Direct flights only.' Then, choose a flight offering a stop long enough to tour the city of your choice. Popular stopovers between KHI and PEW include:

    • Muscat International Airport

    • Dubai Airport

    • Abu Dhabi International Airport

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

  • Right now, Rs18,438 is the cheapest price we've seen for a one-way Jinnah International Airport to Bacha Khan International Airport flight. The best price for a return plane ticket is Rs35,567. Bear in mind that fares can change due to availability at the time of booking.

  • Book six months before you want to fly. After looking at the numbers on our calendar, this is how far you should book ahead to secure cheap tickets from KHI to PEW.

  • May is the cheapest month for flights from Jinnah International Airport to Bacha Khan International Airport. If you're looking to fly at a different time of year, the 'Whole month' tool will show you the lowest airfares for every month.

  • Never miss a deal on cheap flights from KHI to PEW by creating a Price Alert. You'll get an email or notification on the app when a new discounted fare appears.

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

Handy information about Jinnah International Airport (KHI)

  • Of the flights that depart from Jinnah International Airport, 73.77% arrive as scheduled at their destination.

  • Central Karachi to Jinnah International Airport is approximately 32 kilometres. Depending on traffic, it'll take you about 55 minutes to get there if you're ride-sharing, catching a cab or driving.

  • Taking an early flight from Jinnah International Airport to Bacha Khan International Airport? Avoid the hassle of rushing to the terminal (and sneak in some extra snooze time) by picking one of these hotels near KHI:

Arriving at Bacha Khan International Airport (PEW)

  • If you have a late Jinnah International Airport to Bacha Khan International Airport flight, nothing beats the convenience of being near the terminal. Grab your bags from the carousel and then be tucked up in bed shortly after at one of these hotels near PEW:

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

  • From Bacha Khan International Airport, Peshawar is approximately 0.16 kilometres away. It takes around 0 hours to reach the centre by car.

When to fly to Bacha Khan International Airport (PEW)

  • July is the busiest month for flights from Jinnah International Airport to Bacha Khan International Airport. For smaller crowds, go to Peshawar in April.

  • Lock in your flight from Jinnah International Airport to Bacha Khan International Airport for June if you'd like to visit Peshawar during its warmest month. You can expect temperatures of between 24ºC and 42ºC.

  • January sees average temperatures of between 3ºC and 20ºC. Search for cheap tickets from KHI to PEW sometime around then if you like cooler conditions.

Explore more of Pakistan

  • Lahore is just one of the many cities in Pakistan waiting to be discovered once you've seen the sights of Peshawar. Around 386 kilometres away to the south-east, its best attractions include Khayaban-e-Quaid New Parks, B Block Park Sabzazar and Tariq garden mini zoo.

  • If there's time to check out another major stop in Pakistan, consider Faisalabad, roughly 322 kilometres south-east of Peshawar. Gulshan-E-Haram, Main Park گلشنِ حرم مَین پارک, Norani Park and Triangle park Chambeli block are key highlights.

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