Johannesburg
Casablanca
BEST
DEAL
Mon, 20 May
JNB - CMN
Fri, 24 May
CMN - JNB
-23 %
17615R
13604R
Prime price per passenger
Agadir
Casablanca
BEST
DEAL
Sun, 09 Jun
AGA - CMN
901R
837R
Prime price per passenger
Barcelona
Casablanca
BEST
DEAL
Sun, 26 May
BCN - CMN
Thu, 30 May
CMN - BCN
3288R
3086R
Prime price per passenger
Johannesburg
Casablanca
BEST
DEAL
Mon, 20 May
JNB - CMN
Fri, 24 May
CMN - JNB
13895R
13291R
Prime price per passenger
Johannesburg
Casablanca
BEST
DEAL
Mon, 20 May
JNB - CMN
Fri, 24 May
CMN - JNB
13728R
13375R
Prime price per passenger
Johannesburg
Casablanca
BEST
DEAL
Mon, 20 May
JNB - CMN
Fri, 24 May
CMN - JNB
14057R
13453R
Prime price per passenger
Johannesburg
Casablanca
BEST
DEAL
Mon, 20 May
JNB - CMN
Fri, 24 May
CMN - JNB
13801R
13617R
Prime price per passenger
Cape Town
Casablanca
BEST
DEAL
Tue, 21 May
CPT - CMN
Thu, 23 May
CMN - CPT
14543R
14136R
Prime price per passenger