Cheap flights from Muscat to Peshawar

Choose between Pakistan International Airlines, Oman Air, or SalamAir to find the best price

Why travel with Kiwi.com?

Best price

100+ million searches a day to find you the best available price.

Unique content

Explore unique options you won’t find anywhere else.

Travel hacks

Discover flight options and prices the airlines don’t want you to see.

The distance between Muscat and Peshawar is 1731 km. The most popular airlines for this route are Pakistan International Airlines, Oman Air, SalamAir, Emirates, and Qatar Airways. Muscat and Peshawar have 37 direct flights per week.

Weekly flights

MondaysTuesdaysWednesdaysThursdaysFridaysSaturdaysSundays
Number of flights74117-53

Fly direct with

Pakistan International Airlines on and Saturdays.

Check-in for a flight from Muscat to Peshawar

NameCarrier codeIATA CodePassport needed during bookingAirport check-in closesOnline check-in available
Pakistan International AirlinesPIAPKYesUnknownNo
Oman AirOMAWYYesUnknownNo
SalamAirOMSOVYesUnknownNo
EmiratesUAEEKNoUnknownNo
Qatar AirwaysQTRQRYesUnknownNo

Frequently asked questions

How long does it take to travel from Muscat to Peshawar?

A one-way nonstop (direct) flight between Muscat and Peshawar takes around 2.7 hours.

What is the flight distance between Muscat and Peshawar?

The flight distance between Muscat and Peshawar is 1731 km.

What airlines offer nonstop (direct) flights between Muscat and Peshawar?

Several carriers operate flights between Muscat and Peshawar. Airlines offering nonstop (direct) flights include Pakistan International Airlines.

What are the most popular routes to and from Muscat?

Travelers frequently search for route combinations, such as Muscat and Dubai, Doha, London, Istanbul, Colombo, Jaipur, Manila, New Delhi, Kochi, Manchester, Salalah, Riyadh, Bahrain Island, Abu Dhabi, Kannur, Melbourne, Kuwait City, Amritsar, Perth, Chittagong.

What are the most popular routes to and from Peshawar?

Travelers frequently search for route combinations, such as Peshawar and London, Kuala Lumpur, Jeddah, Dubai, Bangkok, Sydney, Dublin, Karachi, Manila, Riyadh, Medina, Saint Petersburg, Manchester, Abu Dhabi, Birmingham, Dammam, New York, Orlando, Las Vegas, Denver.

What airports are near Muscat?

The main airport in Muscat is Muscat International. It is also served by Muscat International, Sohar.

What airports are near Peshawar?

The main airport in Peshawar is Bacha Khan International. It is also served by Islamabad International Airport, Bacha Khan International.

Is it possible to combine flights, buses, and trains in one itinerary when traveling between Muscat and Peshawar?

What is Virtual Interlining and how do I use it?

Which airlines fly between Muscat and Peshawar?

When's the best time to travel between Muscat and Peshawar?

What flights operate between Muscat and Peshawar?

How many airports are there near Muscat?

How many airports are there near Peshawar?

What time do nonstop (direct) flights between Muscat and Peshawar depart?

What time do nonstop (direct) flights between Muscat and Peshawar arrive?

What time do flights between Muscat and Peshawar depart?

What time do flights between Muscat and Peshawar arrive?

Planning a trip? Thanks to our Virtual Interlining algorithm, we offer billions of route combinations between any A and any B in the world by plane, train, and bus. Find the cheapest routes and best deals for you, as well as the best dates on which to travel.

Find the best connection from Muscat to Peshawar

Search, compare, and book flights, trains, or buses to get there.

Search flights, trains & buses