FlightConnections

EN
From
To
Alliances
Airlines
Classes
0 st
1 st
2 st
Same airline
Reset
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

FlightConnections

Select departure airport

Where would you like to fly from?

Select destination

Where would you like to fly to?

Direct flights to Muscat (MCT)

Muscat International Airport - Airport code: MCT

Home Airports Oman MCT Muscat

Non-stop flights to Muscat (MCT)

Did you mean flights from Muscat?
Last updated on: 09-30-2020

Muscat International Airport is the largest airport in Oman. It is Oman's main international airport. In total there are 66 airports around the world that have direct flights to Muscat, spread around 64 cities in 31 countries. Currently, there are 3 domestic flights to Muscat.

Muscat is mainly known for sightseeing & culture and its romance.

Most tourists that come to Muscat visit one of the following sights:

  • Mutrah Souq
  • Ras Al-Jinz
  • Nizwa Fort, Oman

This month, there are 3,512 flights arriving at Muscat Airport, which are 117 flights per day or 5 flights per hour. On an average day, there is at least 1 flight arriving every 12 minutes.

The most frequently departed flights to Muscat are routes from Dubai (DXB) in United Arab Emirates and Doha (DOH) in Qatar. These two routes together are operated 515 times this month, and make up for 15% of all monthly arrivals at Muscat International Airport.

The longest flight to Muscat MCT is departing from Manila (MNL). This non-stop flight takes around 9 hours and 5 minutes and covers a distance of 4,115 miles (6,622 km).

List of all direct flights to Muscat

Below you can find a list of all cities and countries that have direct flights to Muscat, ordered by popularity.

Show all

Currently, there are 33 airlines that fly to Muscat. Most flights to Muscat are operated by Oman Air, as they connect 49 airports to MCT. That’s around 3 times as much as SalamAir, the second biggest airline in terms of operated flight routes to Muscat. Below you can find a list of airlines that operate most MCT flights:

Business class flights to Muscat

There are 51 airports that have flights to Muscat in Business Class. All airports that offer business class flights to MCT are listed below:

Show all

First class flights to Muscat

If you are looking for a luxurious flight, there's a total of 9 airports to choose from that have flights to MCT in First Class.

Intercontinental flights to Muscat

These are all non-stop intercontinental flights to Muscat International Airport (MCT), as of September 2020:

* Please note that there are no direct services from the United States, Canada, Southern America, Central America, the Caribbean, Japan, Eastern Asia, Central Asia or Oceania.

Non-stop flights from Europe to Muscat

Oman AirOman Air: year-round flights from 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 from London Heathrow (LHR).

Non-stop flights from Africa to Muscat

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

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

SalamAirSalamAir: year-round flights from Alexandria (HBE) and Khartoum (KRT).

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

Royal Air MarocRoyal Air Maroc: year-round flights from Casablanca (CMN).

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

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

Oman AirOman Air: year-round flights from 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).

SalamAirSalamAir: year-round flights from Bahrain Island (BAH), Kuwait City (KWI), Salalah (SLL), Doha (DOH), Dammam (DMM), Jeddah (JED), Riyadh (RUH), Abu Dhabi (AUH) and Dubai (DXB).

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

Kuwait AirwaysKuwait Airways: seasonal flights from Kuwait City (KWI).

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

KLMKLM (SkyTeam): seasonal flights from Dammam (DMM) and year-round flights from Abu Dhabi (AUH).

Saudi ArabianSaudi Arabian (SkyTeam): seasonal flights from Jeddah (JED) and Medina (MED).

PegasusPegasus: seasonal flights from Istanbul (Sabiha) (SAW).

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

Aer LingusAer Lingus: year-round flights from Abu Dhabi (AUH).

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

EmiratesEmirates: year-round flights from Dubai (DXB).

Etihad AirwaysEtihad Airways: year-round flights from Abu Dhabi (AUH).

FlydubaiFlydubai: year-round flights from Dubai (DXB).

Rotana JetRotana Jet: seasonal flights from Abu Dhabi (AUH).

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

Non-stop flights from India / South Asia to Muscat

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

