Cape Town - Marrakech6 daysWed 02 DecCPT-RAK· 1 stopTurkish AirlinesMon 07 DecRAK-CPT· 1 stopTurkish AirlinesfromR13 121Show offer
Johannesburg - Marrakech5 daysSat 13 MarJNB-RAK· 1 stopKLMWed 17 MarRAK-JNB· 1 stopKLMfromR14 993Show offer
Johannesburg - Marrakech5 daysSat 13 MarJNB-RAK· 1 stopKLMWed 17 MarRAK-JNB· 1 stopKLMfromR14 993Show offer