Direct flights to Muscat MCT

Seeb International is a medium sized and largest airport in Oman. In total there are 69 airports with direct flights to Muscat from Oman and 33 other countries. The airport is a hub for Oman Air and Salam Air . You can easily reach Muscat with daily non-stop flights from 10 other major hubs like Doha (Qatar Airways), Salalah (Salam Air) and Bahrain (Gulf Air).

MCT Click to open the interactive map.

Non-stop routes to MCT:


No direct flights found. Try clear all filters.
Major airlines with daily flights to Muscat
Daily flights with Qatar Airways
Daily flights with Salam Air
Daily flights with Gulf Air
Daily flights with Air Arabia
Daily flights with Turkish Airlines
Daily flights with IndiGo
Daily flights with Emirates
Daily flights with Ethiopian Airlines
MCT routes and destination map
Show flights from Muscat instead? Cheap flights to Muscat

No, there are no directflights to Muscat from the US so you'll need to find a flight with connection instead.

There are 26 airlines with direct flights to Muscat. Emirates, flydubai and Salam Air are the most popular ones.

2 big alliances are flying to Muscat. Oneworld and Star Alliance.

The IATA code is MCT and the ICAO code is OOMS.

You can fly daily from 10 different airports hubs to Muscat. Including Doha with Qatar Airways, Salalah with Salam Air and Bahrain with Gulf Air.

Depends where you are flying from. It takes 8h 15min from Manila (MNL) and 55min from Al-Fujairah (FJR).

There is 1 airport in Muscat with scheduled flights, Seeb International, MCT.

It depends on where from and when you are flying. The average one-way ticket price according to our data is $299.
Direct flights to Oman
Salalah (SLL)

Flights from 17 different airports

Duqm International Airport
Duqm International Airport (DQM)

Flights from 2 different airports

Masirah (MSH)

Flights from 2 different airports

Sohar Airport
Sohar Airport (OHS)

Flights from 2 different airports

Khasab (KHS)

Flights from 1 different airports