There's no direct PIA service between the UK and Peshawar, so every option from London connects through a Gulf or Turkish hub, or via a domestic leg to Islamabad. Emirates (via Dubai), Qatar Airways (via Doha), Etihad (via Abu Dhabi) and Turkish Airlines (via Istanbul) all serve the route with one stop from London directly.
Everything you need to know
Choosing a connection
Emirates and Qatar Airways generally offer the widest choice of connection times through Dubai and Doha.
Etihad (Abu Dhabi) and Turkish Airlines (Istanbul) are worth comparing on price and total journey time — Istanbul connections can add more time but sometimes undercut the Gulf carriers.
Worth knowing
Peshawar sits close to Islamabad, which has PIA's direct London Heathrow service — worth comparing a one-stop flight straight into Peshawar against flying direct to Islamabad and continuing overland, depending on your onward destination.
Best time to book
Fares tighten around Eid-ul-Fitr, Eid-ul-Adha and UK school holidays — book 2–3 months ahead for those windows, 4–8 weeks ahead otherwise.
FAQs
Is there a direct flight from London to Peshawar?
No — there's no direct UK-to-Peshawar service on any airline currently. All options are one-stop.
Which airline is fastest to Peshawar from London?
Generally Emirates, Qatar and Etihad connections are faster than Turkish Airlines' Istanbul routing, but this varies by specific flight and layover — call our team to compare today's options.
Do I need a visa to fly to Peshawar?
Requirements depend on your passport and change periodically. Check the official Pakistan e-visa portal or the Pakistan High Commission in London before booking.
Get a Free Quote
Tell us your dates and a UK-based agent will call you back with the best fare on this route.
