C$783 Cheap Flights from Mohammed V (CMN) to Johannesburg (JNBA)

Compare Mohammed V to Johannesburg flight deals

Find the cheapest month or even day of the year to fly to Johannesburg

Book the best Johannesburg fare with no extra fees

Flight deals from Mohammed V to Johannesburg

Looking for a cheap last-minute deal or the best return flight from Mohammed V Airport to Johannesburg? If you want to travel next month, return fares start from C$1,481. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Mohammed V to Johannesburg

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Mohammed V to Johannesburg flights are currently cheapest in September.

Alternative Mohammed V to Johannesburg routes

Looking for the cheapest, fastest or easiest route from Mohammed V to Johannesburg? You could fly into the following airports instead.

Casablanca to Johannesburg: Flight information

The things to know before you go.
Cheapest flight foundC$783
Cheapest month to flySeptember

Finding cheap flights from Mohammed V to Johannesburg: Frequently asked questions

There are 2 airports in Johannesburg: Johannesburg O.R. Tambo and Lanseria.
The best price we found for a return flight from Mohammed V to Johannesburg is C$1,345. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
Currently, there are no airlines that fly direct from Mohammed V to Johannesburg. But we found flights with one or more stops from C$1,342.
As of June 2026, there are no flights flying from Mohammed V to Johannesburg.
The cheapest month to fly from Mohammed V to Johannesburg is usually November.
If you're flying from Mohammed V Airport, the cheapest airport near Johannesburg is Johannesburg O.R. Tambo – which is 21.7 km away from the centre of Johannesburg. We've found flights into this airport from C$1,345.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Mohammed V Airport to Johannesburg on Friday, November 6, 2026.
No airlines currently offer direct flights between Mohammed V Airport and Johannesburg. Most routes have one or more stops.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Johannesburg but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Johannesburg is around 40 days in advance, so don’t leave your flight to the last minute.
In June, the average temperature is usually around 11°C. January is typically the warmest month in Johannesburg, when it usually averages around 28°C. You can expect the least rain in July. The coldest month is June, with temperatures averaging 3°C. The rainiest month is December.
Currently, Etihad Airways offers the cheapest flight tickets to Johannesburg.

Flying from Mohamed V International Airport (CMN) to Johannesburg: what you need to know

  • Mohamed V International Airport is located in Casablanca. Operating on the UTC+2 timezone, Johannesburg is 1 hour ahead of Casablanca.

  • For stress-free travel, turn up at the airport two hours ahead of international flights and one hour before domestic departures. This ensures you have enough time to catch your flight from CMN to Johannesburg.

  • Flying during a peak month like June? Public holidays and other popular seasons can lead to longer lines and delays at check-in and security. Be extra cautious and get there up to four hours before international flights and two hours before a domestic departure.

  • We make it easy to plan a flight from CMN to Johannesburg with a stopover. To see the options, uncheck 'Direct flights only.' Then, choose a flight that has a stop long enough to see the sights of your chosen city. Top stopovers include:

    • Istanbul Ataturk Airport (IST)

    • London Heathrow Airport (LHR)

    • Charles de Gaulle Airport (CDG)

  • To visit South Africa for tourism purposes, you'll need an e-visa if you have a passport from Morocco. However, visa rules can change and you may need other documents depending on the duration and purpose of your visit. Always check the most recent guidelines before you book your cheap ticket from Mohamed V International Airport to Johannesburg.

  • Central Casablanca to CMN is around 40 kilometres. Depending on traffic, it'll take you about 38 minutes to get there if you're catching a cab, ride-sharing or driving.

  • Want a hassle-free start to your travels? Stay near CMN. Whether you're taking an early flight from Mohamed V International Airport to Johannesburg or just don't want to be rushed, these hotels have you covered:

How to find the cheapest flights from Mohamed V International Airport (CMN) to Johannesburg

  • The lowest price we've found for a one-way ticket from Mohamed V International Airport to Johannesburg is C$783. The cheapest price for a return flight is C$1,345. Keep in mind fares may change due to demand at the time of booking.

  • To find cheap tickets from CMN to Johannesburg, book in advance. Airlines usually offer their best fares when flights are first made available.

  • If you can be flexible with your trip dates, make the most of the 'Whole month' search tool. It'll find the cheapest price across each month when searching for your ticket from Mohamed V International Airport to Johannesburg.

  • Sign into your online account or use the app to set up a Price Alert. We'll get in touch straight away if there's a better deal on this route. It doesn't take long, and it'll save you the hassle of looking for cheap tickets from CMN to Johannesburg every day.

  • Tailor your travel plans with filters. Pick your preferred departure and arrival times, airlines and total journey duration. You can also sort results by 'Best,' 'Fastest' or 'Cheapest' flights from Mohamed V International Airport to Johannesburg.

Airports in Johannesburg

O.R. Tambo International Airport (JNB)

  • O.R. Tambo International Airport (JNB) to the centre of Johannesburg takes about 29 minutes by car. It's approximately 29 kilometres away.

  • Travelling to the centre on public transport takes about 1 hour and 12 minutes.

  • If you're coming in on a late flight from Mohamed V International Airport to Johannesburg, nothing beats the convenience of staying close to the terminal. Grab your luggage from the carousel and then be showered and relaxing not long after at one of these accommodation options near JNB:

Lanseria International Airport (HLA)

  • After your flight from Mohamed V International Airport to Johannesburg has hit the runway, you can make your way to the city centre in around 51 minutes by car. Central Johannesburg is approximately 48 kilometres from Lanseria International Airport (HLA).

  • You'll find some great places to drop your things at near HLA. Kick back and get cozy after your flight from CMN to Johannesburg at any of these perfectly located options:

Best time to go to Johannesburg

  • July is the busiest month for flights from Mohamed V International Airport to Johannesburg. To avoid the crowds, visit Johannesburg in February when it's quieter.

  • The warmest month in Johannesburg is January, with the temperature ranging between 15ºC and 30ºC. Lock in your flights from Mohamed V International Airport to Johannesburg in this month if this is the type of weather you enjoy.

  • Look for cheap flights from CMN to Johannesburg in July if you'd rather travel during cooler conditions. Temperatures are at their lowest around then, ranging between 4ºC and 20ºC on average.

More about Johannesburg

  • Start your Johannesburg trip right by choosing the ideal place to stay. As soon as you've booked your flight from Mohamed V International Airport to Johannesburg, check out our range of accommodation options including:

  • Constitution Hill and Maboneng Precinct are just a couple of the top attractions to add to your Johannesburg must-do list. Keep the sightseeing going at Johannesburg Zoo.

Complete your Johannesburg trip with a car rental

  • We use the same magic that helped you find your cheap flight from Mohamed V International Airport to Johannesburg to track down incredible deals on car rentals. Search for your ride in seconds and compare your options in one place. Plus we give you all the info you need to know about car rentals in Johannesburg, from the most popular car type to the average daily price.

Prices shown on this page are estimated lowest prices only. Found in the last 12 days.