Oman AirOman Air: year-round flights from 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 from Malé (MLE), year-round flights from Kathmandu (KTM), Islamabad (ISB), Karachi (KHI), Lahore (LHE) and Colombo (CMB).

Air IndiaAir India (Star Alliance): seasonal flights from Chennai (MAA), Hyderabad (HYD), Mumbai (BOM) and New Delhi (DEL).

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

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

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

SpicejetSpicejet: year-round flights from Ahmedabad (AMD).

Iran AsemanIran Aseman: year-round flights from Shiraz (SYZ).

Taban AirTaban Air: year-round flights from Shiraz (SYZ) and Tehran (IKA).

SalamAirSalamAir: year-round flights from Kathmandu (KTM), Karachi (KHI), Multan (MUX), Sialkot (SKT), Colombo (CMB), Chittagong (CGP) and Dhaka (DAC).

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

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

SriLankan AirlinesSriLankan Airlines (Oneworld): seasonal flights from Colombo (CMB).

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

Regent AirwaysRegent Airways: year-round flights from Chittagong (CGP).

US-Bangla AirlinesUS-Bangla Airlines: year-round flights from Chittagong (CGP) and Dhaka (DAC).

Non-stop flights from China to Muscat

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

Non-stop flights from South-East Asia to Muscat

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

International flights to Muscat

Bahrain
Flights from Bahrain to Muscat

Bahrain Island is the only city in Bahrain with direct flights to Muscat. From Bahrain Island, direct flights are offered by Gulf Air, Oman Air and SalamAir.

Bangladesh
Flights from Bangladesh to Muscat

There are 3 airports in Bangladesh that have non-stop flights to Muscat.

From Chittagong, there are 4 airlines that have direct services to Muscat, which are Biman Airlines, Regent Airways, SalamAir and US-Bangla Airlines.
From Dhaka, direct flights are offered by Biman Airlines, SalamAir and US-Bangla Airlines.
From Sylhet, you can fly non-stop to Muscat with Biman Airlines.

China
Flights from China to Muscat

In China, the only airport that has a direct connection to Muscat is Guangzhou. From Guangzhou, direct flights are offered by Oman Air.

Egypt
Flights from Egypt to Muscat

If you are looking for a direct flight from Egypt to Muscat, there are 2 airports to choose from.

From Alexandria, direct flights are offered by SalamAir.
From Cairo, you can fly non-stop with Egyptair (Star Alliance) or Oman Air.

Ethiopia
Flights from Ethiopia to Muscat

There is 1 airport in Ethiopia that has a direct connection to Muscat, which is Addis Ababa. From Addis Ababa, direct flights are offered by Ethiopian Airlines (Star Alliance).

France
Flights from France to Muscat

In France, the only airport that has a direct connection to Muscat is Paris. From Paris, direct flights are offered by Oman Air.

Germany
Flights from Germany to Muscat

In Germany, there are 2 airports that have direct flights to Muscat.

From Frankfurt and Munich, you can fly with Oman Air.

India
Flights from India to Muscat

India is well-connected to Muscat (MCT) with 14 airports around the country that have direct flights to the airport.

From Ahmedabad, direct flights are offered by Spicejet.
From Bengaluru, the only airline with direct flights is Oman Air.
From Chennai, you can fly non-stop with Air India (Star Alliance) or Oman Air.
From Goa, the only airline with direct flights is Oman Air.
From Hyderabad, you can fly non-stop with Air India (Star Alliance) or Oman Air.
From Jaipur, you can fly non-stop to Muscat with Oman Air.
From Kannur, you can fly non-stop with Air-India Express or Go Air.
From Kochi, direct flights are offered by Air-India Express, IndiGo Airlines and Oman Air.
From Kozhikode, you can fly non-stop with Air-India Express or Oman Air.
From Lucknow, the only airline with direct flights is Oman Air.
From Mangalore, direct flights are offered by Air-India Express.
From Mumbai, there are 4 airlines that have direct services to Muscat, which are Air India (Star Alliance), Go Air, IndiGo Airlines and Oman Air.
From New Delhi, you can fly non-stop with Air India (Star Alliance) or Oman Air.
From Thiruvananthapuram, you can fly non-stop with Air-India Express or Oman Air.

