All scheduled flights from Bahrain to Peshawar (BAH-PEW)
Bahrain
Pakistan
All scheduled flights from BAH to PEW. You can fly from Bahrain to Peshawar non-stop on Fridays and the flight takes about 3 hours and 20 minutes. Flights with stops take between 6 to 9 hours depending on your flight and connection airport.