How to find cheap flights from Johannesburg to Morocco
₹ 62,808 is currently the cheapest price for a return flight from Johannesburg to Morocco.
You'll be travelling from Johannesburg into Marrakech Menara in Marrakech with that fare.
₹ 33,427 is the lowest price available for a one-way journey.
Not sure where to fly into yet? Enter 'Morocco' in the 'To' field to compare fares to different cities.
There's no shortage of ways to arrive in Morocco, with around 15 airports to choose from.
For a wider price comparison, choose 'Add nearby airports' to include all airports close to where you're departing from and heading to.
Book early. You'll have more times, routes and airlines to choose from. Leave it late and you could be left with fewer choices and higher costs.
Stay on top of price changes by creating a Price Alert. Download the Skyscanner app (if you haven't already) to get instant updates.
Best time to fly from Johannesburg to Morocco
If you're watching what you spend, October is usually the cheapest month to catch a flight from Johannesburg to Morocco.
Midweek travel can often work out better for your budget. Fares are generally cheaper on Tuesdays and Wednesdays than on other days of the week.
April, May and September are the most popular months to travel to Morocco. September comes out on top, making it a great time to visit if you like things to feel a little more lively.
January, February and March are quieter months. March has the lowest demand from travellers and is a good option if you want to keep things more low-key.
Popular places to visit in Morocco
Casablanca
A popular destination for Johannesburg to Morocco flights, this city in Casablanca-Settat earns its place on any well-planned itinerary. From Mosquée and Hassan II Mosque to Hassan II Mosque Museum, the must-sees stack up quickly.
Flying into Casablanca usually means you'll be landing at Mohammed V Airport (CMN).
Ready to choose the perfect place to stay? Explore the selection of hotels in Casablanca.
Marrakech
Jemaa el-Fnaa, Marrakesh and Mosquée Hassan II are some of the first things you'll want to make time for in Marrakech.
The majority of flights arrive through Marrakech Menara Airport (RAK), the city's main airport.
After locking in your airfare, you can move on to finding the right stay among the hotels in Marrakech.
Agadir
Agadir sunset, Legzira Beach and Agadir Beach are well-known attractions you'll want to see during your trip to Agadir.
Agadir Airport (AGA) is the main airport to plan your flight around.
Whether you prefer fuss-free comfort or something fancier, hotels in Agadir offer options for every type of trip.
Visiting Morocco for the first time? Here's what you need to know
Know the entry rules well before departure day. Rules can change depending on your passport and reason for travel. Always check with reliable sources like your travel agent, airline or the local embassy.
You'll be using the Moroccan dirham (MAD) for everyday purchases.
Rabat is the capital of Morocco, which has a population of around 38 million.
This destination operates on one standard time zone of UTC+0.
The weather can influence everything from packing to sightseeing, so travel when the forecast suits your plans. July is Morocco's warmest month.
Conditions are often coolest around January.
June is typically the driest month, while March is the wettest.
The most popular events on the local calendar include the Fez Festival of World Sacred Music, the Mawazine Music Festival and the Essaouira Gnaoua and World Music Festival. Line up your Johannesburg to Morocco flight around moments like these for an experience that goes beyond sightseeing.
Complete your trip with hotels and a car rental
A cheap flight from Johannesburg to Morocco gets you there. The next move is booking your stay. Discover competitive prices and exclusive rates for hotels in Morocco. For the freedom to explore at your own pace, also browse the range of car rental options in Morocco.