Flights Africa Morocco

Search and find cheap flights to Morocco

Sat 3/23
Sat 3/30
Any month
Compare vs momondo |

Cheapest flight routes to Morocco

These routes have the cheapest flights to Morocco found by momondo users
Johannesburg - Casablanca 7 914 ZAR
Cape Town - Casablanca 8 326 ZAR
Johannesburg - Marrakesh 8 497 ZAR
Cape Town - Marrakesh 8 937 ZAR
Durban - Casablanca 9 008 ZAR

Morocco flight deals found on momondo

Check out some of the best fares to Morocco found recently by users on momondo
Quickest
Cheapest
Emirates
Emirates
JNB
12:30 pm
Johannesburg OR Tambo airport
27h 15m
1 Stop
2:45 pm
+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 900 ZAR
Emirates
Emirates
JNB
3:40 pm
Johannesburg OR Tambo airport
19h 40m
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 914 ZAR
Emirates
Emirates
JNB
3:40 pm
Johannesburg OR Tambo airport
24h 05m
1 Stop
2:45 pm
+1
CMN
Casablanca Mohamed V airport
Emirates
CMN
3:45 pm
Casablanca Mohamed V airport
24h 40m
1 Stop
5:25 pm
+1
JNB
Johannesburg OR Tambo airport
7 914 ZAR
Emirates
Emirates
JNB
3:40 pm
Johannesburg OR Tambo airport
19h 40m
1 Stop
10:20 am
+1
CMN
Casablanca Mohamed V airport
Emirates
CMN
6:45 pm
Casablanca Mohamed V airport
21h 40m
1 Stop
5:25 pm
+1
JNB
Johannesburg OR Tambo airport
7 914 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
18h 20m
1 Stop
11:15 am
+1
JNB
Johannesburg OR Tambo airport
8 156 ZAR
KLM
KLM
JNB
1:15 am
Johannesburg OR Tambo airport
20h 05m
1 Stop
7:20 pm
RAK
Marrakesh Menara airport
KLM
RAK
9:25 pm
Marrakesh Menara airport
23h 55m
1 Stop
10:20 pm
+1
JNB
Johannesburg OR Tambo airport
8 426 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
18h 20m
1 Stop
11:15 am
+1
JNB
Johannesburg OR Tambo airport
8 156 ZAR
Emirates
Emirates
JNB
3:40 pm
Johannesburg OR Tambo airport
19h 40m
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 914 ZAR
Qatar Airways
Qatar Airways
JNB
10:50 pm
Johannesburg OR Tambo airport
20h 20m
1 Stop
5:10 pm
+1
RAK
Marrakesh Menara airport
Qatar Airways
RAK
6:30 pm
Marrakesh Menara airport
20h 25m
2 Stops
3:55 pm
+1
JNB
Johannesburg OR Tambo airport
8 738 ZAR
Emirates
Emirates
JNB
3:40 pm
Johannesburg OR Tambo airport
19h 40m
1 Stop
10:20 am
+1
CMN
Casablanca Mohamed V airport
Emirates
CMN
6:45 pm
Casablanca Mohamed V airport
21h 40m
1 Stop
5:25 pm
+1
JNB
Johannesburg OR Tambo airport
7 914 ZAR
KLM
KLM
JNB
1:10 am
Johannesburg OR Tambo airport
19h 05m
1 Stop
6:15 pm
RAK
Marrakesh Menara airport
KLM
RAK
10:10 am
Marrakesh Menara airport
23h 45m
2 Stops
10:55 am
+1
JNB
Johannesburg OR Tambo airport
8 866 ZAR
KLM
KLM
JNB
1:10 am
Johannesburg OR Tambo airport
19h 05m
1 Stop
6:15 pm
RAK
Marrakesh Menara airport
KLM
RAK
9:25 pm
Marrakesh Menara airport
23h 55m
1 Stop
10:20 pm
+1
JNB
Johannesburg OR Tambo airport
8 426 ZAR
Flights Africa Morocco