Book Cheap Flights from Johannesburg to Morocco

Cheapest flights from Johannesburg to Morocco

Cheapest flights to Morocco in the next 3 months

Flight Route Airline Trip Type Travel Dates Searched Price From
* Please note that the prices are subject to availability and block out dates do apply over peak season.

Flights from Johannesburg to Morocco

Flights from Johannesburg to Morocco will have you arriving in this alluring destination within approximately 15 hours and 20 minutes. Planes will start their journey from either O.R. Tambo International Airport (JNB) or Lanseria International Airport (HLA), and will drop you off at Mohammed V International Airport (CMN), in the capital, Casablanca. Popular airlines flying between Johannesburg and Morocco include Air France, EgyptAir, South African Airways, Qatar Airways, KLM and TAAG Angola Airlines. Direct flights from Johannesburg to Morocco are unavailable, but connecting flights with one stop-over will get you to this gorgeous African nation.

Compare all airlines and book the best price!

Things to know before you travel to Morocco

General information

Essential details you need to know before your trip.

Country Morocco
Currency Moroccan Dirham (MAD)
Exchange rate 1 ZAR = 0.71 MAD
Language Arabic / Berber
Hub airport Mohammed V International Airport (CMN)
Time difference Morocco is 1 hour behind Johannesburg in the winter (2 hours behind in the summer)
Travel adaptor Type C / E

Travel documents

Travellers will need a Moroccan visa and valid passport to fly from Johannesburg to Morocco.

Airport information

From Mohammed V International Airport, it takes a 35-minute drive to reach Casablanca’s city centre.

Main attractions

Some of the major attractions to see and enjoy in Morocco are Hassan II Mosque in Casablanca, Moroccan Active Adventures in Marrakech, and Merzouga Desert.

Cost of living in Morocco

Compare the costs of everyday items in Johannesburg and Morocco

Average meal

Inexpensive restaurant

Johannesburg R 105.00
Casablanca R 41.89

Local beer

0,5L Draught

Johannesburg R 25.00
Casablanca R 39.65

Pack of cigarettes


Johannesburg R 40.00
Casablanca R 46.08

Taxi 1km

Normal Tariff

Johannesburg R 10.00
Casablanca R 10.47



Johannesburg R 23.26
Casablanca R 18.41
See other cheap flights to Casablanca
Why book with us
  • Bringing you the best fares from all airlines
  • Expert assistance from booking to departure
  • Online destinations for planning your travels
Already Booked your Flight?

Explore our Hotel listings:

  • 1000's of options worldwide
  • Best prices
  • Great service
Personalised Assistance

Need help with your booking? Contact our expert Travelstart Live agents for guidance and booking assistance.

Download our app

Free for iPhones and Android