Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Muscat
  4. Muscat to Peshawar
Nonstop route · Oman → Pakistan

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
MCTPEW

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.

AirlineFlights a weekTypical departuresFromSearch
Pakistan International Airlines———Search
SSalamAir———Search

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.

More flights from Muscat