Recent Airfares from South Africa to Morocco

Johannesburg to Casablanca

from

26 Dec - 25 Jan
30-day round trip
change dates
Johannesburg to Marrakesh

from

27 Jan - 1 Feb
5-day round trip
change dates
Cape Town to Rabat

from

1 Apr - 6 May
35-day round trip
change dates
Johannesburg to Tangier

from

3 Jan - 10 Jan
7-day round trip
change dates

Weather Averages for Morocco

South Africa to Morocco flight information

  • The cheapest flight from South Africa to Morocco is from Johannesburg to Casablanca, with airfares starting at TRY 17132.59
  • The fastest flight from South Africa to Morocco is from Johannesburg to Casablanca, with an average flight time of 15h 40m
  • The most popular airlines flying from South Africa to Morocco are Kenya Airways, Royal Air Maroc, Emirates
  • The most popular city destinations in Morocco are Marrakesh, Casablanca, Tangier