
Bacha Khan International Airport is the main air gateway to Khyber Pakhtunkhwa in northern Pakistan, serving the city of Peshawar. Compare airlines flying in and out of Peshawar (PEW) and set a Price Alert on Traveloka to track fares before you book.
Named after the Pashtun leader Bacha Khan, the airport sits around 7 to 10 km from central Peshawar, roughly a 15 to 30 minute drive depending on traffic. First opened in 1927 and granted international status in 1965, it is the fourth-largest airport in Pakistan and the primary hub for Khyber Pakhtunkhwa province, handling just over 1.1 million passengers in the most recent 12-month reporting period.
Unusually for a regional airport, most of PEW's schedule is international rather than domestic — around 75% of flights fly abroad, reflecting Peshawar's large expatriate workforce in the Gulf and UK.
Fares and schedules change often, so compare carriers and verify details at the time of travel.
Pakistan International Airlines (PIA) is the leading carrier at Peshawar, with Fly Jinnah also running a significant domestic and regional schedule. Air Arabia and Emirates are the main international carriers connecting Peshawar to the Gulf. The airport is not a home base for any airline — it functions as a spoke into PIA's Karachi and Islamabad networks and the Gulf carriers' Middle East hubs.
Peshawar operates a single terminal handling both arrivals and departures for domestic and international flights, keeping the layout straightforward for connecting passengers.
Taxis and ride-hailing apps such as Uber and Careem are the most practical way to reach the airport, with reservation desks available at the arrivals hall for both domestic and international passengers. There is no dedicated airport rail or metro line, so road transport is the standard option; agreeing a fare in advance with traditional taxis is recommended.
As the main airport for a mid-sized regional capital, PEW keeps its facilities practical.
Comparing your options before you fly? Check airlines serving Peshawar's Bacha Khan International Airport and set a Price Alert on Traveloka so you're ready when a fare fits your trip. Always verify final fares and flight times at the time of booking.
