EN
Full Map
From
To
Dates
Prices
Alliances
Airlines
Classes
Aircraft
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
> 30 direct destinations

Airports with direct flights to 30+ destinations

> 7 direct destinations

Airports with direct flights to 7 to 30 destinations

< 7 direct destinations

Airports with direct flights to less then 7 destinations

Depart from here
Arrive here
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

Aircraft 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?

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 66 airports around the world that have direct flights to Muscat, spread around 62 cities in 29 countries. Currently, there are 4 domestic flights to Muscat.

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

This month, there are 1,690 flights arriving at Muscat Airport, which are 56 flights per day or 2 flights per hour.

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 274 times this month, and make up for 16% 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 10 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

Top 200 flights with a stopover

This list contains the 200 most popular airports from which flights depart that require just one stopover to get to Muscat.

Show all

Currently, there are 25 airlines that fly to Muscat. Most flights to Muscat are operated by Oman Air, as they connect 46 airports to MCT. 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 February 2024:

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

Non-stop flights from Europe to Muscat

Oman AirOman Air (Oneworld): year-round flights from Frankfurt (FRA), Munich (MUC), seasonal flights from Zürich (ZRH), year-round flights from Moscow Sheremetyevo (SVO), London Heathrow (LHR), Milan (Malpensa) (MXP) and Paris (CDG).

SalamAirSalamAir: seasonal flights from Munich (MUC).

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

Non-stop flights from Africa to Muscat

Oman AirOman Air (Oneworld): year-round flights from Dar es Salaam (DAR), seasonal flights from Zanzibar (ZNZ) and year-round flights from Cairo (CAI).

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

Air Arabia EgyptAir Arabia Egypt: year-round flights from Cairo (CAI).

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

Badr AirlinesBadr Airlines: seasonal flights from Port Sudan (PZU).

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 (Oneworld): year-round flights from Bahrain Island (BAH), Amman (AMM), Kuwait City (KWI), Khasab (KHS), Salalah (SLL), Doha (DOH), Dammam (DMM), Jeddah (JED), Medina (MED), Riyadh (RUH), Istanbul (IST), Trabzon (TZX) and Dubai (DXB).

SalamAirSalamAir: seasonal flights from Bahrain Island (BAH), Kuwait City (KWI), Duqm (DQM), Salalah (SLL), Doha (DOH), Dammam (DMM), Jeddah (JED), Medina (MED), Riyadh (RUH), Istanbul (IST), Istanbul (Sabiha) (SAW), Dubai (DXB), Baghdad (BGW) and Beirut (BEY).

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

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

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

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

Air Arabia Abu DhabiAir Arabia Abu Dhabi: year-round flights from Abu Dhabi (AUH).

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

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

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

Wizz Air Abu DhabiWizz Air Abu Dhabi: year-round flights from Abu Dhabi (AUH).

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 (Oneworld): seasonal flights from Chittagong (CGP), year-round flights from Dhaka (DAC), Bengaluru (BLR), Chennai (MAA), Hyderabad (HYD), Kochi (COK), Kozhikode (CCJ), Lucknow (LKO), Mumbai (BOM), New Delhi (DEL), Thiruvananthapuram (TRV), seasonal flights from Malé (MLE), Islamabad (ISB), year-round flights from Karachi (KHI), seasonal flights from Lahore (LHE), Sialkot (SKT) and Colombo (CMB).

SalamAirSalamAir: seasonal flights from Chittagong (CGP), Dhaka (DAC), Hyderabad (HYD), Jaipur (JAI), Kozhikode (CCJ), Lucknow (LKO), Thiruvananthapuram (TRV), Karachi (KHI), Multan (MUX), Peshawar (PEW), Sialkot (SKT), Colombo (CMB), Mashhad (MHD), Shiraz (SYZ) and Tehran (IKA).

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

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

Air IndiaAir India (Star Alliance): year-round flights from Mumbai (BOM) and New Delhi (DEL).

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

IndiGo AirlinesIndiGo Airlines: seasonal flights from Chennai (MAA), year-round flights from Hyderabad (HYD), Kochi (COK) and Mumbai (BOM).

VistaraVistara: year-round flights from Mumbai (BOM).

PakistanPakistan: year-round flights from Islamabad (ISB), Karachi (KHI), Lahore (LHE), Multan (MUX) and Peshawar (PEW).

