Direct flights from Dubai to Muscat International (MCT)

93 nonstop flights a week from Dubai to Muscat International (MCT) with 5 airlines, 1h 5m to 1h 15m in the air, 221 mi (355 km). Departures from 02:15 to 22:40.

Flights from Dubai to Muscat

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Prices by day: Dubai to Muscat

Lowest one-way price in dollars from recent searches, cheap days in green. Press a day to see flights and exact prices.

Filters

Dubai to Muscat International (MCT) at a glance

flights a week
93
flights today
1
airlines
5
flight time
1h 5m - 1h 15m
distance
221 mi (355 km)
first and last departure
02:15 - 22:40
departure terminals
1, 2, 3

Dubai to Muscat International (MCT) flight schedule

93 flights a week. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
EK 866
Emirates
02:15 Dubai, terminal 3
03:30 Muscat International
1h 15m
Mon, Wed, Sun
Airbus A350-900
EK 866
Emirates
02:40 Dubai, terminal 3
03:55 Muscat International
1h 15m
Tue, Fri
Airbus A350-900
FZ 45
Flydubai
07:10 Dubai, terminal 2
08:20 Muscat International
1h 10m
Daily
Boeing 737
EK 862
Emirates
08:20 Dubai, terminal 3
09:35 Muscat International
1h 15m
Thu, Sat
Airbus A350-900
G9 112
Air Arabia
08:20 Sharjah International
09:25 Muscat International
1h 5m
Daily
Airbus A320
FZ 41
Flydubai
11:00 Dubai, terminal 2
12:10 Muscat International
1h 10m
Daily
Boeing 737
WY 604
Oman Air
11:00 Dubai, terminal 1
12:10 Muscat International
1h 10m
Mon, Tue, Wed, Thu, Fri, Sat
Boeing 737
WY 604
Oman Air
11:10 Dubai, terminal 1
12:20 Muscat International
1h 10m
Sun
Boeing 737-800
OV 242
SalamAir
11:15 Sharjah International
12:25 Muscat International
1h 10m
Daily
Airbus A320
WY 610
Oman Air
17:00 Dubai, terminal 1
18:10 Muscat International
1h 10m
Daily
Boeing 737-800
G9 118
Air Arabia
17:40 Sharjah International
18:45 Muscat International
1h 5m
Daily
Airbus A320
FZ 47
Flydubai
18:50 Dubai, terminal 2
20:00 Muscat International
1h 10m
Mon, Tue, Wed, Thu, Fri
Boeing 737
OV 246
SalamAir
19:30 Sharjah International
20:40 Muscat International
1h 10m
Daily
Airbus A320 NEO
WY 624
Oman Air
20:05 Dubai, terminal 1
21:15 Muscat International
1h 10m
Daily
Boeing 737
WY 622
Oman Air
21:00 Dubai, terminal 1
22:10 Muscat International
1h 10m
Mon, Tue, Thu, Sun
Boeing 737
WY 612
Oman Air
22:20 Dubai, terminal 1
23:30 Muscat International
1h 10m
Daily
Boeing 737
FZ 49
Flydubai
22:40 Dubai, terminal 2
23:50 Muscat International
1h 10m
Daily
Boeing 737

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 28 March.

FlightDepartsArrivesDurationDaysAircraft
FZ 45
Flydubai
07:00 Dubai, terminal 2
08:10 Muscat International
1h 10m
Seasonal
Boeing 737
G9 112
Air Arabia
08:05 Sharjah International
09:10 Muscat International
1h 5m
Seasonal
Airbus A320
FZ 43
Flydubai
14:40 Dubai, terminal 2
15:50 Muscat International
1h 10m
Seasonal
Boeing 737-800
WY 610
Oman Air
17:10 Dubai, terminal 1
18:25 Muscat International
1h 15m
Seasonal
Boeing 737-800
G9 118
Air Arabia
19:55 Sharjah International
21:00 Muscat International
1h 5m
Seasonal
Airbus A320
WY 624
Oman Air
19:55 Dubai, terminal 1
21:10 Muscat International
1h 15m
Seasonal
Boeing 737-900
WY 622
Oman Air
20:40 Dubai, terminal 1
21:55 Muscat International
1h 15m
Seasonal
Boeing 737-800
FZ 47
Flydubai
18:35 Dubai, terminal 2
19:45 Muscat International
1h 10m
Seasonal
Boeing 737-800
EK 862
Emirates
08:55 Dubai, terminal 3
10:05 Muscat International
1h 10m
Seasonal
Airbus A350-900
WY 604
Oman Air
11:05 Dubai, terminal 1
12:20 Muscat International
1h 15m
Seasonal
Boeing 737-800
WY 610
Oman Air
17:15 Dubai, terminal 1
18:30 Muscat International
1h 15m
Seasonal
Boeing 737-800
WY 612
Oman Air
22:45 Dubai, terminal 1
23:55 Muscat International
1h 10m
Seasonal
Boeing 737-800

Days of the week are taken from the schedule for the next 14 days; schedules change by season.

Airlines flying Dubai to Muscat International (MCT)

Nonstop flights a week by the current schedule

Other airport combinations Dubai to Muscat

Airports with nonstop flights between the two cities, busiest first

Frequently asked questions

How many nonstop flights are there from Dubai to Muscat International (MCT)?
93 nonstop flights a week by the current schedule, 16 flight numbers, 1 today.
How long is the flight from Dubai to Muscat International (MCT)?
From 1 hour 5 minutes to 1 hour 15 minutes nonstop, depending on the flight.
Which airlines fly nonstop from Dubai to Muscat International (MCT)?
Oman Air (32 a week), Flydubai (26 a week), Air Arabia (14 a week), SalamAir (14 a week) and Emirates (7 a week).
Which terminals are used between Dubai and Muscat International (MCT)?
Flights depart from Dubai and Sharjah International, terminals 1, 2, 3 and arrive at Muscat International.
How far is Muscat International (MCT) from Dubai?
221 mi (355 km) in a straight line.
What are the earliest and latest flights from Dubai to Muscat International (MCT)?
The first departure is at 02:15 (Emirates), the last at 22:40 (Flydubai), local time.