Photo: Abdul Samad khan sherwani, CC BY-SA 4.0Pakistan · PEW
Cheap flights to Peshawar
One of South Asia’s oldest cities, capital of Khyber Pakhtunkhwa, near the foot of the Khyber Pass. Flights from the UK connect through the Gulf.
- Arrival airport
- Bacha Khan International Airport (PEW)
- Distance from London
- 3,685 miles
- Non-stop flying time
- around 7h 45m
- With one stop
- usually 11 hours–13 hours
- Local time
- UTC+5
- Currency
- Pakistani rupee (PKR)
When to go
October to March; summers are extremely hot.
How people get there
Common connecting points for Peshawar: Dubai, Doha, Abu Dhabi and Istanbul. Which airlines are flying, and whether there is a non-stop service on your dates, changes through the year — a consultant checks live schedules and fares for you.
Fly to Peshawar from
- London Heathrow3,685 mi
- London Gatwick3,677 mi
- London Stansted3,650 mi
- Manchester3,736 mi
- Birmingham3,726 mi
- Leeds Bradford3,705 mi
- Glasgow3,790 mi
- Edinburgh3,748 mi
- Newcastle3,693 mi
- Bristol3,781 mi
Other cities in Pakistan
Entry requirements change. Check the latest UK government travel advice for Pakistan before you book.
Questions people ask
- How long is the flight to Peshawar from London?
- Peshawar is about 3,685 miles from Heathrow. A non-stop flight, where one operates, takes around 7h 45m; with one connection most journeys take 11 hours to 13 hours.
- Which airport do I fly into?
- Bacha Khan International Airport, airport code PEW.
- What is the time difference?
- Local time in Peshawar is UTC+5. The UK is on UTC+0 in winter and UTC+1 in summer.
- When is the best time to go?
- October to March; summers are extremely hot.
- How do I get today’s fare?
- Send us your route or call 020 3137 8781 — we’re open 24 hours a day, 7 days a week. A consultant checks live fares across the airlines and calls you back.