EN
Full Map
From
To
Dates
Prices
Alliances
Airlines
Classes
Aircrafts
0 st
1 st
2 st
Same airline
Reset
Show route info
Show indirect destinations
Price view
One way
Round trip
Price view
One way
Round trip
Airport legend
> 50 direct destinations

Airports with direct flights to 50+ destinations

> 10 direct destinations

Airports with direct flights to 10 to 50 destinations

< 10 direct destinations

Airports with direct flights to less then 10 destinations

Dates All

Show flights within a certain date range

Prices All

Show flights within a certain price range

Alliances All

Show flights operated by a specific alliance

Airlines All

Show flights operated by a specific airline

Classes All

Show flights in a specific flight class

Aircrafts All

Show flights operated by a specific aircraft

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?

Muscat International Airport is the largest airport in Oman. In total there are 73 airports around the world that have direct flights to Muscat, spread around 71 cities in 33 countries. Currently, there are 3 domestic flights to Muscat.

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

This month, there are 3,253 flights arriving at Muscat Airport, which are 108 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 Salalah (SLL) in Oman and Dubai (DXB) in United Arab Emirates. These two routes together are operated 679 times this month, and make up for 21% 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 8 hours and 40 minutes and covers a distance of 2,556 miles (4,113 km).

 Remove ads

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 35 airlines that fly to Muscat. Most flights to Muscat are operated by Oman Air, as they connect 44 airports to MCT. That’s around 2 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 44 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 8 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 July 2022:

* 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), seasonal flights from Moscow Domodedovo (DME), year-round flights from London Heathrow (LHR), Milan (Malpensa) (MXP) and Paris (CDG).

Edelweiss AirEdelweiss Air: seasonal flights from Zürich (ZRH).

SalamAirSalamAir: seasonal flights from Sarajevo (SJJ).

Air FranceAir France (SkyTeam): seasonal flights from Paris (CDG).

Non-stop flights from Africa to Muscat

Oman AirOman Air: year-round flights from Zanzibar (ZNZ) and Cairo (CAI).

SalamAirSalamAir: seasonal flights from Hargeisa (HGA), Alexandria (HBE) and Khartoum (KRT).

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

Air Arabia EgyptAir Arabia Egypt: seasonal flights from Cairo (CAI).

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

Badr AirlinesBadr Airlines: seasonal flights from Khartoum (KRT).

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

Oman Air and SalamAir have 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) and Dubai (DXB).

SalamAirSalamAir: seasonal flights from Bahrain Island (BAH), Kuwait City (KWI), Salalah (SLL), Doha (DOH), Dammam (DMM), Jeddah (JED), Riyadh (RUH), Bursa (YEI), Istanbul (Sabiha) (SAW), Trabzon (TZX), Dubai (DXB), Baku (GYD) and Al Najaf (NJF).

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

Jordan AviationJordan Aviation: seasonal flights from Amman (AMM).

Jazeera AirwaysJazeera Airways: seasonal flights from Kuwait City (KWI).

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

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

Biman AirlinesBiman Airlines: seasonal flights from Jeddah (JED).

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

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

PegasusPegasus: year-round flights from Istanbul (Sabiha) (SAW) and seasonal flights from Trabzon (TZX).

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

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).

InterSkyInterSky: year-round flights from Abu Dhabi (AUH).

Wizz Air Abu DhabiWizz Air Abu Dhabi: seasonal flights from Abu Dhabi (AUH).

Iraqi AirwaysIraqi Airways: seasonal flights from Baghdad (BGW).

Non-stop flights from India / South Asia to Muscat

Oman Air and SalamAir have a significant network of flights from India or Southern Asia to Muscat.

Oman AirOman Air: seasonal flights from Chittagong (CGP), Dhaka (DAC), year-round flights from Bengaluru (BLR), Chennai (MAA), Goa (GOI), Hyderabad (HYD), seasonal flights from Jaipur (JAI), year-round flights from Kochi (COK), Kozhikode (CCJ), seasonal flights from Lucknow (LKO), year-round flights from Mumbai (BOM), New Delhi (DEL), seasonal flights from Thiruvananthapuram (TRV), year-round flights from Islamabad (ISB), Karachi (KHI), Lahore (LHE) and Colombo (CMB).

