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 from Muscat (MCT)

Muscat International Airport - Airport code: MCT

Home Airports Oman MCT Muscat

Non-stop flights from Muscat (MCT)

Did you mean flights to Muscat?

Muscat Airport (IATA: MCT, ICAO: OOMS), also known as Muscat International Airport, is the largest airport in Oman. Muscat Airport has non-stop passenger flights scheduled to 70 destinations in 32 countries.

At present, there are 4 domestic flights from Muscat.

 Remove ads

The longest flight from Muscat MCT is a 2,641 mile (4,251 km) non-stop route to Surabaya SUB. This direct flight takes around 9 hours and 5 minutes and is operated by Saudi Arabian.

In total there are 26 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.

Show all

Popular destinations with a stopover

Aside from all non-stop destinations listed above, these are popular destinations from Muscat that require a stopover:

Show all

Business class flights from Muscat

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

Show all

First class flights from Muscat

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

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 Caribbean, China, Japan, Eastern Asia or Oceania.

Non-stop flights from Muscat to Europe

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

SalamAirSalamAir: seasonal flights to Munich (MUC) and Tirana (TIA).

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

Non-stop flights from Muscat to Africa

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

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

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

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

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

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

Oman Air and SalamAir have a strong network of non-stop flights to the Middle-East.

Oman AirOman Air (Oneworld): year-round to Bahrain Island (BAH), Amman (AMM), Kuwait City (KWI), Khasab (KHS), Salalah (SLL), Doha (DOH), Dammam (DMM), Jeddah (JED), Medina (MED), Riyadh (RUH), Istanbul (IST), seasonal flights to Trabzon (TZX) and year-round flights to Dubai (DXB).

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

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

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

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

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

Turkish AirlinesTurkish Airlines (Star Alliance): year-round to Istanbul (IST).

Air ArabiaAir Arabia: seasonal flights to Dubai (Sharjah) (SHJ).

Air Arabia Abu DhabiAir Arabia Abu Dhabi: seasonal flights to Abu Dhabi (AUH).

EmiratesEmirates: year-round to Dubai (DXB).

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

FlydubaiFlydubai: year-round to Dubai (DXB).

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

Non-stop flights from Muscat to India / South Asia

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

Oman AirOman Air (Oneworld): year-round to Dhaka (DAC), Bengaluru (BLR), Chennai (MAA), Hyderabad (HYD), Kochi (COK), Kozhikode (CCJ), Lucknow (LKO), Mumbai (BOM), New Delhi (DEL), Thiruvananthapuram (TRV), seasonal flights to Malé (MLE), year-round flights to Karachi (KHI) and Sialkot (SKT).

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

Biman AirlinesBiman Airlines: seasonal flights to Chittagong (CGP), Dhaka (DAC) and Sylhet (ZYL).

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

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

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

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

VistaraVistara: seasonal flights to Mumbai (BOM).

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

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

Non-stop flights from Muscat to South-East Asia

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

Saudi ArabianSaudi Arabian (SkyTeam): seasonal flights to Surabaya (SUB).

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

Non-stop flights from Muscat to Central Asia

SalamAirSalamAir is currently the only airline flying non-stop from Muscat to Central Asia. They fly seasonal to Almaty (ALA).

International flights from Muscat

Albania
Flights from Muscat to Albania

Tirana is the only destination in Albania with direct flights from Muscat. Direct flights to Tirana are offered by SalamAir. This is a seasonal route that starts in June and ends in August.

Azerbaijan
Flights from Muscat to Azerbaijan

In Azerbaijan, the only destination that has a direct flight from Muscat is Baku. Direct flights to Baku are offered by SalamAir. This is a seasonal route that starts in June and ends in August.

Bahrain
Flights from Muscat to Bahrain

There is 1 destination in Bahrain that has a direct connection from Muscat, which is Bahrain Island. Non-stop flights to Bahrain Island are offered by Gulf Air, Oman Air (Oneworld) and SalamAir.

Bangladesh
Flights from Muscat to Bangladesh

There are 3 destinations in Bangladesh that have non-stop flights from Muscat.

Non-stop flights to Chittagong are offered by Biman Airlines, SalamAir and US-Bangla Airlines. This is a seasonal route that starts in April and ends in October.
From Muscat to Dhaka there are 4 airlines that have direct services, which are Biman Airlines, Oman Air (Oneworld), SalamAir and US-Bangla Airlines.
You can fly non-stop from Muscat to Sylhet with Biman Airlines. This is a seasonal route that starts in April and ends in October.

