0 st
1 st
2 st
Same airline
Show route info
Show indirect destinations
Alliances All

Show flights operated by a specific alliance

Airlines All

Show flights operated by a specific airline

ClassesPREMIUM All

Show flights in a specific flight class

Stopovers Non-stop

Show direct flights, or flights with 1 or 2 stopovers

Same airline No

Show connecting flights with the same airline only

Full Map


Select departure airport

Where would you like to fly from?

Select destination

Where would you like to fly to?

Direct flights from Muscat (MCT)

Muscat International Airport - Airport code: MCT

Home Airports Oman MCT Muscat

Non-stop flights from Muscat (MCT)

Last updated on: 05-28-2020

Muscat Airport (IATA: MCT, ICAO: OOMS), also known as Muscat International Airport, is the largest airport in Oman. It is Oman's main international airport and serves the area of Muscat. Muscat Airport has non-stop passenger flights scheduled to 65 destinations in 31 countries.

At present, there are 3 domestic flights from Muscat.

The longest flight from Muscat MCT is a 4,115 mile (6,622 km) non-stop route to Manila MNL. This direct flight takes around 9 hours and 5 minutes and is operated by Oman Air.

Airlines flying from Muscat

In total there are 30 airlines flying from and to Muscat. Most flights are operated by one of the following carriers:

Popular destinations from Muscat

Below you can find a list of the most popular destinations from Muscat, based on the number of scheduled flights for this month.

Alternative airports near Muscat

There is one alternative airport to Muscat (MCT) within a range of 125 miles (200 km), which is Sohar (OHS).

Intercontinental flights from Muscat

The following is an overview of all non-stop intercontinental flights operating from Muscat International Airport (MCT).

Please note that there are no direct services between Muscat and the United States, Canada, Southern America, Central America, the Carribean, Japan, Eastern Asia, Central Asia or Oceania.

Non-stop flights from Muscat to Europe

Oman AirOman Air: year-round to Frankfurt (FRA), Munich (MUC), Zürich (ZRH), Moscow Domodedovo (DME), London Heathrow (LHR), Manchester (MAN), Milan (Malpensa) (MXP) and Paris (CDG).

British AirwaysBritish Airways (Oneworld): seasonal flights to London Heathrow (LHR).

Non-stop flights from Muscat to Africa

Oman AirOman Air: year-round to Nairobi (NBO), Zanzibar (ZNZ), Cairo (CAI) and Casablanca (CMN).

Ethiopian AirlinesEthiopian Airlines (Star Alliance): year-round to Addis Ababa (ADD).

EgyptairEgyptair (Star Alliance): year-round to Cairo (CAI).

SalamAirSalamAir: seasonal flights to Khartoum (KRT).

Non-stop flights from Muscat to the Middle-East / Western Asia

Oman Air has a strong network of non-stop flights to the Middle-East.

Oman AirOman Air: year-round to Bahrain Island (BAH), Amman (AMM), Kuwait City (KWI), Duqm (DQM), Khasab (KHS), Salalah (SLL), Doha (DOH), Dammam (DMM), Jeddah (JED), Medina (MED), Riyadh (RUH), Istanbul (IST), Abu Dhabi (AUH) and Dubai (DXB).

Gulf AirGulf Air: year-round to Bahrain Island (BAH).

Kuwait AirwaysKuwait Airways: year-round to Kuwait City (KWI).

SalamAirSalamAir: seasonal flights to Salalah (SLL), Doha (DOH) and Dubai (DXB).

Qatar AirwaysQatar Airways (Oneworld): year-round to Doha (DOH).

KLMKLM (SkyTeam): seasonal flights to Dammam (DMM).

Saudi ArabianSaudi Arabian (SkyTeam): seasonal flights to Jeddah (JED), Medina (MED) and Riyadh (RUH).

PegasusPegasus: seasonal flights to Istanbul (Sabiha) (SAW) and Trabzon (TZX).