SalamAirSalamAir: seasonal flights from Chittagong (CGP), Dhaka (DAC), Jaipur (JAI), Lucknow (LKO), Thiruvananthapuram (TRV), Karachi (KHI), Multan (MUX), Sialkot (SKT), Shiraz (SYZ), Tehran (IKA) and Kathmandu (KTM).

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

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

Badr AirlinesBadr Airlines: seasonal flights from Mumbai (BOM).

Air IndiaAir India (Star Alliance): seasonal flights from Ahmedabad (AMD), year-round flights from Chennai (MAA), seasonal flights from Hyderabad (HYD), Kannur (CNN), year-round flights from Mumbai (BOM) and New Delhi (DEL).

Air-India ExpressAir-India Express: year-round flights from Bengaluru (BLR), Hyderabad (HYD), Kannur (CNN), Kochi (COK), Kozhikode (CCJ), Mangalore (IXE), Thiruvananthapuram (TRV), Tiruchirappalli (TRZ) and Vijayawada (VGA).

FlexFlightFlexFlight: year-round flights from Kannur (CNN), seasonal flights from Kochi (COK) and Mumbai (BOM).

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

IndiGo AirlinesIndiGo Airlines: seasonal flights from Hyderabad (HYD), year-round flights from Kochi (COK), seasonal flights from Lucknow (LKO), year-round flights from Mumbai (BOM) and seasonal flights from Thiruvananthapuram (TRV).

SpicejetSpicejet: seasonal flights from Ahmedabad (AMD).

PakistanPakistan: year-round flights from Faisalabad (LYP), Islamabad (ISB), Karachi (KHI), Lahore (LHE), Multan (MUX), Peshawar (PEW), Sialkot (SKT) and Turbat (TUK).

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

Cham Wings AirlinesCham Wings Airlines: seasonal flights from Damascus (DAM).

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: year-round flights from Jakarta (CGK), Kuala Lumpur (KUL), Manila (MNL) and Bangkok (BKK).

SalamAirSalamAir: seasonal flights from Phuket (HKT).

International flights to Muscat

Azerbaijan
Flights from Azerbaijan to Muscat

Baku is the only city in Azerbaijan with direct flights to Muscat. From Baku, direct flights are offered by SalamAir. This is a seasonal route that starts in July and ends in September.

Bahrain
Flights from Bahrain to Muscat

In Bahrain, the only airport that has a direct connection to Muscat is Bahrain Island. 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 and Dhaka, you can fly with Biman Airlines, Oman Air, SalamAir and US-Bangla Airlines.
From Sylhet, you can fly non-stop to Muscat with Biman Airlines.

Bosnia & Herzegovina
Flights from Bosnia & Herzegovina to Muscat

There is 1 airport in Bosnia & Herzegovina that has a direct connection to Muscat, which is Sarajevo. From Sarajevo, direct flights are offered by SalamAir. This is a seasonal route that starts in July and ends in September.

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. This is a seasonal route that starts in July and ends in October.
From Cairo, direct flights are offered by Air Arabia Egypt, Egyptair (Star Alliance) and Oman Air.

Ethiopia
Flights from Ethiopia to Muscat

Addis Ababa is the only city in Ethiopia with direct flights to Muscat. From Addis Ababa, direct flights are offered by Ethiopian Airlines (Star Alliance).

France
Flights from France to Muscat

There is 1 airport in France that has a direct connection to Muscat, which is Paris. From Paris, you can fly non-stop with Air France (SkyTeam) or 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 16 airports around the country that have direct flights to the airport.

