Cheap flights from Dubai to Muscat

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

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

Dubai to Muscat flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Dubai (SHJ) - Muscat (MCT) 2026-05-17 2026-05-17 201 USD 2 hours 5 minutes Direct 2026-04-15T08:59:48
Dubai (SHJ) - Muscat (MCT) 2026-05-07 2026-05-07 204 USD 2 hours 5 minutes Direct 2026-04-08T21:23:49
Dubai (SHJ) - Muscat (MCT) 2026-05-06 2026-05-06 206 USD 2 hours 5 minutes Direct 2026-04-14T18:50:43
Dubai (SHJ) - Muscat (MCT) 2026-05-03 2026-05-03 214 USD 2 hours 5 minutes Direct 2026-04-12T12:41:43
Dubai (SHJ) - Muscat (MCT) 2026-05-01 2026-05-01 218 USD 2 hours 5 minutes Direct 2026-04-15T13:02:29
Dubai (SHJ) - Muscat (MCT) 2026-05-08 2026-05-08 228 USD 2 hours 5 minutes Direct 2026-04-13T21:14:53
Dubai (DXB) - Muscat (MCT) 2026-04-20 2026-04-20 330 USD 2 hours 25 minutes Direct 2026-04-14T12:54:28
Dubai (DXB) - Muscat (MCT) 2026-04-23 2026-04-23 348 USD 11 hours 15 minutes Connection 2026-04-08T22:25:14
Dubai (DXB) - Muscat (MCT) 2026-04-24 2026-04-24 349 USD 2 hours 25 minutes Direct 2026-04-14T09:51:50
Dubai (DXB) - Muscat (MCT) 2026-04-18 2026-04-18 350 USD 2 hours 25 minutes Direct 2026-04-14T14:28:08
Dubai (DXB) - Muscat (MCT) 2026-04-17 2026-04-17 352 USD 2 hours 25 minutes Direct 2026-04-14T16:34:45
Dubai (DXB) - Muscat (MCT) 2026-04-29 2026-04-29 460 USD 2 hours 25 minutes Direct 2026-04-10T11:32:24
Dubai (DXB) - Muscat (MCT) 2026-04-19 2026-04-19 558 USD 11 hours 15 minutes Connection 2026-04-10T07:47:18
Dubai (DXB) - Muscat (MCT) 2026-04-16 2026-04-16 780 USD 6 hours 50 minutes Connection 2026-04-14T16:34:18

Dubai to Muscat flight status