Indonesia
Flights from Indonesia to Muscat

Jakarta is the only city in Indonesia with direct flights to Muscat. From Jakarta, direct flights are offered by Oman Air.

Iran
Flights from Iran to Muscat

If you are looking for a direct flight from Iran to Muscat, there are 2 airports to choose from.

From Shiraz, you can fly non-stop with Iran Aseman or Taban Air.
From Tehran, you can fly non-stop with Oman Air or Taban Air.

Italy
Flights from Italy to Muscat

There is 1 airport in Italy that has a direct connection to Muscat, which is Milan (Malpensa). From Milan (Malpensa), direct flights are offered by Oman Air.

Jordan
Flights from Jordan to Muscat

Amman is the only city in Jordan with direct flights to Muscat. From Amman, direct flights are offered by Oman Air.

Kenya
Flights from Kenya to Muscat

In Kenya, the only airport that has a direct connection to Muscat is Nairobi. From Nairobi, direct flights are offered by Oman Air.

Kuwait
Flights from Kuwait to Muscat

There is 1 airport in Kuwait that has a direct connection to Muscat, which is Kuwait City. From Kuwait City, direct flights are offered by Kuwait Airways, Oman Air and SalamAir.

Malaysia
Flights from Malaysia to Muscat

In Malaysia, the only airport that has a direct connection to Muscat is Kuala Lumpur. From Kuala Lumpur, direct flights are offered by Oman Air.

Maldives
Flights from Maldives to Muscat

Malé is the only city in Maldives with direct flights to Muscat. From Malé, direct flights are offered by Oman Air. This is a seasonal route that starts in October and ends in March.

Morocco
Flights from Morocco to Muscat

There is 1 airport in Morocco that has a direct connection to Muscat, which is Casablanca. From Casablanca, you can fly non-stop with Oman Air or Royal Air Maroc.

Nepal
Flights from Nepal to Muscat

Kathmandu is the only city in Nepal with direct flights to Muscat. From Kathmandu, you can fly non-stop with Oman Air or SalamAir.

Pakistan
Flights from Pakistan to Muscat

In Pakistan there are several airports with flights to Muscat (7 in total).

From Islamabad, you can fly non-stop with Oman Air or Pakistan.
From Karachi, direct flights are offered by Oman Air, SalamAir and Thai Airways (Star Alliance).
From Lahore, you can fly non-stop with Oman Air or Pakistan.
From Multan, the only airline with direct flights is SalamAir.
From Peshawar, direct flights are offered by Pakistan. This route is not operational yet but will start in October.
From Sialkot, you can fly non-stop with Pakistan or SalamAir.
From Turbat, direct flights are offered by Pakistan. This route is not operational yet but will start in October.

Philippines
Flights from Philippines to Muscat

In Philippines, the only airport that has a direct connection to Muscat is Manila. From Manila, direct flights are offered by Oman Air.

Qatar
Flights from Qatar to Muscat

There is 1 airport in Qatar that has a direct connection to Muscat, which is Doha. From Doha, direct flights are offered by Oman Air, Qatar Airways (Oneworld) and SalamAir.

Russia
Flights from Russia to Muscat

In Russia, the only airport that has a direct connection to Muscat is Moscow Domodedovo. From Moscow Domodedovo, direct flights are offered by Oman Air.

Saudi Arabia
Flights from Saudi Arabia to Muscat

There are 4 airports in Saudi Arabia that have non-stop flights to Muscat.

From Dammam, direct flights are offered by KLM (SkyTeam), Oman Air and SalamAir.
From Jeddah, direct flights are offered by Oman Air, SalamAir and Saudi Arabian (SkyTeam).
From Medina, you can fly non-stop with Oman Air or Saudi Arabian (SkyTeam).
From Riyadh, you can fly non-stop with Oman Air or SalamAir.

Sri Lanka
Flights from Sri Lanka to Muscat

Colombo is the only city in Sri Lanka with direct flights to Muscat. From Colombo, direct flights are offered by Oman Air, SalamAir and SriLankan Airlines (Oneworld).

