
Flights from Karachi to Peshawar
KHI–PEW
Karachi to Peshawar connects Pakistan's southern port city with the historic capital of Khyber Pakhtunkhwa. Families with roots in both provinces, traders, students and professionals use this corridor, and the distance makes flying from Jinnah International Airport (KHI) to Bacha Khan International Airport (PEW) a natural choice over a multi-day overland journey.
- From
- Karachi — Jinnah International (KHI)
- To
- Peshawar, Pakistan — Bacha Khan International (PEW)
- Distance
- 1090 km
- Typical flight time
- about 2 hours
Distance and flight time above are computed estimates for a direct flight, not a guarantee — the operating airline's own schedule is the authoritative source for any specific flight.
Why people fly Karachi to Peshawar
Karachi is home to a large community with family ties to Khyber Pakhtunkhwa, so many trips are about weddings, Eid gatherings and time with relatives. Traders and transport and trade professionals also move between the two cities, and students travel for universities and exams. Visitors who are new to Peshawar often come for its food, its old bazaars and the chance to explore one of South Asia's oldest living cities.
Best time to travel
Spring and autumn are the most comfortable seasons in Peshawar, with pleasant days for the old city and for visiting relatives. Winters are cool and suit long gatherings, and the summer months are the warm season when many families plan activities for mornings and evenings. Karachi's coastal climate is gentle in winter, so pack according to the weather at each end.
Airports on this route
Jinnah International Airport (KHI) serves Karachi, and Bacha Khan International Airport (PEW) serves Peshawar and the wider region of Khyber Pakhtunkhwa. Both airports offer separate domestic arrangements. Confirm your terminal and check-in details with your airline before you leave.
What to see in Peshawar
Peshawar is known for Qissa Khwani Bazaar, the Bala Hisar Fort, the Peshawar Museum with its Gandhara collection and the carved wooden houses of the old city. Namak Mandi is famous for its barbecue and Peshawari dishes such as chapli kebab and kahwa tea. Newer neighbourhoods like University Town and Hayatabad show a modern side, and the city is also a gateway to the Khyber region and Swat.
Planning tips
Carry your CNIC or other ID accepted by your airline and keep it with your boarding documents. Peshawar's hospitality is well known, so leave room in your schedule for invitations and meals. Pack for the season, with light layers for cooler evenings. If you plan to visit sites outside the city, ask your hosts for local advice about timing and routes.
Frequently asked questions
Who usually travels from Karachi to Peshawar?
Families with roots in Khyber Pakhtunkhwa, traders, students and professionals make up much of the demand, especially around weddings, Eid and school holidays.
Is flying better than road or rail between Karachi and Peshawar?
For most travellers, flying is the practical choice because of the long distance. Road and rail take much longer, so many people reserve them for when they want a slower trip.
Which airport serves Peshawar?
Bacha Khan International Airport, code PEW, serves Peshawar. Search KHI to PEW to compare flight options between the two cities.
What is Peshawar known for?
Peshawar is known for its centuries of history, bazaars, museum, forts and food, including chapli kebab and traditional tea. Many visitors say the warm hospitality is the highlight.
What ID should I carry on a domestic flight?
Adults are generally asked for a CNIC or another ID accepted by the airline. Check with your airline for current requirements, including those for children.
More routes
The return route
Other routes from Karachi
Other routes to Peshawar
Country guides
What happens next
Bookings for Karachi to Peshawar are not open yet. This route is part of the domestic network Xen Trips is building ahead of launch, and KHI-PEW fares, schedules and availability will appear on this page once flights go on sale.

