Direct flights
from Dubai (DXB)
to Muscat (MCT)

Weekly schedule for flights between Dubai Intl (Dubai, United Arab Emirates) and Muscat Intl (Muscat, Oman) operated by 1 airlines.
82 weekly flights operate on this route flying 217mi in 1h10min.
Expect $284 in average for a one-way ticket with the cheapest option at $0.

Monday
Monday
02:15AM03:30AM
EmiratesEKEK866
Monday
06:05AM07:20AM
Oman AirWYWY602
Monday
07:00AM08:10AM
Fly DubaiFZFZ45
Monday
08:10AM09:20AM
Fly DubaiFZFZ131
Monday
11:00AM12:10PM
Fly DubaiFZFZ41
Monday
11:05AM12:20PM
Oman AirWYWY604
Monday
01:05PM02:15PM
Fly DubaiFZFZ133
Monday
02:35PM03:45PM
Fly DubaiFZFZ43
Monday
05:15PM06:30PM
Oman AirWYWY610
Monday
06:35PM07:45PM
Fly DubaiFZFZ47
Monday
07:55PM09:10PM
SalamAirOVOV248
Monday
10:40PM11:50PM
Fly DubaiFZFZ49
Monday
10:45PM11:55PM
Oman AirWYWY612
Tuesday
Tuesday
02:15AM03:30AM
EmiratesEKEK866
Tuesday
06:05AM07:20AM
Oman AirWYWY602
Tuesday
07:00AM08:10AM
Fly DubaiFZFZ45
Tuesday
08:10AM09:20AM
Fly DubaiFZFZ131
Tuesday
11:00AM12:10PM
Fly DubaiFZFZ41
Tuesday
11:05AM12:20PM
Oman AirWYWY604
Tuesday
01:05PM02:15PM
Fly DubaiFZFZ133
Tuesday
02:35PM03:45PM
Fly DubaiFZFZ43
Tuesday
05:15PM06:30PM
Oman AirWYWY610
Tuesday
06:35PM07:45PM
Fly DubaiFZFZ47
Tuesday
07:55PM09:10PM
SalamAirOVOV248
Tuesday
10:40PM11:50PM
Fly DubaiFZFZ49
Tuesday
10:45PM11:55PM
Oman AirWYWY612
Wednesday
Wednesday
02:15AM03:30AM
EmiratesEKEK866
Wednesday
06:05AM07:20AM
Oman AirWYWY602
Wednesday
07:00AM08:10AM
Fly DubaiFZFZ45
Wednesday
08:10AM09:20AM
Fly DubaiFZFZ131
Wednesday
11:00AM12:10PM
Fly DubaiFZFZ41
Wednesday
11:05AM12:20PM
Oman AirWYWY604
Wednesday
11:10AM12:25PM
SalamAirOVOV244
Wednesday
01:05PM02:15PM
Fly DubaiFZFZ133
Wednesday
02:35PM03:45PM
Fly DubaiFZFZ43
Wednesday
05:15PM06:30PM
Oman AirWYWY610
Wednesday
06:35PM07:45PM
Fly DubaiFZFZ47
Wednesday
07:55PM09:10PM
SalamAirOVOV248
Wednesday
10:40PM11:50PM
Fly DubaiFZFZ49
Wednesday
10:45PM11:55PM
Oman AirWYWY612
Thursday
Thursday
02:15AM03:30AM
EmiratesEKEK866
Thursday
06:05AM07:20AM
Oman AirWYWY602
Thursday
07:00AM08:10AM
Fly DubaiFZFZ45
Thursday
08:10AM09:20AM
Fly DubaiFZFZ131
Thursday
11:00AM12:10PM
Fly DubaiFZFZ41
Thursday
11:05AM12:20PM
Oman AirWYWY604
Thursday
01:05PM02:15PM
Fly DubaiFZFZ133
Thursday
02:35PM03:45PM
Fly DubaiFZFZ43
Thursday
05:15PM06:30PM
Oman AirWYWY610
Thursday
06:35PM07:45PM
Fly DubaiFZFZ47
Thursday
07:55PM09:10PM
SalamAirOVOV248
Thursday
10:40PM11:50PM
Fly DubaiFZFZ49
Thursday
10:45PM11:55PM
Oman AirWYWY612
Friday
Friday
02:15AM03:30AM
EmiratesEKEK866
Friday
10:00AM11:10AM
Fly DubaiFZFZ45
Friday
11:00AM12:10PM
Fly DubaiFZFZ41
Friday
11:30AM12:40PM
Fly DubaiFZFZ131
Friday
02:35PM03:45PM
Fly DubaiFZFZ43
Friday
05:15PM06:30PM
Oman AirWYWY610
Friday
06:35PM07:45PM
Fly DubaiFZFZ47
Friday
07:55PM09:10PM
SalamAirOVOV248
Friday
10:40PM11:50PM
Fly DubaiFZFZ49
Friday
10:45PM11:55PM
Oman AirWYWY612
Saturday
Saturday
06:05AM07:20AM
Oman AirWYWY602
Saturday
08:50AM10:00AM
EmiratesEKEK862
Saturday
11:00AM12:10PM
Fly DubaiFZFZ41
Saturday
11:05AM12:20PM
Oman AirWYWY604
Saturday
11:10AM12:25PM
SalamAirOVOV244
Saturday
02:35PM03:45PM
Fly DubaiFZFZ43
Saturday
05:15PM06:30PM
Oman AirWYWY610
Saturday
07:55PM09:10PM
SalamAirOVOV248
Saturday
10:40PM11:50PM
Fly DubaiFZFZ49
Saturday
10:45PM11:55PM
Oman AirWYWY612
Sunday
Sunday
02:15AM03:30AM
EmiratesEKEK866
Sunday
06:05AM07:20AM
Oman AirWYWY602
Sunday
11:00AM12:10PM
Fly DubaiFZFZ41
Sunday
11:05AM12:20PM
Oman AirWYWY604
Sunday
02:35PM03:45PM
Fly DubaiFZFZ43
Sunday
05:15PM06:30PM
Oman AirWYWY610
Sunday
07:55PM09:10PM
SalamAirOVOV248
Sunday
10:40PM11:50PM
Fly DubaiFZFZ49
Sunday
10:45PM11:55PM
Oman AirWYWY612