Recent Airfares from South Africa to Marrakesh

Johannesburg to Marrakesh

from

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

from

6 May - 20 May
14-day round trip
change dates
East London to Marrakesh

from

19 Dec - 22 Dec
3-day round trip
change dates

Weather Averages for Marrakesh

South Africa to Marrakesh flight information

  • The most popular flight routes from South Africa to Marrakesh are Johannesburg to Marrakesh, Cape Town to Marrakesh
  • The cheapest flight from South Africa to Marrakesh is from Johannesburg to Marrakesh, with airfares starting at TRY 21360.88
  • The fastest flight from South Africa to Marrakesh is from Johannesburg to Marrakesh, with an average flight time of 17h 15m