Popular Filters
One Way Price
Duration
Stops From Marrakesh
Departure From Marrakesh
QAR 1,810
QAR 2,205
QAR 2,205
QAR 2,425
Arrival at Muscat
QAR 2,205
QAR 1,810
QAR 5,432
QAR 2,215
Alliances & Airlines
Oneworld
(14)
SkyTeam
(2)
Star Alliance
(1)
+ 2 more
Layover Airports
+ 4 more
Layover Duration
Top Airlines
Marrakech to Oman
QAR 1,835
Marrakesh to Muscat , 21 Jul
Air Europa UX | 1424
02:00
Tue, 21 Jul 26
Terminal T1
Marrakesh, Morocco
01 h 55 m
04:55
Tue, 21 Jul 26
Terminal T1
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY | 102
10:45
Tue, 21 Jul 26
Terminal T4
Madrid, Spain
06 h 55 m
19:40
Tue, 21 Jul 26
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY | 692
08:55
Wed, 22 Jul 26
Terminal A
Abu Dhabi, United Arab Emirates
01 h 15 m
10:10
Wed, 22 Jul 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
QAR 1,892
Marrakesh to Muscat , 21 Jul
Etihad Airways EY | 7572 | Operated By Air Europa
02:00
Tue, 21 Jul 26
Terminal T1
Marrakesh, Morocco
01 h 55 m
04:55
Tue, 21 Jul 26
Terminal T1
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY | 104
21:50
Tue, 21 Jul 26
Terminal T4
Madrid, Spain
06 h 55 m
06:45
Wed, 22 Jul 26
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY | 692
08:55
Wed, 22 Jul 26
Terminal A
Abu Dhabi, United Arab Emirates
01 h 15 m
10:10
Wed, 22 Jul 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
QAR 2,245
Marrakesh to Muscat , 21 Jul
Qatar Airways QR | 4512 | Operated By Royal Air Maroc
11:25
Tue, 21 Jul 26
Terminal T1
Marrakesh, Morocco
45 m
12:10
Tue, 21 Jul 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 4566 | Operated By Royal Air Maroc
14:10
Tue, 21 Jul 26
Terminal T1
Casablanca, Morocco
07 h 25 m
23:35
Tue, 21 Jul 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1148
01:20
Wed, 22 Jul 26
Doha, Qatar
01 h 35 m
03:55
Wed, 22 Jul 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
QAR 2,255
Marrakesh to Muscat , 21 Jul
Qatar Airways QR | 4553 | Operated By Royal Air Maroc
13:40
Tue, 21 Jul 26
Terminal T1
Marrakesh, Morocco
50 m
14:30
Tue, 21 Jul 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1396
20:50
Tue, 21 Jul 26
Terminal T1
Casablanca, Morocco
07 h 10 m
06:00
Wed, 22 Jul 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1124
18:55
Wed, 22 Jul 26
Doha, Qatar
01 h 35 m
21:30
Wed, 22 Jul 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
QAR 2,297
Marrakesh to Muscat , 21 Jul
Royal Air Maroc AT | 740
16:25
Tue, 21 Jul 26
Terminal T1
Marrakesh, Morocco
03 h
20:25
Tue, 21 Jul 26
Terminal T4
Paris - Orly Airport, France
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY | 32
10:40
Wed, 22 Jul 26
Terminal T1
Paris, France
06 h 55 m
19:35
Wed, 22 Jul 26
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY | 692
08:55
Thu, 23 Jul 26
Terminal A
Abu Dhabi, United Arab Emirates
01 h 15 m
10:10
Thu, 23 Jul 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
QAR 2,333
Marrakesh to Muscat , 21 Jul
Royal Air Maroc AT | 640
10:45
Tue, 21 Jul 26
Terminal T1
Marrakesh, Morocco
03 h
14:45
Tue, 21 Jul 26
Terminal T4
Paris - Orly Airport, France
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY | 34
21:25
Tue, 21 Jul 26
Terminal T1
Paris, France
06 h 55 m
06:20
Wed, 22 Jul 26
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY | 692
08:55
Wed, 22 Jul 26
Terminal A
Abu Dhabi, United Arab Emirates
01 h 15 m
10:10
Wed, 22 Jul 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
QAR 2,450
Marrakesh to Muscat , 21 Jul
Etihad Airways EY | 4223 | Operated By Royal Air Maroc
18:50
Tue, 21 Jul 26
Terminal T1
Marrakesh, Morocco
01 h
19:50
Tue, 21 Jul 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY | 758
09:25
Wed, 22 Jul 26
Terminal T2
Casablanca, Morocco
07 h 20 m
19:45
Wed, 22 Jul 26
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY | 692
08:55
Thu, 23 Jul 26
Terminal A
Abu Dhabi, United Arab Emirates
01 h 15 m
10:10
Thu, 23 Jul 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
QAR 2,811
Marrakesh to Muscat , 21 Jul
Royal Air Maroc AT | 408
11:25
Tue, 21 Jul 26
Terminal T1
Marrakesh, Morocco
45 m
12:10
Tue, 21 Jul 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 4566 | Operated By Royal Air Maroc
14:10
Tue, 21 Jul 26
Terminal T1
Casablanca, Morocco
07 h 25 m
23:35
Tue, 21 Jul 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1148
01:20
Wed, 22 Jul 26
Doha, Qatar
01 h 35 m
03:55
Wed, 22 Jul 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
QAR 2,812
Marrakesh to Muscat , 21 Jul
Royal Air Maroc AT | 402
05:45
Tue, 21 Jul 26
Terminal T1
Marrakesh, Morocco
01 h
06:45
Tue, 21 Jul 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 4566 | Operated By Royal Air Maroc
14:10
Tue, 21 Jul 26
Terminal T1
Casablanca, Morocco
07 h 25 m
23:35
Tue, 21 Jul 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1148
01:20
Wed, 22 Jul 26
Doha, Qatar
01 h 35 m
03:55
Wed, 22 Jul 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
QAR 2,916
Transit Visa may be required
Marrakesh to Muscat , 21 Jul
Royal Air Maroc AT | 402
05:45
Tue, 21 Jul 26
Terminal T1
Marrakesh, Morocco
01 h
06:45
Tue, 21 Jul 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
Royal Air Maroc AT | 910
10:15
Tue, 21 Jul 26
Terminal T1
Casablanca, Morocco
04 h 25 m
16:40
Tue, 21 Jul 26
Istanbul, Turkey
BAGGAGE : CHECK INCABIN
Information not available
Oman Air WY | 166
18:15
Tue, 21 Jul 26
Istanbul, Turkey
04 h 55 m
00:10
Wed, 22 Jul 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
About Marrakech (RAK)
Marrakech
