Cheap flights from Muscat to Dubai

Find cheap Dubai to Muscat flights with our free search service. Compare all available fares for direct or connection flights from Dubai to Muscat.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Muscat to Dubai flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Muscat (MCT) - Dubai (SHJ) 2026-03-19 2026-03-19 104 USD 2 hours 5 minutes Direct 2026-02-27T13:10:08
Muscat (MCT) - Dubai (SHJ) 2027-02-28 2027-02-28 202 USD 2 hours 5 minutes Direct 2026-03-01T11:40:03

Muscat to Dubai flight status

Flight Origin Destination Departure Arrival Equip
FZ0044 Muscat (MCT) Dubai (DXB) 4:45 p.m. 5:55 p.m.
WY609 Muscat (MCT) Dubai (DXB) 2:40 p.m. 3:55 p.m. Boeing 737-800
FZ42 Muscat (MCT) Dubai (DXB) 1:10 p.m. 2:20 p.m. Boeing 737 Max 8
FZ046 Muscat (MCT) Dubai (DXB) 9:20 a.m. 10:30 a.m. Boeing 737 Max 8
QF8867 Muscat (MCT) Dubai (DXB) 5:05 a.m. 6:15 a.m. 332
FZ44 Muscat (MCT) Dubai (DXB) 4:45 p.m. 5:55 p.m. Boeing 737 Max 9
WY603 Muscat (MCT) Dubai (DXB) 8:45 a.m. 10 a.m. Boeing 737 Max 8
FZ46 Muscat (MCT) Dubai (DXB) 9:20 a.m. 10:30 a.m. Boeing 737 Max 8
EK867 Muscat (MCT) Dubai (DXB) 4:40 a.m. 5:50 a.m. Boeing 777-300ER
UA9731 Muscat (MCT) Dubai (DXB) 1:50 a.m. 6:10 a.m. 333
WY0603 Muscat (MCT) Dubai (DXB) 8:45 a.m. 10 a.m.
EK2037 Muscat (MCT) Dubai (DXB) 9 p.m. 10:10 p.m.
FZ50 Muscat (MCT) Dubai (DXB) 12:50 a.m. 2 a.m. Boeing 737 Max 8
TK8701 Muscat (MCT) Dubai (DXB) 8:20 p.m. 9:35 p.m. None
EK2033 Muscat (MCT) Dubai (DXB) 4:45 p.m. 5:55 p.m. None
EK2039 Muscat (MCT) Dubai (DXB) 2:25 a.m. 6:55 a.m. 737
EK2035 Muscat (MCT) Dubai (DXB) 9:20 a.m. 10:30 a.m.
FZ0046 Muscat (MCT) Dubai (DXB) 9:20 a.m. 10:30 a.m.
FZ48 Muscat (MCT) Dubai (DXB) 9 p.m. 10:10 p.m. Boeing 737 Max 8
WY623 Muscat (MCT) Dubai (DXB) 6:55 p.m. 8:10 p.m. Boeing 737 Max 8
WY611 Muscat (MCT) Dubai (DXB) 8:20 p.m. 9:35 p.m. Boeing 737 Max 8
TK8703 Muscat (MCT) Dubai (DXB) 8:45 a.m. 10 a.m. None
QF8863 Muscat (MCT) Dubai (DXB) 11:10 a.m. 12:15 p.m. 332
EK863 Muscat (MCT) Dubai (DXB) 11:10 a.m. 12:15 p.m. B77W
OV101 Muscat (MCT) Dubai (DXB) 8:30 a.m. 9:45 a.m. A320
WY601 Muscat (MCT) Dubai (DXB) 2 a.m. 3:10 a.m. Boeing 737 Max 8
OV243 Muscat (MCT) Dubai (DXB) 9 a.m. 10:10 a.m. A320
OV247 Muscat (MCT) Dubai (DXB) 6:20 p.m. 7:30 p.m. A20N
EK2029 Muscat (MCT) Dubai (DXB) 12:50 a.m. 2:40 a.m. Boeing 737-8KN
TK8705 Muscat (MCT) Dubai (DXB) 2:20 p.m. 3:35 p.m. None
FZ132 Muscat (MCT) Dubai (DXB) 1:30 p.m. 2:40 p.m. B738
FZ2437 Muscat (MCT) Dubai (DXB) 1:10 p.m. 2:20 p.m. Boeing 737 Max 8
FZ2273 Muscat (MCT) Dubai (DXB) 3 p.m. 4:10 p.m. Boeing 737 Max 8
FZ2033 Muscat (MCT) Dubai (DXB) 4:45 p.m. 5:55 p.m. Boeing 737 Max 8
FZ2397 Muscat (MCT) Dubai (DXB) 12:20 p.m. 1:30 p.m. Boeing 737-800 (winglets)
FZ2342 Muscat (MCT) Dubai (DXB) 12:50 a.m. 2 a.m. Boeing 737 Max 8
FZ2321 Muscat (MCT) Dubai (DXB) 10:50 a.m. noon Boeing 737-800 (winglets)
FZ2101 Muscat (MCT) Dubai (DXB) 5:45 p.m. 6:55 p.m. Boeing 737-800 (winglets)
MH4539 Muscat (MCT) Dubai (DXB) 11:10 a.m. 12:15 p.m. 77L
FZ2037 Muscat (MCT) Dubai (DXB) 9:05 p.m. 10:15 p.m. Boeing 737 Max 8
EK865 Muscat (MCT) Dubai (DXB) 7:10 p.m. 8:20 p.m. 77W
WY607 Muscat (MCT) Dubai (DXB) 5:30 p.m. 6:45 p.m. B738
MH5929 Muscat (MCT) Dubai (DXB) 12:35 p.m. 3:50 p.m. 738
WY605 Muscat (MCT) Dubai (DXB) 10:35 a.m. 11:45 a.m. E75S
WY613 Muscat (MCT) Dubai (DXB) 9:10 p.m. 10:25 p.m. 738
WY0605 Muscat (MCT) Dubai (DXB) 10:35 a.m. 11:45 a.m.
EK9358 Muscat (MCT) Dubai (DXB) 5 p.m. 6:15 p.m. B77W
ES405 Muscat (MCT) Dubai (DXB) None None B762
OV1247 Muscat (MCT) Dubai (DXB) 5:45 p.m. 6:55 p.m. A20N
OV1241 Muscat (MCT) Dubai (DXB) 1:50 a.m. 3:05 a.m. A20N
EK2863 Muscat (MCT) Dubai (DXB) None None B77W
FZ4272 Muscat (MCT) Dubai (DXB) None None B738
CZ4781 Muscat (MCT) Dubai (DXB) 11:10 a.m. 12:15 p.m. None
CZ4788 Muscat (MCT) Dubai (DXB) 7:10 p.m. 8:15 p.m. None
MH4541 Muscat (MCT) Dubai (DXB) 7:10 p.m. 8:15 p.m. 77L
QF8865 Muscat (MCT) Dubai (DXB) 7:10 p.m. 8:15 p.m. None
WY615 Muscat (MCT) Dubai (DXB) 1:25 p.m. 2:25 p.m. E75S
WY625 Muscat (MCT) Dubai (DXB) 6:40 p.m. 7:50 p.m. B738
FZ2039 Muscat (MCT) Dubai (DXB) 10:30 p.m. 11:35 p.m.
BA8562 Muscat (MCT) Dubai (DXB) 10:30 p.m. 11:35 p.m.
FZ36 Muscat (MCT) Dubai (DXB) 5:10 a.m. 6:15 a.m. 73H
5P859 Muscat (MCT) Dubai (DXB) 1:50 a.m. 3:10 a.m. 737
EV4576 Muscat (MCT) Dubai (DXB) 1 p.m. 2:05 p.m.
CA7142 Muscat (MCT) Dubai (DXB) 5:10 a.m. 6:10 a.m. 319
BM1831 Muscat (MCT) Dubai (DXB) 7:10 p.m. 8:15 p.m. ER4