• Sign in
South Africa (English)
English

Cheap flights from Johannesburg to Morocco from R6 658

This is the cheapest one-way flight price found by a Cheapflights user in the last 72 hours by searching for a flight departing on 19/3. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
JNB — RAK
Feb 27 — Mar 51
1 adult
Tue 27/2
Tue 5/3

How far in advance should I book a flight from Johannesburg to Morocco?

Travellers have found it’s best to book a flight 59 days in advance to save up to 21% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 59 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Johannesburg to Morocco 1-2 weeks in advance for as low as R14 418, or R15 693 for flights within the next 24 hours.

What is the cheapest month to fly from Johannesburg to Morocco?

Due to multiple factors, expect to potentially pay more when booking in December. For low rates, March can be a great choice for travel to Morocco. Flights to Morocco from Johannesburg in March are about R14 776 on average during March, but can be found for as low as R10 709.

When is the cheapest time to fly from Johannesburg to Morocco (JNB - MA)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Johannesburg to Morocco as you normally would.

Cheap SWISS flights from Johannesburg to Morocco

Explore cheap flight options specifically provided by SWISS for the route between Johannesburg and Morocco. Find affordable fares and compare prices with other airlines to secure the best deal for your journey. Over the last 7 days, Cheapflights users made 652 431 searches. Data last updated 23 February 2024.
Take a peek at the cheapest SWISS flights we've detected travelling from Johannesburg to Morocco. Be sure to come back soon if the deals available don't appeal to you at this time.
Tue 9/419:35JNB - RAK
1 stop39h 00mSWISS
Tue 16/49:40RAK - JNB
1 stop22h 30mSWISS
Deal found 21/2R15 103
Thu 21/320:40JNB - RAK
1 stop16h 50mSWISS
Tue 26/315:30RAK - JNB
1 stop16h 40mSWISS
Deal found 22/2R15 122
Tue 9/419:35JNB - RAK
1 stop39h 00mSWISS
Tue 16/410:45RAK - JNB
2 stops21h 25mSWISS
Deal found 21/2R15 636
Thu 21/320:40JNB - RAK
1 stop16h 50mSWISS
Tue 26/314:50RAK - JNB
2 stops17h 20mSWISS
Deal found 22/2R15 674
Tue 19/320:40JNB - RAK
1 stop18h 45mSWISS
Tue 26/315:30RAK - JNB
1 stop16h 40mSWISS
Deal found 22/2R18 850
Tue 19/320:40JNB - RAK
1 stop18h 45mSWISS
Tue 26/314:50RAK - JNB
2 stops17h 20mSWISS
Deal found 22/2R19 402

Cheap Qatar Airways flights from Johannesburg to Morocco

Explore cheap flight options specifically provided by Qatar Airways for the route between Johannesburg and Morocco. Find affordable fares and compare prices with other airlines to secure the best deal for your journey. Over the last 7 days, Cheapflights users made 652 431 searches. Data last updated 23 February 2024.
Some of the lowest-priced Qatar Airways flights we've found at this time heading from Johannesburg to Morocco. Deals are refreshing constantly so come back soon for more options.
Tue 19/37:30JNB - CMN
1 stop26h 00mQatar Airways
Tue 26/314:00CMN - JNB
1 stop17h 40mQatar Airways
Deal found 22/2R13 752
Tue 19/313:40JNB - RAK
2 stops24h 15mQatar Airways
Tue 26/318:50RAK - JNB
2 stops42h 20mQatar Airways
Deal found 22/2R15 712
Wed 20/37:30JNB - RAK
2 stops30h 25mQatar Airways
Wed 27/310:35RAK - JNB
2 stops26h 35mQatar Airways
Deal found 22/2R16 320
Wed 20/39:25JNB - RAK
2 stops28h 30mQatar Airways
Tue 26/318:50RAK - JNB
2 stops42h 20mQatar Airways
Deal found 22/2R16 396
Tue 19/313:40JNB - CMN
1 stop19h 50mQatar Airways
Mon 25/316:00CMN - JNB
1 stop21h 10mQatar Airways
Deal found 22/2R16 530
Tue 19/313:40JNB - RAK
2 stops24h 15mQatar Airways
Mon 25/312:50RAK - JNB
2 stops24h 20mQatar Airways
Deal found 22/2R19 078
Thu 21/313:40JNB - RAK
2 stops24h 15mQatar Airways
Wed 27/310:35RAK - JNB
2 stops26h 35mQatar Airways
Deal found 22/2R23 929

