Best airfares from Karachi to PeshawarJetradar compares airfares from Karachi to Peshawar with hundreds of airlines (including Qatar Airways, Turkish Airlines, Emirates) and dozens of online travel agencies in one single place. We provide you with all the options to find the cheapest flights to Peshawar, you choose where to book. Also there you can find airlines special offers from Karachi to Peshawar. The cheapest round-trip price found within the last week was $169. The cheapest oneway price found within the last week was $84.
Cheapest Flights from Karachi to Peshawar
Airline One Way One Way / Round-Trip Round-Trip Qatar Airways $343 $620 Turkish Airlines Find $3,652 Emirates $313 $417 British Airways $668 $1,097 Etihad Airways $323 $566
Airline One Way One Way / Round-Trip Round-Trip KLM Find Find Saudia $398 $756 Thai Airways Find Find Flydubai $328 $795 Iberia Find Find
Airline One Way One Way / Round-Trip Round-Trip Gulf Air $300 $621 Oman Air $1,670 $937 Srilankan Airlines $5,619 $1,816 Pakistan International Airlines $86 $169 Air Arabia $254 $346
Airline One Way One Way / Round-Trip Round-Trip Shaheen Air International $84 $173
Flights from Karachi to Peshawar
Travelling from Karachi to Peshawar advices and facts
- The distance between Karachi and Peshawar is 678 miles (or 1091 kilometers).
- The shortest flight time is 2h 10m
- There is no time difference between Karachi and Peshawar. Check this again shortly before your flight.