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