Cheap Johannesburg to Morocco flights in February & March 2024

Find cheap flight options from Johannesburg to Morocco specifically for the months of February and March 2024. Explore affordable fares based on user searches. Over the last 7 days, Cheapflights users made 652 431 searches. Prices were last updated on 23 February 2024.
These are some of the most attractive deals on flights from Johannesburg to Morocco in 2024. Check back in a little while for more flight options.
Thu 28/39:50JNB - CMN
1 stop24h 10mEtihad Airways
Sat 27/49:15CMN - JNB
1 stop22h 15mEtihad Airways
Deal found 21/2R11 546
Wed 20/319:50JNB - CMN
1 stop24h 25mAir France
Wed 27/316:35CMN - JNB
1 stop14h 50mAir France
Deal found 22/2R11 641
Wed 20/319:50JNB - CMN
1 stop24h 25mMultiple Airlines
Mon 25/316:35CMN - JNB
2 stops27h 35mMultiple Airlines
Deal found 22/2R12 022
Thu 21/39:50JNB - CMN
1 stop24h 10mEtihad Airways
Wed 27/39:30CMN - JNB
1 stop21h 00mEtihad Airways
Deal found 22/2R12 231
Wed 20/321:45JNB - CMN
1 stop16h 50mEgypt Air
Tue 26/313:35CMN - JNB
1 stop15h 35mEgypt Air
Deal found 22/2R13 011
Wed 20/319:50JNB - CMN
1 stop24h 25mAir France
Mon 25/316:35CMN - JNB
1 stop14h 50mAir France
Deal found 22/2R13 068
Wed 20/321:45JNB - CMN
1 stop16h 50mEgypt Air
Mon 25/30:55CMN - JNB
1 stop28h 15mEgypt Air
Deal found 22/2R13 125
Sun 24/39:25JNB - CMN
1 stop24h 05mMultiple Airlines
Sun 31/323:25CMN - JNB
2 stops22h 50mMultiple Airlines
Deal found 21/2R13 372
Tue 19/37:30JNB - CMN
1 stop26h 00mQatar Airways
Tue 26/314:00CMN - JNB
1 stop17h 40mQatar Airways
Deal found 22/2R13 752

Johannesburg to Morocco 2024 flight deals

Discover exclusive flight deals for travel between Johannesburg and Morocco in 2024. Find excellent offers based on user searches. Over the last 7 days, Cheapflights users made 652 431 searches. Data last updated 23 February 2024.
These are some of the most attractive deals on flights from Johannesburg to Morocco in 2024. Check back in a little while for more flight options.
Mon 6/51:15JNB - CMN
2 stops33h 05mMultiple Airlines
Sun 12/523:25CMN - JNB
2 stops34h 30mMultiple Airlines
Deal found 21/2R11 451
Sun 12/59:50JNB - CMN
1 stop22h 45mEtihad Airways
Sat 18/59:15CMN - JNB
1 stop22h 15mEtihad Airways
Deal found 21/2R11 489
Thu 28/39:50JNB - CMN
1 stop24h 10mEtihad Airways
Sat 27/49:15CMN - JNB
1 stop22h 15mEtihad Airways
Deal found 21/2R11 546
Wed 20/319:50JNB - CMN
1 stop24h 25mAir France
Wed 27/316:35CMN - JNB
1 stop14h 50mAir France
Deal found 22/2R11 641
Sat 11/51:15JNB - CMN
2 stops33h 05mMultiple Airlines
Sat 18/523:25CMN - JNB
2 stops34h 30mMultiple Airlines
Deal found 21/2R11 907
Wed 20/319:50JNB - CMN
1 stop24h 25mMultiple Airlines
Mon 25/316:35CMN - JNB
2 stops27h 35mMultiple Airlines
Deal found 22/2R12 022
Sat 1/618:05JNB - RAK
1 stop22h 20mTurkish Airlines
Wed 5/616:25RAK - JNB
1 stop16h 50mTurkish Airlines
Deal found 22/2R12 117
Thu 21/39:50JNB - CMN
1 stop24h 10mEtihad Airways
Wed 27/39:30CMN - JNB
1 stop21h 00mEtihad Airways
Deal found 22/2R12 231
Sat 8/618:05JNB - CMN
1 stop21h 45mTurkish Airlines
Wed 12/616:45CMN - JNB
1 stop16h 30mTurkish Airlines
Deal found 21/2R12 269