Sudan
Flights from Sudan to Muscat

There is 1 airport in Sudan that has a direct connection to Muscat, which is Khartoum. From Khartoum, direct flights are offered by SalamAir.

Switzerland
Flights from Switzerland to Muscat

Zürich is the only city in Switzerland with direct flights to Muscat. From Zürich, direct flights are offered by Oman Air.

Tanzania
Flights from Tanzania to Muscat

In Tanzania, the only airport that has a direct connection to Muscat is Zanzibar. From Zanzibar, direct flights are offered by Oman Air.

Thailand
Flights from Thailand to Muscat

There is 1 airport in Thailand that has a direct connection to Muscat, which is Bangkok. From Bangkok, direct flights are offered by Oman Air.

Turkey
Flights from Turkey to Muscat

In Turkey, there are 3 airports that have direct flights to Muscat.

From Istanbul, you can fly non-stop with Oman Air or Turkish Airlines (Star Alliance).
From Istanbul (Sabiha), the only airline with direct flights is Pegasus. This is a seasonal route that starts in October and ends in March.
From Trabzon, you can fly non-stop to Muscat with Turkish Airlines (Star Alliance). This is a seasonal route that started in May and ends in August.

United Arab Emirates
Flights from United Arab Emirates to Muscat

There are 3 airports in United Arab Emirates that have non-stop flights to Muscat.

From Abu Dhabi, airlines that operate direct flights are Aer Lingus, Etihad Airways, KLM (SkyTeam), Oman Air, Rotana Jet and SalamAir.
From Dubai, there are 5 airlines that have direct services to Muscat, which are Emirates, Flydubai, Oman Air, SalamAir and Swiss (Star Alliance).
From Dubai (Sharjah), you can fly non-stop to Muscat with Air Arabia.

United Kingdom
Flights from United Kingdom to Muscat

If you are looking for a direct flight from United Kingdom to Muscat, there are 2 airports to choose from.

From London Heathrow, you can fly non-stop with British Airways (Oneworld) or Oman Air.
From Manchester, the only airline with direct flights is Oman Air.

Domestic flights to Muscat

Oman
Flights from Oman to Muscat

There are 3 airports in Oman that have non-stop domestic flights to Muscat.

From Duqm and Khasab, you can fly with Oman Air.
From Salalah, you can fly non-stop with Oman Air or SalamAir.

Alternative airports near Muscat

Flying to an alternative airport near Muscat could give you other options to reach your destination. For example, the possibility to fly with a different airline or alliance, or finding a cheaper airfare. The only alternative airport to Muscat (MCT) within a range of 125 miles (200 km) is Sohar (OHS).

Frequently asked questions - FAQ

How many airports are there in Muscat?

There is 1 airport in Muscat: Muscat International Airport (MCT).

What is the best airport to fly into Muscat?

The most convenient airport to fly into Muscat is Muscat International Airport (MCT).

How many airlines fly to Muscat?

There are 33 airlines flying to Muscat from 66 airports around the world, as of September 2020.

Which airlines fly to Muscat?

Oman Air, SalamAir and Pakistan operate most flights to Muscat. To get a full overview of all operating airlines, please use the airline filter.

Which alliances are flying to Muscat?

Star Alliance, Oneworld and SkyTeam are all flying to Muscat.

How many nonstop flights are there to Muscat?

There are roughly 3,512 flights arriving at Muscat every month (or 819 flights each week), from a total of 66 airports worldwide.

What is the official name of Muscat Airport?

The official name of Muscat Airport is Muscat International Airport.

What is the airport code of Muscat Airport?

The airport code of Muscat Airport is MCT.

What are the most popular flights to Muscat?

Dubai, Doha and Salalah are the 3 most popular routes to Muscat. For a complete overview of all flight routes to Muscat, please use our flight map.

How long is the flight to Muscat?

 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.

Subscribe  

FlightConnections

 PREMIUM

  • ⚡ Faster experience
  • Multiple airline filters
  • Class filters
  • Full map view
  • Mobile app for iOS and Android
  • No advertisements!
  • Personal
    Annual
    € 1.99*
    Per Month
  • Business
    Annual
    € 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.