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-02-10 2026-02-10 102 USD 2 hours 5 minutes Direct 2026-01-13T00:08:12
Dubai (SHJ) - Muscat (MCT) 2026-02-12 2026-02-12 102 USD 2 hours 5 minutes Direct 2026-01-14T07:23:35
Dubai (SHJ) - Muscat (MCT) 2026-02-05 2026-02-05 105 USD 2 hours 5 minutes Direct 2026-01-13T13:22:29
Dubai (SHJ) - Muscat (MCT) 2026-02-07 2026-02-07 105 USD 2 hours 5 minutes Direct 2026-01-13T17:01:36
Dubai (DXB) - Muscat (MCT) 2026-02-02 2026-02-02 119 USD 12 hours 15 minutes Connection 2026-01-08T19:28:55
Dubai (DXB) - Muscat (MCT) 2026-01-27 2026-01-27 121 USD 15 hours 10 minutes Connection 2026-01-07T13:49:11
Dubai (DXB) - Muscat (MCT) 2026-02-01 2026-02-01 123 USD 22 hours 15 minutes Connection 2026-01-10T13:25:04
Dubai (DXB) - Muscat (MCT) 2026-01-29 2026-01-29 127 USD 12 hours 15 minutes Connection 2026-01-11T07:09:46
Dubai (DXB) - Muscat (MCT) 2026-01-28 2026-01-28 128 USD 16 hours 35 minutes Connection 2026-01-10T01:51:15
Dubai (DXB) - Muscat (MCT) 2026-01-21 2026-01-21 131 USD 12 hours 15 minutes Connection 2026-01-13T12:45:49
Dubai (DXB) - Muscat (MCT) 2026-01-19 2026-01-19 131 USD 16 hours 15 minutes Connection 2026-01-13T18:39:28
Dubai (DXB) - Muscat (MCT) 2026-01-20 2026-01-20 132 USD 15 hours 10 minutes Connection 2026-01-12T14:49:35
Dubai (SHJ) - Muscat (MCT) 2026-02-24 2026-02-24 134 USD 2 hours 15 minutes Direct 2026-01-08T14:55:06
Dubai (SHJ) - Muscat (MCT) 2026-02-06 2026-02-06 136 USD 2 hours 15 minutes Direct 2026-01-07T18:46:48
Dubai (DXB) - Muscat (MCT) 2026-02-04 2026-02-04 137 USD 16 hours 15 minutes Connection 2026-01-07T14:58:21
Dubai (DXB) - Muscat (MCT) 2026-01-26 2026-01-26 139 USD 12 hours 15 minutes Connection 2026-01-12T21:02:16
Dubai (DXB) - Muscat (MCT) 2026-01-30 2026-01-30 149 USD 17 hours 15 minutes Connection 2026-01-14T09:36:16
Dubai (DXB) - Muscat (MCT) 2026-01-25 2026-01-25 150 USD 15 hours 10 minutes Connection 2026-01-12T08:24:08
Dubai (DXB) - Muscat (MCT) 2026-01-22 2026-01-22 151 USD 10 hours 40 minutes Connection 2026-01-14T08:54:47
Dubai (SHJ) - Muscat (MCT) 2026-02-15 2026-02-15 154 USD 2 hours 15 minutes Direct 2026-01-10T07:53:18
Dubai (SHJ) - Muscat (MCT) 2026-03-12 2026-03-12 157 USD 2 hours 20 minutes Direct 2026-01-08T10:46:14
Dubai (SHJ) - Muscat (MCT) 2026-03-13 2026-03-13 157 USD 2 hours 15 minutes Direct 2026-01-08T10:46:21
Dubai (DXB) - Muscat (MCT) 2026-07-10 2026-07-10 157 USD 2 hours 25 minutes Direct 2026-01-10T20:39:32
Dubai (SHJ) - Muscat (MCT) 2026-01-18 2026-01-18 158 USD 2 hours 15 minutes Direct 2026-01-13T12:59:11
Dubai (SHJ) - Muscat (MCT) 2026-03-14 2026-03-14 164 USD 6 hours 0 minutes Connection 2026-01-08T10:47:03
Dubai (SHJ) - Muscat (MCT) 2026-01-17 2026-01-17 166 USD 6 hours 5 minutes Connection 2026-01-12T18:17:26
Dubai (SHJ) - Muscat (MCT) 2026-04-17 2026-04-17 167 USD 2 hours 20 minutes Direct 2026-01-09T07:26:09
Dubai (SHJ) - Muscat (MCT) 2026-01-24 2026-01-24 167 USD 2 hours 25 minutes Direct 2026-01-13T11:10:45
Dubai (DXB) - Muscat (MCT) 2026-01-16 2026-01-16 176 USD 6 hours 45 minutes Connection 2026-01-14T06:11:21
Dubai (DXB) - Muscat (MCT) 2026-01-15 2026-01-15 179 USD 6 hours 50 minutes Connection 2026-01-13T12:38:55

Dubai to Muscat flight status

Flight Origin Destination Departure Arrival Equip
WY604 Dubai (DXB) Muscat (MCT) 11:20 a.m. 12:35 p.m. Boeing 737 Max 8
WY0604 Dubai (DXB) Muscat (MCT) 11:20 a.m. 12:35 p.m.
QF8866 Dubai (DXB) Muscat (MCT) 2:15 a.m. 3:30 a.m. 332
WY0612 Dubai (DXB) Muscat (MCT) 10:20 p.m. 11:35 p.m.
FZ0043 Dubai (DXB) Muscat (MCT) 2:40 p.m. 3:45 p.m.
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.
FZ43 Dubai (DXB) Muscat (MCT) 2:40 p.m. 3:45 p.m. Boeing 737 Max 8
TK8702 Dubai (DXB) Muscat (MCT) 10:20 p.m. 11:35 p.m. Boeing 737 Max 8
FZ0045 Dubai (DXB) Muscat (MCT) 7:10 a.m. 8:20 a.m.
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.
WY610 Dubai (DXB) Muscat (MCT) 5:15 p.m. 6:30 p.m. Boeing 737 Max 8
WY612 Dubai (DXB) Muscat (MCT) 10:20 p.m. 11:35 p.m. Boeing 737 Max 8
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
FZ47 Dubai (DXB) Muscat (MCT) 6:50 p.m. 8 p.m. B738
EK2034 Dubai (DXB) Muscat (MCT) 7:10 a.m. 8:20 a.m. 737
EK862 Dubai (DXB) Muscat (MCT) 8:20 a.m. 9:35 a.m. 77W
FZ45 Dubai (DXB) Muscat (MCT) 7:10 a.m. 8:20 a.m. 73H
FZ49 Dubai (DXB) Muscat (MCT) 10:45 p.m. 11:50 p.m. Boeing 737 Max 8
EK866 Dubai (DXB) Muscat (MCT) 2:15 a.m. 3:30 a.m. Boeing 777-300ER
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
TK8704 Dubai (DXB) Muscat (MCT) 11:25 a.m. 12:40 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
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
FZ2032 Dubai (DXB) Muscat (MCT) 2:45 p.m. 3:55 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
CZ4787 Dubai (DXB) Muscat (MCT) 2:15 a.m. 3:30 a.m. None
MH4532 Dubai (DXB) Muscat (MCT) 4:20 p.m. 5:35 p.m. 77W
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.
9E3810 Dubai (DXB) Muscat (MCT) 7:10 a.m. 8:20 a.m.
9E3812 Dubai (DXB) Muscat (MCT) 10:45 p.m. 11:55 p.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