There are 5 ways to get from Peshawar to Karachi Airport (KHI) by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Peshawar International Airport
best- Fly from Peshawar International Airport (PEW) to Karachi (KHI)plane PEW - KHI
2h 4m$62–143Train
cheapest- Take the train from Peshawar City to Landhi Jn.train 14Dn / ...
33h 43m$15–62Bus
- Take the bus from Peshawar to Karachibus
- Take the bus from Metropole to Malir Haltbus R1
19h 10m$21–35Drive 1,350.9 km
- Drive from Peshawar to Karachi Airport (KHI)car 1,350.9 km
17h 1m$127–183Bus to Islamabad International Airport, fly
- Take the bus from Peshawar to Islamabadbus
- Fly from Islamabad International Airport (ISB) to Karachi (KHI)plane ISB - KHI
5h 28m$92–153
Peshawar International Airport (PEW) to Karachi (KHI) flights
Questions & Answers
The cheapest way to get from Peshawar to Karachi Airport (KHI) is to bus which costs $21 - $35 and takes 19h 10m.
The fastest way to get from Peshawar to Karachi Airport (KHI) is to fly which takes 2h 4m and costs $60 - $150.
No, there is no direct bus from Peshawar to Karachi Airport (KHI). However, there are services departing from Peshawar and arriving at Malir Halt via Metropole. The journey, including transfers, takes approximately 19h 10m.
No, there is no direct train from Peshawar to Karachi Airport (KHI). However, there are services departing from Peshawar City and arriving at Landhi Jn. via . The journey, including transfers, takes approximately 33h 43m.
The distance between Peshawar and Karachi Airport (KHI) is 1102 km. The road distance is 1350.9 km.
The best way to get from Peshawar to Karachi Airport (KHI) without a car is to bus which takes 19h 10m and costs $21 - $35.
It takes approximately 2h 4m to get from Peshawar to Karachi Airport (KHI), including transfers.
Peshawar to Karachi Airport (KHI) bus services, operated by Faisal Movers, depart from Peshawar station.
Peshawar to Karachi Airport (KHI) train services, operated by Pakistan Railways, depart from Peshawar City station.
The best way to get from Peshawar to Karachi Airport (KHI) is to fly which takes 2h 4m and costs $60 - $150. Alternatively, you can bus, which costs $21 - $35 and takes 19h 10m, you could also train, which costs $14 - $65 and takes 33h 43m.
What companies run services between Peshawar, Pakistan and Karachi Airport (KHI), Pakistan?
Fly Jinnah Services flies from Peshawar International Airport (PEW) to Karachi (KHI) once daily. Alternatively, you can take a bus from Peshawar to Malir Halt via Karachi and Metropole in around 19h 10m.
- Website
- flyjinnah.com
Flights from Peshawar International Airport to Karachi
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $60–140
Flights from Islamabad International Airport to Karachi
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $85–140
Flights from Islamabad International Airport to Karachi via Quetta
- Ave. Duration
- 4h 25m
- When
- Monday and Saturday
- Estimated price
- $85–140
- Website
- airsial.com
Flights from Islamabad International Airport to Karachi
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $85–470
- Website
- www4.piac.com.pk
Flights from Islamabad International Airport to Karachi
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $270–750
- Website
- airblue.com
Flights from Islamabad International Airport to Karachi
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- $550–950
- Website
- airchina.com
Flights from Islamabad International Airport to Karachi
- Ave. Duration
- 1h 45m
- When
- Tuesday
- Estimated price
- $250–650
- Phone
- +92 42 99201738
- [email protected]
- Website
- Pakistan Railways
Train from Peshawar City to Landhi Jn.
- Ave. Duration
- 33h 33m
- Frequency
- Twice daily
- Estimated price
- $12–60
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $12–25
- AC Sleeper
- $35–55
- AC Business
- $30–60
- AC Standard
- $27
- Phone
- (061) 111 22 44 88
- [email protected]
- Website
- Bookkaru
Bus from Peshawar to Karachi
- Ave. Duration
- 18h 15m
- Frequency
- Every 4 hours
- Estimated price
- $20–35
- Website
- Bookkaru
- Website
- Faisal Movers
- Executive
- $20–35
- Premium Plus
- $27–35
Bus from Peshawar to Islamabad
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $2–9
- Website
- Bookkaru
- Website
- Faisal Movers
- Executive
- $2–6
- Premium Plus
- $6–9
- Phone
- +92-21-34387692
- [email protected]
- Website
- Karachi Bus
Bus from Metropole to Malir Halt
- Ave. Duration
- 32 min
- Frequency
- Every 15 minutes
- Estimated price
- $1
- Website
- Karachi Bus
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The London Underground: Essential tips to navigate the Tube, How to get from JFK to New York City, and How to get from Southend Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Peshawar to Karachi Airport (KHI) bus services, operated by Faisal Movers, arrive at Karachi station.
Peshawar to Karachi Airport (KHI) train services, operated by Pakistan Railways, arrive at Landhi Jn. station.
Yes, the driving distance between Peshawar to Karachi Airport (KHI) is 1351 km. It takes approximately 17h 1m to drive from Peshawar to Karachi Airport (KHI).
There are 650+ hotels available in Karachi Airport (KHI).