Egypt
Flights from Muscat to Egypt

In Egypt, the only destination that has a direct flight from Muscat is Cairo. Non-stop flights to Cairo are offered by Air Arabia Egypt, Egyptair (Star Alliance) and Oman Air (Oneworld).

Ethiopia
Flights from Muscat to Ethiopia

Addis Ababa is the only destination in Ethiopia with direct flights from Muscat. Direct flights to Addis Ababa are offered by Ethiopian Airlines (Star Alliance).

France
Flights from Muscat to France

There is 1 destination in France that has a direct connection from Muscat, which is Paris. Direct flights to Paris are offered by Oman Air (Oneworld).

Germany
Flights from Muscat to Germany

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

Direct flights to Frankfurt are offered by Oman Air (Oneworld).
You can fly non-stop to Munich with Oman Air (Oneworld) or SalamAir.

India
Flights from Muscat to India

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

Direct flights to Bengaluru are offered by Oman Air (Oneworld).
You can fly non-stop to Chennai with IndiGo Airlines or Oman Air (Oneworld).
Non-stop flights to Hyderabad are offered by IndiGo Airlines, Oman Air (Oneworld) and SalamAir.
The only airline with direct flights to Jaipur is SalamAir. This is a seasonal route that starts in April and ends in October.
Direct flights to Kannur are offered by Air-India Express.
Non-stop flights to Kochi are offered by Air-India Express, IndiGo Airlines and Oman Air (Oneworld).
To Kozhikode and Lucknow, you can fly with Air-India Express, Oman Air (Oneworld) and SalamAir.
You can fly non-stop from Muscat to Mangalore with Air-India Express.
The only airline with direct flights to Mopa is Oman Air (Oneworld).
From Muscat to Mumbai there are 5 airlines that have direct services, which are Air India (Star Alliance), Air-India Express, IndiGo Airlines, Oman Air (Oneworld) and Vistara.
Non-stop flights to New Delhi are offered by Air India (Star Alliance), Oman Air (Oneworld) and SalamAir.
You can fly non-stop to Thiruvananthapuram with Air-India Express or Oman Air (Oneworld).
The only airline with direct flights to Tiruchirappalli is Air-India Express.

Indonesia
Flights from Muscat to Indonesia

In Indonesia, there are 2 destinations from Muscat.

Direct flights to Jakarta are offered by Oman Air (Oneworld).
The only airline with direct flights to Surabaya is Saudi Arabian (SkyTeam). This route has been announced recently, and is not operational yet. It will start in July 2024.

Iran
Flights from Muscat to Iran

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

All direct flights from Muscat to Mashhad, Shiraz and Tehran are operated by SalamAir.

Iraq
Flights from Muscat to Iraq

Baghdad is the only destination in Iraq with direct flights from Muscat. Direct flights to Baghdad are offered by SalamAir. This is a seasonal route that starts in April and ends in October.

Italy
Flights from Muscat to Italy

In Italy, the only destination that has a direct flight from Muscat is Milan (Malpensa). Direct flights to Milan (Malpensa) are offered by Oman Air (Oneworld).

Jordan
Flights from Muscat to Jordan

There is 1 destination in Jordan that has a direct connection from Muscat, which is Amman. Direct flights to Amman are offered by Oman Air (Oneworld).

Kazakhstan
Flights from Muscat to Kazakhstan

In Kazakhstan, the only destination that has a direct flight from Muscat is Almaty. Direct flights to Almaty are offered by SalamAir. This is a seasonal route that starts in June and ends in August.

Kuwait
Flights from Muscat to Kuwait

Kuwait City is the only destination in Kuwait with direct flights from Muscat. You can fly non-stop to Kuwait City with Oman Air (Oneworld) or SalamAir.

Lebanon
Flights from Muscat to Lebanon

There is 1 destination in Lebanon that has a direct connection from Muscat, which is Beirut. Direct flights to Beirut are offered by SalamAir. This is a seasonal route that starts in April and ends in October.

Malaysia
Flights from Muscat to Malaysia

Kuala Lumpur is the only destination in Malaysia with direct flights from Muscat. You can fly non-stop to Kuala Lumpur with Oman Air (Oneworld) or SalamAir.

Maldives
Flights from Muscat to Maldives

In Maldives, the only destination that has a direct flight from Muscat is Malé. Direct flights to Malé are offered by Oman Air (Oneworld). This is a seasonal route that starts in October and ends in March.