Primera AirPrimera Air: seasonal flights from Islamabad (ISB), Lahore (LHE) and Sialkot (SKT).

Non-stop flights from South-East Asia to Muscat

Oman AirOman Air (Oneworld): year-round flights from Jakarta (CGK), Kuala Lumpur (KUL), Manila (MNL), Bangkok (BKK) and Phuket (HKT).

SalamAirSalamAir: seasonal flights from Kuala Lumpur (KUL), Bangkok (BKK) and Phuket (HKT).

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 (Oneworld) 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 (Oneworld), SalamAir and US-Bangla Airlines.
From Sylhet, you can fly non-stop to Muscat with Biman Airlines. This is a seasonal route that starts in February and ends in March.

Egypt
Flights from Egypt to Muscat

In Egypt, the only airport that has a direct connection to Muscat is Cairo. From Cairo, direct flights are offered by Air Arabia Egypt, Egyptair (Star Alliance) and Oman Air (Oneworld).

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

Germany
Flights from Germany to Muscat

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

From Frankfurt, direct flights are offered by Oman Air (Oneworld).
From Munich, you can fly non-stop with Oman Air (Oneworld) or SalamAir.

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 Bengaluru, direct flights are offered by Oman Air (Oneworld).
From Chennai, you can fly non-stop with IndiGo Airlines or Oman Air (Oneworld).
From Hyderabad, direct flights are offered by IndiGo Airlines, Oman Air (Oneworld) and SalamAir.
From Jaipur, the only airline with direct flights is SalamAir. This is a seasonal route that starts in February and ends in March.
From Kannur, direct flights are offered by Air-India Express.
From Kochi, direct flights are offered by Air-India Express, IndiGo Airlines and Oman Air (Oneworld).
From Kozhikode and Lucknow, you can fly with Air-India Express, Oman Air (Oneworld) and SalamAir.
From Mangalore, you can fly non-stop to Muscat with Air-India Express.
From Mopa, the only airline with direct flights is Oman Air (Oneworld).
From Mumbai, there are 4 airlines that have direct services to Muscat, which are Air India (Star Alliance), IndiGo Airlines, Oman Air (Oneworld) and Vistara.
From New Delhi, you can fly non-stop with Air India (Star Alliance) or Oman Air (Oneworld).
From Thiruvananthapuram, direct flights are offered by Air-India Express, Oman Air (Oneworld) and SalamAir.
From Tiruchirappalli, the only airline with direct flights is 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 (Oneworld).

Iran
Flights from Iran to Muscat

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

From Mashhad, Shiraz and Tehran, all direct flights to Muscat are operated by SalamAir.

Iraq
Flights from Iraq to Muscat

There is 1 airport in Iraq that has a direct connection to Muscat, which is Baghdad. From Baghdad, direct flights are offered by SalamAir. This is a seasonal route that starts in February and ends in March.

Italy
Flights from Italy to Muscat

Milan (Malpensa) is the only city in Italy with direct flights to Muscat. From Milan (Malpensa), direct flights are offered by Oman Air (Oneworld).

Jordan
Flights from Jordan to Muscat

In Jordan, the only airport that has a direct connection to Muscat is Amman. From Amman, direct flights are offered by Oman Air (Oneworld).

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, you can fly non-stop with Oman Air (Oneworld) or SalamAir.

Lebanon
Flights from Lebanon to Muscat

In Lebanon, the only airport that has a direct connection to Muscat is Beirut. From Beirut, direct flights are offered by SalamAir. This route is recently announced though, and not operational yet. It will start in March 2024.

Malaysia
Flights from Malaysia to Muscat

Kuala Lumpur is the only city in Malaysia with direct flights to Muscat. From Kuala Lumpur, you can fly non-stop with Oman Air (Oneworld) or SalamAir.

Maldives
Flights from Maldives to Muscat

There is 1 airport in Maldives that has a direct connection to Muscat, which is Malé. From Malé, direct flights are offered by Oman Air (Oneworld). This is a seasonal route that starts in February and ends in March.

Pakistan
Flights from Pakistan to Muscat

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

