Cheapest flights for Muscat – Karachi (MCT – KHI)

Aviasales.ge will find you the cheapest airfare for Muscat – Karachi by comparing the ticket prices to Karachi using 45 agencies, five booking systems, and 728 airlines. Where exactly you buy your tickets for Muscat – Karachi is up to you.

Direct flight for from Muscat to Karachi

The easiest way to to get to your destination is a direct flight. Direct flights for from Muscat to Karachi are offered by:

  • SalamAir ( daily OV511)
  • Pakistan International Airlines ( 2 days per week, flight PK226)
  • Oman Air ( 3 days per week, flight WY323)

Karachi is served by 1 airport: Jinnah International Airport. Direct flights for Muscat – Karachi: are operated by
  • Etihad Airways from Muscat International Airport to Jinnah International Airport
Flight with layover for the route from Muscat to Karachi

A flight with a layover on the route Muscat – Karachi will allow you to make your trip more interesting. The layover could be in:

  • Abu Dhabi (flight EY695 Etihad Airways)

This is a great chance to get to know these cities. Layovers are usually at least six hours.

Aviasales.ge suggests buying tickets for Muscat – Karachi in advance in order to choose the conditions for your flight that best suit your preferences and budget.

General flight information for Muscat – Karachi
  • Distance between Muscat and Karachi: 567 miles (912 kilometers)
  • Average flight time from Muscat to Karachi: 5hrs. 58min.
  • Frequency of flights from Muscat to Karachi: daily
Airlines flying from Muscat to Karachi
Direct flights for the route Muscat – Karachi
Flight Departure Duration Arrival Departure days
Airports serving Muscat – Karachi

Muscat airports serving flights to Karachi:

  • Muscat International Airport (MCT)

Karachi airports accepting flights from Muscat:

  • Jinnah International Airport (KHI)