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-03-10 2026-03-10 99 USD 2 hours 5 minutes Direct 2026-02-26T13:06:03
Dubai (SHJ) - Muscat (MCT) 2026-03-03 2026-03-03 101 USD 2 hours 5 minutes Direct 2026-02-28T14:43:49
Dubai (SHJ) - Muscat (MCT) 2026-03-05 2026-03-05 102 USD 2 hours 5 minutes Direct 2026-02-27T09:47:01
Dubai (SHJ) - Muscat (MCT) 2026-03-08 2026-03-08 103 USD 2 hours 5 minutes Direct 2026-02-28T16:23:09
Dubai (SHJ) - Muscat (MCT) 2026-03-18 2026-03-18 103 USD 2 hours 5 minutes Direct 2026-02-28T13:10:50
Dubai (SHJ) - Muscat (MCT) 2026-03-09 2026-03-09 104 USD 2 hours 5 minutes Direct 2026-02-26T11:42:09
Dubai (SHJ) - Muscat (MCT) 2026-03-15 2026-03-15 106 USD 2 hours 5 minutes Direct 2026-02-25T17:52:24
Dubai (SHJ) - Muscat (MCT) 2026-03-19 2026-03-19 106 USD 2 hours 20 minutes Direct 2026-02-27T15:12:42
Dubai (SHJ) - Muscat (MCT) 2026-03-23 2026-03-23 108 USD 2 hours 20 minutes Direct 2026-02-23T11:32:35
Dubai (SHJ) - Muscat (MCT) 2026-03-06 2026-03-06 109 USD 2 hours 5 minutes Direct 2026-02-25T14:19:07
Dubai (SHJ) - Muscat (MCT) 2026-03-04 2026-03-04 109 USD 2 hours 5 minutes Direct 2026-02-27T16:31:05
Dubai (SHJ) - Muscat (MCT) 2026-03-02 2026-03-02 112 USD 2 hours 5 minutes Direct 2026-03-01T03:21:10
Dubai (SHJ) - Muscat (MCT) 2026-03-21 2026-03-21 114 USD 2 hours 20 minutes Direct 2026-02-27T18:00:10
Dubai (SHJ) - Muscat (MCT) 2026-03-20 2026-03-20 116 USD 2 hours 20 minutes Direct 2026-02-28T13:20:37
Dubai (SHJ) - Muscat (MCT) 2026-03-07 2026-03-07 119 USD 2 hours 5 minutes Direct 2026-02-25T09:57:04
Dubai (SHJ) - Muscat (MCT) 2026-03-11 2026-03-11 120 USD 2 hours 5 minutes Direct 2026-02-22T10:24:18
Dubai (SHJ) - Muscat (MCT) 2026-03-27 2026-03-27 124 USD 2 hours 20 minutes Direct 2026-02-22T21:00:10
Dubai (SHJ) - Muscat (MCT) 2026-03-22 2026-03-22 128 USD 2 hours 20 minutes Direct 2026-02-27T15:36:05
Dubai (SHJ) - Muscat (MCT) 2026-04-25 2026-04-25 132 USD 6 hours 5 minutes Connection 2026-02-22T15:29:30
Dubai (SHJ) - Muscat (MCT) 2027-02-15 2027-02-15 197 USD 2 hours 5 minutes Direct 2026-02-24T13:25:01
Dubai (SHJ) - Muscat (MCT) 2027-02-25 2027-02-25 198 USD 2 hours 5 minutes Direct 2026-02-27T16:27:37
Dubai (SHJ) - Muscat (MCT) 2027-02-18 2027-02-18 199 USD 2 hours 5 minutes Direct 2026-02-23T12:19:39

Dubai to Muscat flight status

Flight Origin Destination Departure Arrival Equip
WY0610 Dubai (DXB) Muscat (MCT) 5:15 p.m. 6:30 p.m.
QF8866 Dubai (DXB) Muscat (MCT) 2:15 a.m. 3:30 a.m. 332
FZ41 Dubai (DXB) Muscat (MCT) 11 a.m. 12:10 p.m. 73H
EK2032 Dubai (DXB) Muscat (MCT) 2:40 p.m. 3:45 p.m.
WY604 Dubai (DXB) Muscat (MCT) 11:20 a.m. 12:35 p.m. Boeing 737 Max 8
EK866 Dubai (DXB) Muscat (MCT) 2:15 a.m. 3:30 a.m. Boeing 777-300ER
WY612 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
WY0604 Dubai (DXB) Muscat (MCT) 11:20 a.m. 12:35 p.m.
FZ0043 Dubai (DXB) Muscat (MCT) 2:40 p.m. 3:45 p.m.
EK2038 Dubai (DXB) Muscat (MCT) 7:25 p.m. 1:20 a.m.
EK862 Dubai (DXB) Muscat (MCT) 8:20 a.m. 9:35 a.m. 77W
FZ0045 Dubai (DXB) Muscat (MCT) 7:10 a.m. 8:20 a.m.
FZ45 Dubai (DXB) Muscat (MCT) 7:10 a.m. 8:20 a.m. 73H
FZ43 Dubai (DXB) Muscat (MCT) 2:40 p.m. 3:45 p.m. Boeing 737 Max 8
FZ49 Dubai (DXB) Muscat (MCT) 10:45 p.m. 11:50 p.m. Boeing 737 Max 8
TK8702 Dubai (DXB) Muscat (MCT) 10:20 p.m. 11:35 p.m. Boeing 737 Max 8
EK2034 Dubai (DXB) Muscat (MCT) 7:10 a.m. 8:20 a.m. 737
FZ47 Dubai (DXB) Muscat (MCT) 6:50 p.m. 8 p.m. B738
TK8704 Dubai (DXB) Muscat (MCT) 9:50 a.m. 11:55 a.m. None
EK2036 Dubai (DXB) Muscat (MCT) 6:50 p.m. 8 p.m.
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.
OV248 Dubai (DXB) Muscat (MCT) 8:15 p.m. 9:25 p.m. A20N
OV244 Dubai (DXB) Muscat (MCT) 11:10 a.m. 12:20 p.m. 32N
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
TK8700 Dubai (DXB) Muscat (MCT) 5:15 p.m. 6:30 p.m. None
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
FZ2398 Dubai (DXB) Muscat (MCT) 11 a.m. 12:10 p.m. Boeing 737 Max 8
FZ2034 Dubai (DXB) Muscat (MCT) 7 a.m. 8:10 a.m. Boeing 737-800 (winglets)
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
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