- Home
- Flights
- Flights from Muscat
- Muscat to Karachi
Cheap flights from Muscat to Karachi from US$106
Oman Air, Pakistan International Airlines and SalamAir fly nonstop from Muscat to Karachi. The flight takes around 1h 38m, and the cheapest one-way fare we found recently is US$106 on 7 Dec.
Direct flights available 1h 38m Cheapest in December Prices checked 14 days ago
Muscat to Karachi at a glance
Cheapest one-wayUS$106Etihad Airways · 1 stop · Mon 7 DecFastest flight1h 38mEstimated
Nonstop flightsYesOman Air, Pakistan International Airlines, SalamAir
Airlines flying nonstop from Muscat to Karachi
3 airlines on this route.
Cheapest month to fly from Muscat to Karachi
Lowest one-way fare found for each month: December is cheapest, January the most expensive.
Good to know
- Distance
- 912 km566 miles
- Flight time
- 1h 38mestimate
- Time difference
- +1hKarachi vs Muscat
- Currency in Karachi
- PKR
- Airports
- MCT → KHI
Flights from Muscat to Karachi: questions answered
How much is a flight from Muscat to Karachi?
The cheapest one-way fare we found recently is US$106 with 1 stop, departing in December. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Muscat to Karachi?
Yes. Oman Air, Pakistan International Airlines and SalamAir fly this route nonstop.
How long is the flight from Muscat to Karachi?
A nonstop flight covers 912 km and takes around 1h 38m.
Which airlines fly from Muscat to Karachi?
Oman Air, Pakistan International Airlines and SalamAir operate nonstop flights on this route.
Which airports serve Muscat and Karachi?
Muscat: Muscat International Airport (MCT). Karachi: Jinnah International Airport (KHI).
What is the time difference between Muscat and Karachi?
Karachi is 1 hour ahead of Muscat.