Turkish AirlinesTurkish Airlines (Star Alliance): year-round to Istanbul (IST) and seasonal flights to Trabzon (TZX).

Air ArabiaAir Arabia: year-round to Dubai (Sharjah) (SHJ).

EmiratesEmirates: seasonal flights to Dubai (DXB).

Etihad AirwaysEtihad Airways: seasonal flights to Abu Dhabi (AUH).

FlydubaiFlydubai: year-round to Dubai (DXB).

SwissSwiss (Star Alliance): seasonal flights to Dubai (DXB).

Non-stop flights from Muscat to India / South Asia

Oman Air has a significant network of flights from Muscat to India or Southern Asia.

Oman AirOman Air: year-round to Bengaluru (BLR), Chennai (MAA), Goa (GOI), Hyderabad (HYD), Jaipur (JAI), Kochi (COK), Kozhikode (CCJ), Lucknow (LKO), Mumbai (BOM), New Delhi (DEL), Thiruvananthapuram (TRV), Tehran (IKA), seasonal flights to Malé (MLE), year-round flights to Kathmandu (KTM), Islamabad (ISB), Karachi (KHI), Lahore (LHE) and Colombo (CMB).

Air IndiaAir India (Star Alliance): year-round to Chennai (MAA), Hyderabad (HYD), Mumbai (BOM) and New Delhi (DEL).

Air-India ExpressAir-India Express: year-round to Kannur (CNN), Kochi (COK), Kozhikode (CCJ), seasonal flights to Mangalore (IXE) and year-round flights to Thiruvananthapuram (TRV).

Go AirGo Air: year-round to Kannur (CNN) and Mumbai (BOM).

IndiGo AirlinesIndiGo Airlines: seasonal flights to Kochi (COK) and Mumbai (BOM).

SpicejetSpicejet: year-round to Ahmedabad (AMD).

Iran AsemanIran Aseman: seasonal flights to Shiraz (SYZ).

Taban AirTaban Air: year-round to Shiraz (SYZ).

SalamAirSalamAir: seasonal flights to Sialkot (SKT) and Dhaka (DAC).

PakistanPakistan: seasonal flights to Gwadar (GWD), year-round flights to Islamabad (ISB), Lahore (LHE), Peshawar (PEW), Sialkot (SKT) and Turbat (TUK).

Thai AirwaysThai Airways (Star Alliance): seasonal flights to Karachi (KHI).

SriLankan AirlinesSriLankan Airlines (Oneworld): year-round to Colombo (CMB).

Biman AirlinesBiman Airlines: year-round to Chittagong (CGP), Dhaka (DAC) and Sylhet (ZYL).

Regent AirwaysRegent Airways: seasonal flights to Chittagong (CGP).

US-Bangla AirlinesUS-Bangla Airlines: seasonal flights to Chittagong (CGP) and Dhaka (DAC).

Non-stop flights from Muscat to China

Oman AirOman Air is currently the only airline flying non-stop from Muscat to China. They fly year-round to Guangzhou (CAN).

Non-stop flights from Muscat to South-East Asia

Oman AirOman Air is currently the only airline flying non-stop from Muscat to South-Eastern Asia. They fly year-round to Jakarta (CGK), Kuala Lumpur (KUL), Manila (MNL) and Bangkok (BKK).

 Remove ads

Adblocker detected

This website is made possible by displaying online advertisements to our visitors.

Please support us by disabling your ad blocker. Or choose one of our plans.




  • ⚡ Faster experience
  • Multiple airline filters
  • Class filters
  • Full map view
  • Mobile app for iOS and Android
  • No advertisements!
  • Personal
    € 1.99*
    Per Month
  • Business
    € 19.99*
    Per Month

Renews monthly.  Cancel anytime.
Personal use only.

* Renews at €23.88 annually.  Cancel anytime.
Personal use only.

* Renews at €239.88 annually.  Cancel anytime.
Business license.