Flights Africa Morocco

Search and find cheap flights to Morocco

Fri 11/16
Fri 11/23
Any month
Compare vs momondo |

Cheapest flight routes to Morocco

These routes have the cheapest flights to Morocco found by momondo users
Johannesburg - Casablanca 539 ZAR
Cape Town - Casablanca 553 ZAR
Johannesburg - Marrakesh 582 ZAR
Cape Town - Marrakesh 584 ZAR
Johannesburg - Tangier 608 ZAR

Flight deals found on momondo

Check out some of the best fares found recently by users on momondo
Quickest
Cheapest
Royal Air Maroc
Royal Air Maroc
JNB
10:35 pm
Johannesburg OR Tambo airport
21h 05m
1 Stop
5:40 pm
+1
CMN
Casablanca Mohamed V airport
Royal Air Maroc
CMN
1:45 pm
Casablanca Mohamed V airport
18h 15m
1 Stop
10:00 am
+1
JNB
Johannesburg OR Tambo airport
7 611R
Royal Air Maroc
Royal Air Maroc
JNB
3:10 pm
Johannesburg OR Tambo airport
20h 00m
1 Stop
9:10 am
+1
CMN
Casablanca Mohamed V airport
Royal Air Maroc
CMN
1:45 pm
Casablanca Mohamed V airport
18h 15m
1 Stop
10:00 am
+1
JNB
Johannesburg OR Tambo airport
7 755R
Qatar Airways
Qatar Airways
JNB
10:35 pm
Johannesburg OR Tambo airport
22h 15m
2 Stops
6:50 pm
+1
RAK
Marrakesh Menara airport
Qatar Airways
RAK
7:00 pm
Marrakesh Menara airport
20h 35m
1 Stop
5:35 pm
+1
JNB
Johannesburg OR Tambo airport
8 834R
Emirates
Emirates
JNB
8:50 pm
Johannesburg OR Tambo airport
19h 25m
1 Stop
2:15 pm
+1
CMN
Casablanca Mohamed V airport
Emirates
CMN
3:05 pm
Casablanca Mohamed V airport
18h 50m
1 Stop
11:55 am
+1
JNB
Johannesburg OR Tambo airport
9 093R
Kenya Airways
Kenya Airways
JNB
3:55 am
Johannesburg OR Tambo airport
37h 00m
2 Stops
2:55 pm
+1
CMN
Casablanca Mohamed V airport
Kenya Airways
CMN
3:40 pm
Casablanca Mohamed V airport
23h 40m
2 Stops
5:20 pm
+1
JNB
Johannesburg OR Tambo airport
9 668R
Etihad Airways
Etihad Airways
JNB
9:45 pm
Johannesburg OR Tambo airport
37h 45m
1 Stop
9:30 am
+2
CMN
Casablanca Mohamed V airport
Etihad Airways
CMN
10:00 am
Casablanca Mohamed V airport
29h 40m
1 Stop
5:40 pm
+1
JNB
Johannesburg OR Tambo airport
12 560R
Emirates
Emirates
JNB
8:50 pm
Johannesburg OR Tambo airport
19h 25m
1 Stop
2:15 pm
+1
CMN
Casablanca Mohamed V airport
Emirates
CMN
3:05 pm
Casablanca Mohamed V airport
18h 50m
1 Stop
11:55 am
+1
JNB
Johannesburg OR Tambo airport
9 093R
Royal Air Maroc
Royal Air Maroc
JNB
3:10 pm
Johannesburg OR Tambo airport
20h 00m
1 Stop
9:10 am
+1
CMN
Casablanca Mohamed V airport
Royal Air Maroc
CMN
1:45 pm
Casablanca Mohamed V airport
18h 15m
1 Stop
10:00 am
+1
JNB
Johannesburg OR Tambo airport
7 755R
Royal Air Maroc
Royal Air Maroc
JNB
10:35 pm
Johannesburg OR Tambo airport
21h 05m
1 Stop
5:40 pm
+1
CMN
Casablanca Mohamed V airport
Royal Air Maroc
CMN
1:45 pm
Casablanca Mohamed V airport
18h 15m
1 Stop
10:00 am
+1
JNB
Johannesburg OR Tambo airport
7 611R
Qatar Airways
Qatar Airways
JNB
10:35 pm
Johannesburg OR Tambo airport
22h 15m
2 Stops
6:50 pm
+1
RAK
Marrakesh Menara airport
Qatar Airways
RAK
7:00 pm
Marrakesh Menara airport
20h 35m
1 Stop
5:35 pm
+1
JNB
Johannesburg OR Tambo airport
8 834R
Kenya Airways
Kenya Airways
JNB
3:55 am
Johannesburg OR Tambo airport
37h 00m
2 Stops
2:55 pm
+1
CMN
Casablanca Mohamed V airport
Kenya Airways
CMN
3:40 pm
Casablanca Mohamed V airport
23h 40m
2 Stops
5:20 pm
+1
JNB
Johannesburg OR Tambo airport
9 668R
Etihad Airways
Etihad Airways
JNB
9:45 pm
Johannesburg OR Tambo airport
37h 45m
1 Stop
9:30 am
+2
CMN
Casablanca Mohamed V airport
Etihad Airways
CMN
10:00 am
Casablanca Mohamed V airport
29h 40m
1 Stop
5:40 pm
+1
JNB
Johannesburg OR Tambo airport
12 560R