Flight Origin Destination Departure Arrival Equip
EK2036 Dubai (DXB) Muscat (MCT) 6:35 p.m. 7:45 p.m.
FZ47 Dubai (DXB) Muscat (MCT) 6:35 p.m. 7:45 p.m. B738
FZ45 Dubai (DXB) Muscat (MCT) 7 a.m. 8:10 a.m. 73H
FZ0043 Dubai (DXB) Muscat (MCT) 2:40 p.m. 3:50 p.m.
TK8700 Dubai (DXB) Muscat (MCT) 8 p.m. 9 p.m. None
FZ41 Dubai (DXB) Muscat (MCT) 11 a.m. 12:10 p.m. 73H
FZ0045 Dubai (DXB) Muscat (MCT) 7 a.m. 8:10 a.m.
FZ43 Dubai (DXB) Muscat (MCT) 2:40 p.m. 3:50 p.m. Boeing 737 Max 8
EK2034 Dubai (DXB) Muscat (MCT) 7 a.m. 8:10 a.m. 737
TK8704 Dubai (DXB) Muscat (MCT) 9:50 a.m. 11:55 a.m. None
WY0604 Dubai (DXB) Muscat (MCT) 11:20 a.m. 12:35 p.m.
EK866 Dubai (DXB) Muscat (MCT) 2:15 a.m. 3:30 a.m. Boeing 777-300ER
EK2038 Dubai (DXB) Muscat (MCT) 7:25 p.m. 1:25 a.m.
WY0610 Dubai (DXB) Muscat (MCT) 5:15 p.m. 6:30 p.m.
WY612 Dubai (DXB) Muscat (MCT) 10:20 p.m. 11:35 p.m. Boeing 737 Max 8
QF8866 Dubai (DXB) Muscat (MCT) 2:40 a.m. 3:55 a.m. 332
WY604 Dubai (DXB) Muscat (MCT) 11:20 a.m. 12:35 p.m. Boeing 737 Max 8
EK2032 Dubai (DXB) Muscat (MCT) 2:40 p.m. 3:45 p.m.
TK8702 Dubai (DXB) Muscat (MCT) 10:20 p.m. 11:35 p.m. Boeing 737 Max 8
WY0612 Dubai (DXB) Muscat (MCT) 10:20 p.m. 11:35 p.m.
WY610 Dubai (DXB) Muscat (MCT) 5:15 p.m. 6:30 p.m. Boeing 737 Max 8
EK862 Dubai (DXB) Muscat (MCT) 8:20 a.m. 9:35 a.m. 77W
FZ49 Dubai (DXB) Muscat (MCT) 10:45 p.m. 11:50 p.m. Boeing 737 Max 8
QF8862 Dubai (DXB) Muscat (MCT) 8:20 a.m. 9:35 a.m. 332
OV246 Dubai (DXB) Muscat (MCT) 8:05 p.m. 9:15 p.m. 320
WY602 Dubai (DXB) Muscat (MCT) 6:05 a.m. 7:20 a.m. E75
WY0602 Dubai (DXB) Muscat (MCT) 6:05 a.m. 7:20 a.m.
OV244 Dubai (DXB) Muscat (MCT) 11:10 a.m. 12:20 p.m. 32N
OV248 Dubai (DXB) Muscat (MCT) 8:15 p.m. 9:25 p.m. A20N
EK2028 Dubai (DXB) Muscat (MCT) 10 p.m. 11:50 p.m.
7R244 Dubai (DXB) Muscat (MCT) 7:10 p.m. 9:35 p.m. CR2
FZ131 Dubai (DXB) Muscat (MCT) 11:30 a.m. 12:40 p.m. B738
FZ8373 Dubai (DXB) Muscat (MCT) 8:15 p.m. 10:30 p.m. B738
FZ2032 Dubai (DXB) Muscat (MCT) 2:45 p.m. 3:55 p.m. Boeing 737 Max 8
FZ2036 Dubai (DXB) Muscat (MCT) 6:35 p.m. 7:45 p.m. Boeing 737 Max 8
FZ2034 Dubai (DXB) Muscat (MCT) 7 a.m. 8:10 a.m. Boeing 737-800 (winglets)
FZ2398 Dubai (DXB) Muscat (MCT) 11 a.m. 12:10 p.m. Boeing 737 Max 8
MH4534 Dubai (DXB) Muscat (MCT) 2:15 a.m. 3:30 a.m. 77W
FZ8363 Dubai (DXB) Muscat (MCT) None None B738
EK864 Dubai (DXB) Muscat (MCT) 4:20 p.m. 5:35 p.m. B77W
WY608 Dubai (DXB) Muscat (MCT) 7:35 p.m. 8:50 p.m. 73L
MH5930 Dubai (DXB) Muscat (MCT) 5:20 p.m. 6:40 p.m. 73J
WY2602 Dubai (DXB) Muscat (MCT) 7:05 a.m. 8:20 a.m. B738
WY606 Dubai (DXB) Muscat (MCT) 12:35 p.m. 1:45 p.m. 738
WY0606 Dubai (DXB) Muscat (MCT) 12:35 p.m. 1:45 p.m.
WY0608 Dubai (DXB) Muscat (MCT) 7:35 p.m. 8:50 p.m.
WY614 Dubai (DXB) Muscat (MCT) 11:15 p.m. 12:30 a.m. 738
WY0614 Dubai (DXB) Muscat (MCT) 11:15 p.m. 12:30 a.m.
EK9357 Dubai (DXB) Muscat (MCT) None None B77W
OV1248 Dubai (DXB) Muscat (MCT) 7:55 p.m. 9:05 p.m. A20N
OV1242 Dubai (DXB) Muscat (MCT) 4:05 a.m. 5:20 a.m. A20N
EK9355 Dubai (DXB) Muscat (MCT) None None B77W
OV1250 Dubai (DXB) Muscat (MCT) None None A20N
OV1244 Dubai (DXB) Muscat (MCT) None None A20N
EK2862 Dubai (DXB) Muscat (MCT) None None B77W
FZ8367 Dubai (DXB) Muscat (MCT) None None B738
FZ4271 Dubai (DXB) Muscat (MCT) None None B738
FZ4269 Dubai (DXB) Muscat (MCT) None None B738
FZ8375 Dubai (DXB) Muscat (MCT) None None B738
CZ4779 Dubai (DXB) Muscat (MCT) 8:20 a.m. 9:35 a.m. None
QF8864 Dubai (DXB) Muscat (MCT) 4:20 p.m. 5:35 p.m. 77W
FZ8379 Dubai (DXB) Muscat (MCT) None None B738
MH4532 Dubai (DXB) Muscat (MCT) 4:20 p.m. 5:35 p.m. 77W
CZ4787 Dubai (DXB) Muscat (MCT) 2:15 a.m. 3:30 a.m. None
FZ2028 Dubai (DXB) Muscat (MCT) 11:10 a.m. 12:15 p.m.
FZ2038 Dubai (DXB) Muscat (MCT) 8:35 p.m. 9:40 p.m.
FZ788 Dubai (DXB) Muscat (MCT) 5:30 p.m. 6:45 p.m. B738
WY616 Dubai (DXB) Muscat (MCT) 5:55 a.m. 7:10 a.m. 73L
EK7245 Dubai (DXB) Muscat (MCT) 12:25 p.m. 1:40 p.m.
WY626 Dubai (DXB) Muscat (MCT) 8:40 p.m. 9:55 p.m. None
KQ318 Dubai (DXB) Muscat (MCT) 10:45 p.m. 11:50 p.m.
MR114 Dubai (DXB) Muscat (MCT) 7:35 p.m. 8:45 p.m. F50
BC124 Dubai (DXB) Muscat (MCT) 8:35 p.m. 9:40 p.m.
9E3812 Dubai (DXB) Muscat (MCT) 10:45 p.m. 11:55 p.m.
9E3810 Dubai (DXB) Muscat (MCT) 7:10 a.m. 8:20 a.m.
8O2070 Dubai (DXB) Muscat (MCT) 12:50 p.m. 2 p.m.
5Y9885 Dubai (DXB) Muscat (MCT) 5:15 p.m. 6:25 p.m.
4U8850 Dubai (DXB) Muscat (MCT) 8:40 p.m. 10:25 p.m. 319
4O4966 Dubai (DXB) Muscat (MCT) 10:10 p.m. 11:10 p.m. None
FZ35 Dubai (DXB) Muscat (MCT) 2:35 a.m. 3:40 a.m. 73H