From Ahmedabad, you can fly non-stop with Air India (Star Alliance) or Spicejet. This route is not operational yet but will start in October.
From Bengaluru, you can fly non-stop with Air-India Express or 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, there are 4 airlines that have direct services to Muscat, which are Air India (Star Alliance), Air-India Express, IndiGo Airlines and Oman Air.
From Jaipur, you can fly non-stop with Oman Air or SalamAir. This is a seasonal route that starts in July and ends in October.
From Kannur, there are 4 airlines that have direct services to Muscat, which are Air India (Star Alliance), Air-India Express, FlexFlight and Go Air.
From Kochi, there are 5 airlines that have direct services to Muscat, which are Air-India Express, FlexFlight, Go Air, IndiGo Airlines and Oman Air.
From Kozhikode, you can fly non-stop with Air-India Express or Oman Air.
From Lucknow, direct flights are offered by IndiGo Airlines, Oman Air and SalamAir. This is a seasonal route that starts in July and ends in October.
From Mangalore, direct flights are offered by Air-India Express.
From Mumbai, airlines that operate direct flights are Air India (Star Alliance), Badr Airlines, FlexFlight, 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, there are 4 airlines that have direct services to Muscat, which are Air-India Express, IndiGo Airlines, Oman Air and SalamAir.
From Tiruchirappalli and Vijayawada, you can fly with Air-India Express.

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 and Tehran, you can fly with SalamAir.

Iraq
Flights from Iraq to Muscat

There are 2 airports in Iraq that have non-stop flights to Muscat.

From Al Najaf, direct flights are offered by SalamAir. This is a seasonal route that starts in July and ends in October.
From Baghdad, the only airline with direct flights is Iraqi Airways. This route is recently announced though, and not operational yet. It will start in July 2022.

Italy
Flights from Italy to Muscat

In Italy, the only airport that has a direct connection to Muscat is Milan (Malpensa). From Milan (Malpensa), direct flights are offered by Oman Air.

Jordan
Flights from Jordan to Muscat

There is 1 airport in Jordan that has a direct connection to Muscat, which is Amman. From Amman, you can fly non-stop with Jordan Aviation or Oman Air.

Kuwait
Flights from Kuwait to Muscat

In Kuwait, the only airport that has a direct connection to Muscat is Kuwait City. From Kuwait City, there are 4 airlines that have direct services to Muscat, which are Jazeera Airways, Kuwait Airways, Oman Air and SalamAir.

Malaysia
Flights from Malaysia to Muscat

Kuala Lumpur is the only city in Malaysia with direct flights to Muscat. From Kuala Lumpur, direct flights are offered by Oman Air.

Nepal
Flights from Nepal to Muscat

There is 1 airport in Nepal that has a direct connection to Muscat, which is Kathmandu. From Kathmandu, direct flights are offered by SalamAir. This is a seasonal route that starts in July and ends in October.

Pakistan
Flights from Pakistan to Muscat

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

From Faisalabad, direct flights are offered by Pakistan.
From Islamabad, you can fly non-stop with Oman Air or Pakistan.
From Karachi, direct flights are offered by Oman Air, Pakistan and SalamAir.
From Lahore, you can fly non-stop with Oman Air or Pakistan.
From Multan, you can fly non-stop with Pakistan or SalamAir.
From Peshawar, you can fly non-stop to Muscat with Pakistan.
From Sialkot, you can fly non-stop with Pakistan or SalamAir.
From Turbat, the only airline with direct flights is Pakistan.

Philippines
Flights from Philippines to Muscat

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

Qatar
Flights from Qatar to Muscat

In Qatar, the only airport that has a direct connection to Muscat is Doha. From Doha, direct flights are offered by Oman Air, Qatar Airways (Oneworld) and SalamAir.

Russia
Flights from Russia to Muscat

There is 1 airport in Russia that has a direct connection to Muscat, which is Moscow Domodedovo. From Moscow Domodedovo, direct flights are offered by Oman Air. This route is not operational yet but will start in October.

Saudi Arabia
Flights from Saudi Arabia to Muscat

In Saudi Arabia, there are 4 airports that have direct flights to Muscat.

