- Home
- Flights
- Flights from Muscat
- Muscat to Peshawar
Flights from Muscat to Peshawar
Pakistan International Airlines and SalamAir fly nonstop from Muscat to Peshawar. The flight takes around 2h 40m.
Direct flights available 2h 40m
Muscat to Peshawar at a glance
Fastest flight2h 40mEstimated
Nonstop flightsYesPakistan International Airlines, SalamAir
Airlines flying nonstop from Muscat to Peshawar
2 airlines on this route.
Good to know
- Distance
- 1,729 km1,074 miles
- Flight time
- 2h 40mestimate
- Time difference
- +1hPeshawar vs Muscat
- Currency in Peshawar
- PKR
- Airports
- MCT → PEW
Flights from Muscat to Peshawar: questions answered
Are there direct flights from Muscat to Peshawar?
Yes. Pakistan International Airlines and SalamAir fly this route nonstop.
How long is the flight from Muscat to Peshawar?
A nonstop flight covers 1,729 km and takes around 2h 40m.
Which airlines fly from Muscat to Peshawar?
Pakistan International Airlines and SalamAir operate nonstop flights on this route.
Which airports serve Muscat and Peshawar?
Muscat: Muscat International Airport (MCT). Peshawar: Bacha Khan International Airport (PEW).
What is the time difference between Muscat and Peshawar?
Peshawar is 1 hour ahead of Muscat.





