Home / Destinations / Pakistan / Peshawar
Cheap flights to Peshawar
Return flights from the UK to Peshawar (PEW) from £529 per person, including taxes. Call our experts for today's best fare.
Finding cheap flights to Peshawar
Peshawar is one of the oldest cities in South Asia and the capital of Khyber Pakhtunkhwa. We book flights for families travelling to Peshawar, Mardan, Nowshera and Swat from across the UK.
Flights from UK airports to Peshawar
We book flights to Peshawar from Manchester, Birmingham, London Heathrow, Leeds Bradford and Glasgow. Flying from your nearest airport can save the trip to London, and we compare it with London fares so you can see the difference.
Arriving in Peshawar
Bacha Khan International Airport (PEW) sits right next to Peshawar Cantonment, so the drive to Saddar, University Town or Hayatabad is usually 15 to 40 minutes. It is also the nearest international airport for Mardan, Charsadda and Nowshera, and a good starting point for the Swat valley.
Direct and one-stop flights
Peshawar is reached with one stop. Emirates and flydubai connect through Dubai, Qatar Airways through Doha and Etihad through Abu Dhabi, with connections from Manchester, Birmingham and London. Flights into Peshawar often land at night or early in the morning, so plan your pick-up. If Peshawar fares are high on your dates, we will compare flying into Islamabad, about two hours away on the M1 motorway.
Baggage allowance
Fares to Peshawar through the Gulf often include a generous allowance, sometimes two checked bags, but it changes with the fare type. Low-cost connections may charge for every bag, so we compare the full price with bags included before you pay.
Best time to fly to Peshawar
October to March is the most comfortable time to visit, with cool, dry weather. June and July are very hot, often above 40°C. Fares are highest in December, around both Eids and in the UK school summer holidays, and lowest in February, March and early November.
Visas and entry
British passport holders need a visa for Pakistan, which you can apply for online through Pakistan's official visa portal. If you hold a valid NICOP or Pakistan Origin Card, you can use that instead. Entry rules can change, so check the GOV.UK foreign travel advice before you book and again before you fly.
Tips for booking
Compare Peshawar with Islamabad on your dates. Islamabad has more flights, it is about two hours away on the motorway, and it is sometimes much cheaper.
Airlines we book to Peshawar
We regularly book Emirates, Qatar Airways, flydubai and Etihad. Tell us your preferred airline, or let us find the best value on your dates.
- Airport
- Peshawar (PEW)
- Flying time
- 11 to 14 hours with one stop
- Return fares from
- £529
- Country
- Pakistan
Want the best fare to Peshawar?
Our travel experts are a phone call or WhatsApp message away.
07368652169 WhatsApp for a quoteCheap flights to Peshawar: your questions answered
How long is the flight from London to Peshawar?
There are no regular non-stop flights from the UK to Peshawar. With one stop in the Gulf, the journey usually takes 11 to 14 hours, depending on the connection.
Which airlines fly from the UK to Peshawar?
We regularly book Emirates, Qatar Airways, flydubai and Etihad to Peshawar.
Which UK airports have flights to Peshawar?
We book flights to Peshawar from Manchester, Birmingham, London Heathrow, Leeds Bradford and Glasgow, and other UK airports on request.
Are there direct flights from the UK to Peshawar?
Not regularly. Most travellers fly with one stop in Dubai, Doha or Abu Dhabi. If a direct flight runs on your dates, we will price it alongside the one-stop fares.
Is it cheaper to fly to Islamabad instead of Peshawar?
Sometimes. Islamabad has more flights and is about two hours from Peshawar by motorway. We price both airports so you can decide whether the saving is worth the drive.
Can I fly to Peshawar from Manchester or Birmingham?
Yes. Gulf airlines connect Manchester and Birmingham to Peshawar with one stop, so you don't need to travel to London.
How do I book cheap flights to Peshawar with XcessFly?
Call us on 07368652169 or send your dates on WhatsApp. A travel expert finds the best fare to Peshawar, confirms it with you and issues your e-ticket.