One-way flights to Morocco from Johannesburg

Search for one-way flight options from Johannesburg to Morocco. Find affordable one-way fares based on user searches. Compare prices and availability to plan your one-way journey according to your preferred dates and budget. Over the last 7 days, Cheapflights users made 652 431 searches. Data last updated 23 February 2024.
Take a look at some of the best available options we've come across on one-way flights from Johannesburg to Morocco. For those needing a return trip from Johannesburg, there is a search form available above.
Tue 19/313:40JNB - CMN
1 stop19h 50mQatar Airways
Deal found 21/2R6 658
Mon 20/521:40JNB - CMN
1 stop16h 20mSAUDIA
Deal found 22/2R7 057
Wed 28/27:30JNB - CMN
1 stop25h 00mQatar Airways
Deal found 22/2R7 418
Thu 23/59:50JNB - CMN
1 stop22h 45mEtihad Airways
Deal found 22/2R7 437
Thu 7/39:50JNB - CMN
1 stop23h 10mEtihad Airways
Deal found 21/2R7 571
Fri 22/39:50JNB - CMN
1 stop24h 10mEtihad Airways
Deal found 21/2R7 666
Fri 24/59:50JNB - CMN
1 stop22h 45mEtihad Airways
Deal found 22/2R7 799
Tue 21/520:15JNB - CMN
1 stop19h 05mQatar Airways
Deal found 22/2R8 008
Wed 22/520:15JNB - CMN
1 stop36h 15mQatar Airways
Deal found 22/2R8 046

Find flights from Johannesburg to Morocco within your budget

Customise your flight search to find flights from Johannesburg to Morocco that fit within your specific budget. Explore options based on user searches and filter the results based on your desired price range. Find flights that match your budget for a cost-effective journey. Over the last 7 days, Cheapflights users made 652 431 searches. Data last updated 23 February 2024.

Fly from

Any airport

Fly to

Any airport

Budget

R11 546 - R18 451

Route

Depart

Return

Price

Johannesburg OR TamboCasablanca Mohamed V

JNB - CMN

JNBCMN

Johannesburg OR Tambo

Thu 28/3

1 stop24h 10m

Casablanca Mohamed V

Sat 27/4

1 stop22h 15m

R11 546

Johannesburg OR TamboCasablanca Mohamed V

JNB - CMN

JNBCMN

Johannesburg OR Tambo

Wed 20/3

1 stop24h 25m

Casablanca Mohamed V

Wed 27/3

1 stop14h 50m

R11 641

Johannesburg OR TamboCasablanca Mohamed V

JNB - CMN

JNBCMN

Johannesburg OR Tambo

Wed 20/3

1 stop24h 25m

Casablanca Mohamed V

Mon 25/3

2 stops27h 35m

R12 022

Johannesburg OR TamboMarrakech Menara

JNB - RAK

JNBRAK

Johannesburg OR Tambo

Sat 1/6

1 stop22h 20m

Marrakech Menara

Wed 5/6

1 stop16h 50m

R12 117

Johannesburg OR TamboMarrakech Menara

JNB - RAK

JNBRAK

Johannesburg OR Tambo

Sun 2/6

2 stops24h 30m

Marrakech Menara

Thu 6/6

1 stop34h 30m

R12 592

Johannesburg OR TamboCasablanca Mohamed V

JNB - CMN

JNBCMN

Johannesburg OR Tambo

Wed 20/3

1 stop16h 50m

Casablanca Mohamed V

Tue 26/3

1 stop15h 35m

R13 011

Johannesburg OR TamboCasablanca Mohamed V

JNB - CMN

JNBCMN

Johannesburg OR Tambo

Tue 19/3

1 stop26h 00m

Casablanca Mohamed V

Tue 26/3

1 stop17h 40m

R13 752

Johannesburg OR TamboMarrakech Menara

JNB - RAK

JNBRAK

Johannesburg OR Tambo

Tue 9/4

1 stop39h 00m

Marrakech Menara

Tue 16/4

1 stop22h 30m

R15 103

Johannesburg OR TamboCasablanca Mohamed V

JNB - CMN

JNBCMN

Johannesburg OR Tambo

Thu 21/3

1 stop20h 20m

Casablanca Mohamed V

Tue 26/3

1 stop23h 30m