Pakistan
Flights from Muscat to Pakistan

In Pakistan there are several destinations from Muscat (6 in total).

Non-stop flights to Islamabad are offered by Pakistan, Primera Air and SalamAir.
Non-stop flights to Karachi are offered by Oman Air (Oneworld), Pakistan and SalamAir.
You can fly non-stop to Lahore with Pakistan or Primera Air.
To Multan and Peshawar, you can fly with Pakistan and SalamAir.
Non-stop flights to Sialkot are offered by Oman Air (Oneworld), Primera Air and SalamAir.

Philippines
Flights from Muscat to Philippines

There is 1 destination in Philippines that has a direct connection from Muscat, which is Manila. Direct flights to Manila are offered by Oman Air (Oneworld).

Qatar
Flights from Muscat to Qatar

In Qatar, the only destination that has a direct flight from Muscat is Doha. Non-stop flights to Doha are offered by Oman Air (Oneworld), Qatar Airways (Oneworld) and SalamAir.

Russia
Flights from Muscat to Russia

Moscow Sheremetyevo is the only destination in Russia with direct flights from Muscat. Direct flights to Moscow Sheremetyevo are offered by Oman Air (Oneworld).

Saudi Arabia
Flights from Muscat to Saudi Arabia

There are 4 destinations in Saudi Arabia that have non-stop flights from Muscat.

You can fly non-stop to Dammam with Oman Air (Oneworld) or SalamAir.
To Jeddah and Medina, you can fly with Oman Air (Oneworld), SalamAir and Saudi Arabian (SkyTeam).
You can fly non-stop to Riyadh with Oman Air (Oneworld) or SalamAir.

Sri Lanka
Flights from Muscat to Sri Lanka

There is 1 destination in Sri Lanka that has a direct connection from Muscat, which is Colombo. Direct flights to Colombo are offered by SalamAir. This is a seasonal route that starts in April and ends in October.

Sudan
Flights from Muscat to Sudan

Port Sudan is the only destination in Sudan with direct flights from Muscat. Direct flights to Port Sudan are offered by Badr Airlines. This route has been announced recently, and is not operational yet. It will start in April 2024.

Switzerland
Flights from Muscat to Switzerland

In Switzerland, the only destination that has a direct flight from Muscat is Zürich. You can fly non-stop to Zürich with Edelweiss Air or Oman Air (Oneworld). This is a seasonal route that starts in April and ends in May.

Tanzania
Flights from Muscat to Tanzania

In Tanzania, there are 2 destinations from Muscat.

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

Thailand
Flights from Muscat to Thailand

There are 2 destinations in Thailand that have non-stop flights from Muscat.

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

Turkey
Flights from Muscat to Turkey

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

You can fly non-stop to Istanbul with Oman Air (Oneworld) or Turkish Airlines (Star Alliance).
You can fly non-stop to Istanbul (Sabiha) with Pegasus or SalamAir. This is a seasonal route that starts in April and ends in October.
Non-stop flights to Trabzon are offered by Oman Air (Oneworld), Pegasus and SalamAir. This is a seasonal route that starts in April and ends in October.

United Arab Emirates
Flights from Muscat to United Arab Emirates

In United Arab Emirates, there are 4 destinations from Muscat.

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

United Kingdom
Flights from Muscat to United Kingdom

There is 1 destination in United Kingdom that has a direct connection from Muscat, which is London Heathrow. Direct flights to London Heathrow are offered by Oman Air (Oneworld).

Domestic flights from Muscat

Oman
Flights from Muscat to Oman

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

Direct flights to Duqm are offered by SalamAir. This is a seasonal route that starts in April and ends in October.
The only airline with direct flights to Khasab is Oman Air (Oneworld).
You can fly non-stop from Muscat to Masirah Island with SalamAir. This is a seasonal route that starts in April and ends in October.
You can fly non-stop to Salalah with Oman Air (Oneworld) or SalamAir.

Alternative airports near Muscat

There is one alternative airport to Muscat (MCT) within a range of 125 miles (200 km), which 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 from Muscat?

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

How many airlines fly from Muscat?

There are 26 airlines flying from Muscat to 70 airports around the world, as of April 2024.

Which airlines fly from Muscat?

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

Which alliances are flying from Muscat?

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

How many nonstop flights are there from Muscat?

There are roughly 6,398 flights departing from Muscat every month (or 1,491 flights each week), to a total of 70 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 from Muscat?

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

How long is the flight from 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