From Islamabad, direct flights are offered by Oman Air (Oneworld), Pakistan and Primera Air.
From Karachi, direct flights are offered by Oman Air (Oneworld), Pakistan and SalamAir.
From Lahore, direct flights are offered by Oman Air (Oneworld), Pakistan and Primera Air.
From Multan and Peshawar, you can fly with Pakistan and SalamAir.
From Sialkot, direct flights are offered by Oman Air (Oneworld), Primera Air and SalamAir.

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

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 (Oneworld), 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 Sheremetyevo. From Moscow Sheremetyevo, direct flights are offered by Oman Air (Oneworld).

Saudi Arabia
Flights from Saudi Arabia to Muscat

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

From Dammam, Jeddah, Medina and Riyadh, all direct flights to Muscat are operated by Oman Air (Oneworld) and SalamAir.

Sri Lanka
Flights from Sri Lanka to Muscat

In Sri Lanka, the only airport that has a direct connection to Muscat is Colombo. From Colombo, you can fly non-stop with Oman Air (Oneworld) or SalamAir. This is a seasonal route that starts in February and ends in March.

Sudan
Flights from Sudan to Muscat

Port Sudan is the only city in Sudan with direct flights to Muscat. From Port Sudan, direct flights are offered by Badr Airlines. This is a seasonal route that starts in February and ends in March.

Switzerland
Flights from Switzerland to Muscat

There is 1 airport in Switzerland that has a direct connection to Muscat, which is Zürich. From Zürich, you can fly non-stop with Edelweiss Air or Oman Air (Oneworld). This is a seasonal route that starts in February and ends in May.

Tanzania
Flights from Tanzania to Muscat

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

From Dar es Salaam and Zanzibar, you can fly with Oman Air (Oneworld).

Thailand
Flights from Thailand to Muscat

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

From Bangkok and Phuket, you can fly with Oman Air (Oneworld) and SalamAir.

Turkey
Flights from Turkey to Muscat

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

From Istanbul, direct flights are offered by Oman Air (Oneworld), SalamAir and Turkish Airlines (Star Alliance).
From Istanbul (Sabiha), you can fly non-stop with Pegasus or SalamAir.
From Trabzon, you can fly non-stop with Oman Air (Oneworld) or Pegasus.

United Arab Emirates
Flights from United Arab Emirates to Muscat

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

From Abu Dhabi, direct flights are offered by Air Arabia Abu Dhabi, Etihad Airways and Wizz Air Abu Dhabi.
From Dubai, there are 4 airlines that have direct services to Muscat, which are Emirates, Flydubai, Oman Air (Oneworld) and SalamAir.
From Dubai (Sharjah), you can fly non-stop to Muscat with Air Arabia.
From Fujairah, the only airline with direct flights is SalamAir. This is a seasonal route that starts in February and ends in March.

United Kingdom
Flights from United Kingdom to Muscat

London Heathrow is the only city in United Kingdom with direct flights to Muscat. From London Heathrow, direct flights are offered by Oman Air (Oneworld).

Domestic flights to Muscat

Oman
Flights from Oman to Muscat

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

From Duqm, direct flights are offered by SalamAir. This is a seasonal route that starts in February and ends in March.
From Khasab, the only airline with direct flights is Oman Air (Oneworld).
From Masirah Island, you can fly non-stop to Muscat with SalamAir. This is a seasonal route that starts in February and ends in March.
From Salalah, you can fly non-stop with Oman Air (Oneworld) 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 25 airlines flying to Muscat from 66 airports around the world, as of February 2024.

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?

Oneworld and Star Alliance are currently the only two alliances that operate flights to Muscat.

How many nonstop flights are there to Muscat?

There are roughly 1,690 flights arriving at Muscat every month (or 392 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 Abu Dhabi 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)
  • 🏳️‍🌈  Country search
  • 📅  Date filter
  • 💰  Price view (economy)  💸
  • 🗓️  12-month Flight schedules
  • 🛩️  Airline filters (filter multiple)
  • 🛡️  Alliance filter
  • 🌟  Class filter
  • 🗺️  Full map view
  • 📱  Mobile app for iOS and Android
Annual
$ 5.99 50% off
$ 2.99*
Per Month
Lifetime
$ 239.98 50% off
$ 119.99
One time

  Cancel anytime.
Personal use only.

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

One-time payment. Billed once. Then never again.
Personal use only.

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

We donate 1% of our revenue to remove CO₂ from the atmosphere