R18 451

Flights are sorted by cheapest first

Deals found on 21/2

Reviews of airlines servicing Morocco

Get insights into the airlines that provide service to Morocco. Read reviews, discover amenities, and learn about the overall travel experience offered by airlines. Use this information to make informed decisions when choosing an airline for your flight to Morocco. Reviews last updated 23 February 2024.
Peruse reviews from past customers who have flown with SWISS, Qatar Airways and Etihad Airways from Johannesburg to Morocco to help guide your decision. You can also see how each airline compares in terms of entertainment options, comfort, food, crew/service, and boarding process.
8,2
Very Good
4 340 reviews

Comfort

8,1

Crew

8,4

Entertainment

8,3

Boarding

8,2

Overall

8,2

Food

7,9

Reviews

1 / 10

We purchased internet for the whole flight, but it never connected, i will call for a refund.

8,2
Very Good
4 340 reviews
8,2
Very Good
4 340 reviews

Comfort

8,1

Crew

8,4

Entertainment

8,3

Boarding

8,2

Overall

8,2

Food

7,9

Reviews

1 / 10

We purchased internet for the whole flight, but it never connected, i will call for a refund.

7,9
Good
2 268 reviews
8,2
Very Good
4 340 reviews

Comfort

8,1

Crew

8,4

Entertainment

8,3

Boarding

8,2

Overall

8,2

Food

7,9

Reviews

1 / 10

We purchased internet for the whole flight, but it never connected, i will call for a refund.

7,8
Good
1 778 reviews
8,2
Very Good
4 340 reviews

Comfort

8,1

Crew

8,4

Entertainment

8,3

Boarding

8,2

Overall

8,2

Food

7,9

Reviews

1 / 10

We purchased internet for the whole flight, but it never connected, i will call for a refund.

7,8
Good
4 677 reviews
8,2
Very Good
4 340 reviews

Comfort

8,1

Crew

8,4

Entertainment

8,3

Boarding

8,2

Overall

8,2

Food

7,9

Reviews

1 / 10

We purchased internet for the whole flight, but it never connected, i will call for a refund.

7,6
Good
1 974 reviews
8,2
Very Good
4 340 reviews

Comfort

8,1

Crew

8,4

Entertainment

8,3

Boarding

8,2

Overall

8,2

Food

7,9

Reviews

1 / 10

We purchased internet for the whole flight, but it never connected, i will call for a refund.

Related info for your journey

Find useful and relevant information for your journey from Johannesburg to Morocco. Access travel guides, tips, and recommendations to enhance your travel experience. Get information about local attractions, weather, transportation options, and more.

What airports serve Johannesburg to Morocco flights?

Most flights leaving Johannesburg for Morocco will happen at O.R. Tambo International Airport. This is a large airport that had 21 million passengers in 2017. It is also a hub for South African Airways, Mango, and FlySafair. The airport has two runways and six terminals for domestic and international flights. Where the flight ends will depend on the area of Morocco that a traveller wishes to visit. Those going to Marrakech Menara will end up at Marrakesh Menara Airport, which had over five million passengers in 2018. This airport is a focus city for Ryanair and Royal Air Maroc.

Which airlines fly directly from Johannesburg to Morocco?

Unfortunately, there are currently no direct, nonstop flights to Morocco from Johannesburg. Those going to Marrakech Menara and other cities will need to take a flight with one or more stops. These flights may be offered by Turkish Airlines, Qatar Airways, Etihad Airways, and others. The flights with a single stop are often a bit more expensive than those with additional stops, but they are typically going to get to Morocco more quickly. Common airlines offering flights to Casablanca include Emirates, Air France, and Turkish Airlines. The quickest flights to this destination are in the air and at stopovers for 15h 30m.

What are the stopover options between Johannesburg to Morocco?

Going into Casablanca from Johannesburg can be done with a single stop or several stops throughout the flight. Passengers who choose a flight that goes down once may spend time out of the air in Dubai Airport, Hamad International Airport, Istanbul Airport, and several others. There are several dozen flights to choose from that go throughout the day. When choosing a flight with additional stops, travellers may end up stopping in Nairobi Jomo Kenyatta and Abu Dhabi International Airport, Luanda Airport and Lisbon Airport, or Cape Town Airport and Charles de Gaulle Airport.

Do I need a passport or visa to fly from Johannesburg to Morocco?

