Non-stop flights from Muscat (MCT)
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.
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.
On this page
Airlines flying from Muscat Popular destinations from Muscat Popular destinations with a stopover Business Class flights First Class flights Intercontinental flights International flights Domestic flights Alternative airports FAQAirlines flying from Muscat
In total there are 29 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.
Popular destinations with a stopover
Aside from all non-stop destinations listed above, these are popular destinations from Muscat that require a stopover:
Business class flights from Muscat
There are 54 airports that have flights from Muscat in Business Class. All airports that offer business class flights from MCT are listed below:
First class flights from Muscat
If you are looking for a luxurious flight, there's a total of 5 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 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).
Edelweiss Air: seasonal flights to Zürich (ZRH).
SalamAir: seasonal flights to Tirana (TIA).
Non-stop flights from Muscat to Africa
Oman Air (Oneworld): year-round to Dar es Salaam (DAR), seasonal flights to Zanzibar (ZNZ) and year-round flights to Cairo (CAI).
Ethiopian Airlines (Star Alliance): year-round to Addis Ababa (ADD).
Air Arabia Egypt: year-round to Cairo (CAI).
Egyptair (Star Alliance): year-round to Cairo (CAI).
Badr 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 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).
SalamAir: 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 Air: year-round to Bahrain Island (BAH).
Qatar Airways (Oneworld): year-round to Doha (DOH).
Malaysia Airlines (Oneworld): seasonal flights to Medina (MED).
Saudi Arabian (SkyTeam): seasonal flights to Jeddah (JED) and Medina (MED).
Pegasus: year-round to Istanbul (Sabiha) (SAW) and seasonal flights to Trabzon (TZX).
Turkish Airlines (Star Alliance): year-round to Istanbul (IST).
Air Arabia: year-round to Dubai (Sharjah) (SHJ).
Air Arabia Abu Dhabi: year-round to Abu Dhabi (AUH).
Emirates: year-round to Dubai (DXB).
Etihad Airways: year-round to Abu Dhabi (AUH).
Flydubai: year-round to Dubai (DXB).
Wizz Air Abu Dhabi: year-round 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 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).
SalamAir: 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 Airlines: year-round to Chittagong (CGP), Dhaka (DAC) and Sylhet (ZYL).
US-Bangla Airlines: year-round to Chittagong (CGP) and Dhaka (DAC).
Air India (Star Alliance): seasonal flights to Mumbai (BOM) and year-round flights to New Delhi (DEL).
Air-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 Airlines: year-round to Hyderabad (HYD), Kochi (COK) and Mumbai (BOM).
Vistara: seasonal flights to Mumbai (BOM).
Fly Jinnah: seasonal flights to Islamabad (ISB).
Pakistan: year-round to Islamabad (ISB), Karachi (KHI), Lahore (LHE), Multan (MUX) and Peshawar (PEW).
Primera Air: seasonal flights to Islamabad (ISB), Lahore (LHE) and Sialkot (SKT).
AIS Airlines: seasonal flights to Tehran (IKA).
Non-stop flights from Muscat to South-East Asia
Oman Air (Oneworld): year-round to Jakarta (CGK), Kuala Lumpur (KUL), Manila (MNL), Bangkok (BKK) and Phuket (HKT).
Saudi Arabian (SkyTeam): seasonal flights to Surabaya (SUB).
SalamAir: seasonal flights to Kuala Lumpur (KUL), Bangkok (BKK) and Phuket (HKT).
Malaysia Airlines (Oneworld): seasonal flights to Kuala Lumpur (KUL).
Non-stop flights from Muscat to Central Asia
SalamAir is currently the only airline flying non-stop from Muscat to Central Asia. They fly seasonal to Almaty (ALA).
International flights from Muscat
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.
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.
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.
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.
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.
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).
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).
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).
Flights from Muscat to Germany
If you are looking for a direct flight from Muscat to Germany, there are 2 destinations to choose from.
To Frankfurt and Munich, you can fly with Oman Air (Oneworld).
Flights from Muscat to India
India is well-connected to Muscat (MCT) with 14 destinations around the country that have direct flights from Muscat.
To Bengaluru and Chennai, you can fly with 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 June 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).
All direct flights from Muscat to Kozhikode and Lucknow are operated by 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.
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.
Flights from Muscat to Iran
If you are looking for a direct flight from Muscat to Iran, there are 3 destinations to choose from.
To Mashhad and Shiraz, you can fly with SalamAir.
You can fly non-stop to Tehran with AIS Airlines or SalamAir. This is a seasonal route that starts in June and ends in October.
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 June and ends in October.
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).
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).
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.
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.
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 June and ends in October.
Flights from Muscat to Malaysia
Kuala Lumpur is the only destination in Malaysia with direct flights from Muscat. Non-stop flights to Kuala Lumpur are offered by Malaysia Airlines (Oneworld), Oman Air (Oneworld) and SalamAir.
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.
Flights from Muscat to Pakistan
In Pakistan there are several destinations from Muscat (6 in total).
From Muscat to Islamabad there are 4 airlines that have direct services, which are Fly Jinnah, 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.
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).
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.
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).
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.
Non-stop flights to Jeddah are offered by Oman Air (Oneworld), SalamAir and Saudi Arabian (SkyTeam).
From Muscat to Medina there are 4 airlines that have direct services, which are Malaysia Airlines (Oneworld), Oman Air (Oneworld), SalamAir and Saudi Arabian (SkyTeam).
You can fly non-stop to Riyadh with Oman Air (Oneworld) or SalamAir.
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 June and ends in October.
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 is a seasonal route that starts in June and ends in October.
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 route is not operational yet but will start in September.
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).
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.
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.
Non-stop flights to Trabzon are offered by Oman Air (Oneworld), Pegasus and SalamAir. This is a seasonal route that starts in June and ends in October.
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.
The only airline with direct flights to Fujairah is SalamAir. This is a seasonal route that starts in June and ends in October.
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
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 June 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 June 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 29 airlines flying from Muscat to 70 airports around the world, as of June 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 3,595 flights departing from Muscat every month (or 840 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, Doha and Abu Dhabi 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?
Muscat to Dubai | 1h 5m |
Muscat to Doha | 1h 35m |
Muscat to Abu Dhabi | 1h 5m |
Muscat to Salalah | 1h 30m |
Muscat to Mumbai | 2h 55m |