Flights Africa Morocco

Search and find cheap flights to Morocco

Wed 1/16
Wed 1/23
Any month
Compare vs momondo |

Cheapest flight routes to Morocco

These routes have the cheapest flights to Morocco found by momondo users
Johannesburg - Marrakesh 7 269 ZAR
Johannesburg - Casablanca 7 449 ZAR
Cape Town - Casablanca 7 615 ZAR
Cape Town - Marrakesh 7 906 ZAR
Durban - Marrakesh 8 058 ZAR

Morocco flight deals found on momondo

Check out some of the best fares to Morocco found recently by users on momondo
Quickest
Cheapest
Royal Air Maroc
Royal Air Maroc
CPT
2:35 pm
Cape Town Intl airport
28h 05m
1 Stop
5:40 pm
+1
CMN
Casablanca Mohamed V airport
Royal Air Maroc
CMN
3:45 pm
Casablanca Mohamed V airport
19h 20m
1 Stop
12:05 pm
+1
CPT
Cape Town Intl airport
7 352 ZAR
Royal Air Maroc
Royal Air Maroc
CPT
2:35 pm
Cape Town Intl airport
28h 05m
1 Stop
5:40 pm
+1
CMN
Casablanca Mohamed V airport
Royal Air Maroc
CMN
2:45 pm
Casablanca Mohamed V airport
20h 20m
1 Stop
12:05 pm
+1
CPT
Cape Town Intl airport
7 366 ZAR
Qatar Airways
Qatar Airways
JNB
3:10 pm
Johannesburg OR Tambo airport
27h 30m
1 Stop
5:40 pm
+1
CMN
Casablanca Mohamed V airport
Qatar Airways
CMN
3:45 pm
Casablanca Mohamed V airport
22h 50m
1 Stop
3:35 pm
+1
JNB
Johannesburg OR Tambo airport
7 449 ZAR
Qatar Airways
Qatar Airways
JNB
10:35 pm
Johannesburg OR Tambo airport
20h 05m
1 Stop
5:40 pm
+1
CMN
Casablanca Mohamed V airport
Qatar Airways
CMN
3:45 pm
Casablanca Mohamed V airport
18h 05m
1 Stop
10:50 am
+1
JNB
Johannesburg OR Tambo airport
7 505 ZAR
Qatar Airways
Qatar Airways
JNB
3:50 pm
Johannesburg OR Tambo airport
26h 50m
1 Stop
5:40 pm
+1
CMN
Casablanca Mohamed V airport
Qatar Airways
CMN
6:00 pm
Casablanca Mohamed V airport
20h 55m
2 Stops
3:55 pm
+1
JNB
Johannesburg OR Tambo airport
7 532 ZAR
Qatar Airways
Qatar Airways
JNB
3:10 pm
Johannesburg OR Tambo airport
29h 40m
2 Stops
7:50 pm
+1
RAK
Marrakesh Menara airport
Qatar Airways
RAK
8:00 pm
Marrakesh Menara airport
18h 35m
1 Stop
3:35 pm
+1
JNB
Johannesburg OR Tambo airport
7 629 ZAR
Multiple Airlines
Multiple Airlines
JNB
9:50 pm
Johannesburg OR Tambo airport
19h 30m
1 Stop
3:20 pm
+1
RAK
Marrakesh Menara airport
Multiple Airlines
RAK
5:50 pm
Marrakesh Menara airport
14h 15m
1 Stop
10:05 am
+1
JNB
Johannesburg OR Tambo airport
8 778 ZAR
KLM
KLM
JNB
1:55 am
Johannesburg OR Tambo airport
17h 25m
1 Stop
6:20 pm
CMN
Casablanca Mohamed V airport
KLM
CMN
4:35 pm
Casablanca Mohamed V airport
17h 20m
1 Stop
10:55 am
+1
JNB
Johannesburg OR Tambo airport
8 585 ZAR
Qatar Airways
Qatar Airways
JNB
10:35 pm
Johannesburg OR Tambo airport
20h 05m
1 Stop
5:40 pm
+1
CMN
Casablanca Mohamed V airport
Qatar Airways
CMN
3:45 pm
Casablanca Mohamed V airport
18h 05m
1 Stop
10:50 am
+1
JNB
Johannesburg OR Tambo airport
7 505 ZAR
Emirates
Emirates
JNB
12:30 pm
Johannesburg OR Tambo airport
22h 50m
1 Stop
10:20 am
+1
CMN
Casablanca Mohamed V airport
Emirates
CMN
3:45 pm
Casablanca Mohamed V airport
18h 30m
1 Stop
11:15 am
+1
JNB
Johannesburg OR Tambo airport
7 823 ZAR
KLM
KLM
JNB
1:15 am
Johannesburg OR Tambo airport
21h 05m
1 Stop
8:20 pm
RAK
Marrakesh Menara airport
KLM
RAK
10:20 am
Marrakesh Menara airport
21h 35m
1 Stop
9:55 am
+1
JNB
Johannesburg OR Tambo airport
8 432 ZAR
Emirates
Emirates
JNB
9:10 pm
Johannesburg OR Tambo airport
18h 45m
1 Stop
2:55 pm
+1
CMN
Casablanca Mohamed V airport
Emirates
CMN
3:55 pm
Casablanca Mohamed V airport
24h 30m
1 Stop
5:25 pm
+1
JNB
Johannesburg OR Tambo airport
8 045 ZAR
Flights Africa Morocco