Visiting Morocco from Johannesburg does require a visa before arrival. Those taking this flight will also require a passport.

Can I find flights from Johannesburg to Morocco for under R11 600 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Morocco for under R11 600. The cheapest flight booked recently is on Etihad Airways for just R11 546, but on average you can expect to pay R13 144.

What are the cheapest airlines to fly from Johannesburg to Morocco one-way?

The cheapest airlines for a one-way flight from Johannesburg to Morocco are Qatar Airways (R6 658), SAUDIA (R7 057), and Etihad Airways (R7 437).

What are the most popular routes from Johannesburg to Morocco?

What are the most popular airlines that fly from Johannesburg to Morocco?

What does JNB to RAK mean?

Great question - JNB to RAK just means Johannesburg OR Tambo Airport to Marrakech Menara Airport. Now you’ll know what these unique codes when you look for flights! Casablanca Mohamed V Airport (CMN), Agadir Almassira Airport (AGA), Tangier Ibn Battouta Airport (TNG), Rabat Sale Airport (RBA), Fez Sais Airport (FEZ) are some additional IATA codes for airports related to your trip.

Browse thousands of different options on Cheapflights for your next trip

Toggle through the tabs below to find thousands of options on Cheapflights for your next trip.

Top 10 airlines flying from Johannesburg to Morocco

Discover the top 10 airlines that operate flights from Johannesburg to Morocco. Compare their services, reliability, and customer satisfaction ratings to choose the airline that best suits your travel preferences and needs. Over the last 7 days, Cheapflights users made 652 431 searches. Data last updated 23 February 2024.
AirlineCheapestAverageFlexibilityOn-time
SWISSCheapestR8 714AverageR12 966FlexibilityNo cancel feeOn-time79%
Search SWISS flights
LufthansaCheapestR9 440AverageR13 523FlexibilityNo cancel feeOn-time76%
Search Lufthansa flights
Air FranceCheapestR10 695AverageR17 117FlexibilityNo cancel feeOn-time77%
Search Air France flights
KLMCheapestR10 794AverageR12 927FlexibilityNo cancel feeOn-time75%
Search KLM flights
Etihad AirwaysCheapestR10 829AverageR11 879FlexibilityNo cancel feeOn-time75%
Search Etihad Airways flights
Turkish AirlinesCheapestR11 759AverageR14 454FlexibilityNo cancel feeOn-time77%
Search Turkish Airlines flights
Qatar AirwaysCheapestR11 877AverageR15 168FlexibilityNo cancel feeOn-time68%
Search Qatar Airways flights
SAUDIACheapestR12 073AverageR13 629FlexibilityNo cancel feeOn-time86%
Search SAUDIA flights
Egypt AirCheapestR12 281AverageR14 029FlexibilityNo cancel feeOn-timeN/A
Search Egypt Air flights
Royal Air MarocCheapestR13 554AverageR14 231FlexibilityNo cancel feeOn-time75%
Search Royal Air Maroc flights

Search flights from Johannesburg to Morocco by cabin class

Find flights from Johannesburg to Morocco, based on your preferred cabin class, be it economy, premium economy, business, or first class.

Fly with Cheapflights

Find the best flight deals on Cheapflights, where travellers can enjoy low prices and a wide availability of flights to their desired destinations.

How does Cheapflights help users find flights from Johannesburg to Morocco?

Deals for Johannesburg to Morocco flights are sourced from 900+ travel sites when you use Cheapflights. When all flight results come back, Cheapflights lets you sort and filter flights using different criteria to choose better, like price, airport, cabin class, and plenty of other options.

Why should you use Cheapflights to find cheap flight tickets from Johannesburg to Morocco?

Cheapflights taps into our reliable network of hundreds of airlines and travel agencies to find the best deals for flights from Johannesburg to Morocco for you. Better yet — we are completely free to use.

Can Cheapflights find flights from Johannesburg to Morocco with no change fees?

Yes! Cheapflights helps users easily find flights from Johannesburg to Morocco with no change fees.

Can Cheapflights notify me if prices for flights from Johannesburg to Morocco become cheaper?

Of course! You can now track prices for flights from Johannesburg to Morocco and get an alert from Cheapflights when they change. Have a valid email address ready and click the bell icon next to the flight deals above to set up your price alerts.

100% Free
Cheapflights is completely free to use, so you can start saving the moment you arrive.
Book with Flexibility
Our users can plan ahead with confidence and find flights with no change fees