From Dammam, direct flights are offered by KLM (SkyTeam), Oman Air and SalamAir.
From Jeddah, there are 4 airlines that have direct services to Muscat, which are Biman Airlines, 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.

Somalia
Flights from Somalia to Muscat

In Somalia, the only airport that has a direct connection to Muscat is Hargeisa. From Hargeisa, direct flights are offered by SalamAir. This is a seasonal route that starts in September and ends in October.

Sri Lanka
Flights from Sri Lanka to Muscat

Colombo is the only city in Sri Lanka with direct flights to Muscat. From Colombo, you can fly non-stop with Oman Air or 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, you can fly non-stop with Badr Airlines or SalamAir. This is a seasonal route that starts in July and ends in October.

Switzerland
Flights from Switzerland to Muscat

Zürich is the only city in Switzerland with direct flights to Muscat. From Zürich, you can fly non-stop with Edelweiss Air or Oman Air.

Syria
Flights from Syria to Muscat

In Syria, the only airport that has a direct connection to Muscat is Damascus. From Damascus, direct flights are offered by Cham Wings Airlines. This is a seasonal route that starts in July and ends in October.

Tanzania
Flights from Tanzania to Muscat

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

Thailand
Flights from Thailand to Muscat

There are 2 airports in Thailand that have non-stop flights to Muscat.

From Bangkok, direct flights are offered by Oman Air.
From Phuket, the only airline with direct flights is SalamAir. This is a seasonal route that starts in July and ends in October.

Turkey
Flights from Turkey to Muscat

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

From Bursa, direct flights are offered by SalamAir. This is a seasonal route that starts in July and ends in October.
From Istanbul, you can fly non-stop with Oman Air or Turkish Airlines (Star Alliance).
From Istanbul (Sabiha), you can fly non-stop with Pegasus or SalamAir.
From Trabzon, direct flights are offered by Pegasus, SalamAir and Turkish Airlines (Star Alliance). This is a seasonal route that starts in July and ends in October.

United Arab Emirates
Flights from United Arab Emirates to Muscat

In United Arab Emirates, there are 3 airports that have direct flights to Muscat.

From Abu Dhabi, there are 4 airlines that have direct services to Muscat, which are Etihad Airways, InterSky, KLM (SkyTeam) and Wizz Air Abu Dhabi.
From Dubai, there are 4 airlines that have direct services to Muscat, which are Emirates, Flydubai, Oman Air and SalamAir.
From Dubai (Sharjah), you can fly non-stop to Muscat with Air Arabia.

United Kingdom
Flights from United Kingdom to Muscat

In United Kingdom, the only airport that has a direct connection to Muscat is London Heathrow. From London Heathrow, direct flights are offered by 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 35 airlines flying to Muscat from 73 airports around the world, as of July 2022.

Which airlines fly to Muscat?

Oman Air, SalamAir and Air-India Express 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, SkyTeam and Oneworld are all flying to Muscat.

How many nonstop flights are there to Muscat?

There are roughly 3,253 flights arriving at Muscat every month (or 756 flights each week), from a total of 73 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?

Salalah, Dubai and Doha 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?

Important note:

You are looking at a separate leg for this route.

Searching for flights

Unfortunately, there are no direct flights available on your preferred date(s).

Looking for alternative options

Alternative options

Sorry, we found no alternative options for these dates.

 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  
  • ✅  No advertisements!
  • ⚡  Faster experience (due to no ads)
  • 📅  Date filters
  • 💰  Price view (economy)  💸
  • 🗓️  12-month Flight schedules
  • 🛩️  Airline filters (filter multiple)
  • 🌟  Class filters
  • 🗺️  Full map view
  • 📱  Mobile app for iOS and Android
Personal
Annual
€ 5.99 50% off
€ 2.99*
Per Month
Business
Annual
€ 19.99*
Per Month

  Cancel anytime.
Personal use only.

* Billed and renews at €35.88 annually.  Cancel anytime.
Personal use only.

* Billed and renews at €239.88 annually.  Cancel anytime.
Business license.