Bacha Khan International Airport is inside Peshawar city, minutes from University Road. It serves Khyber Pakhtunkhwa's large Gulf workforce; most international flights are to Saudi Arabia and the UAE, with one-stop options via Dubai, Doha and Abu Dhabi for everywhere else.
Serves: Peshawar, Mardan, Charsadda, Swabi, Nowshera, Swat, Kohat. Routes marked ✈ have a nonstop flight.