Find cheap flights from Johannesburg to Morocco

Find cheap flights from Johannesburg to Morocco

Return
Economy
Johannesburg (JNB)
Morocco
Wed 1/8
Wed 1/15
Any month
Compare vs KAYAK |
Search hundreds of travel sites at once for deals on flights to Morocco

Johannesburg to Morocco flight information

Flights arrive in Morocco
Flights depart from Johannesburg
Flight price R8 122
Airlines KLM, Air France, Emirates, Etihad Airways, Qatar Airways, SWISS

FAQs for booking Johannesburg to Morocco flights

How does KAYAK find such low flight prices?
KAYAK processes over 2 billion travel queries annually and displays results from hundreds of airlines and third party sites, allowing it to find a variety of flight prices and options. It also displays results from 2M+ properties along with car hire, holiday packages, activities and millions of verified reviews so users can see as many available travel options as possible.
How can Hacker Fares save me money?
Hacker Fares allow you to combine one-way tickets on different airlines when it can save you money over a traditional return ticket.
Does KAYAK query more flight providers than competitors?
Yes, KAYAK has access to more data and information than online travel agencies and consistently outperforms the competition in accuracy, globally.
How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?
KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.

Book cheap flights from Johannesburg to Morocco (return)

Airports
Origin
Johannesburg
R8 122
only
R8 122
Destination
Marrakesh
R8 122
only
R8 122
Casablanca
R8 312
only
R8 312
Agadir
R23 810
only
R23 810
Tue, May 12
JNB
Johannesburg OR Tambo
RAK
Marrakesh Menara
35h 50m
Fri, May 22
RAK
Marrakesh Menara
JNB
Johannesburg OR Tambo
20h 40m
R8 122
Trip: 11 days
8,0Excellent Show reviews
Overall 8,0 Excellent
Based on 3 495 reviews
Overall
8,0
Boarding
8,0
Comfort
7,7
Crew
8,5
Entertainment
7,2
Food
7,5
AMS
HEL
Excellent 10,0

Cons: Boarding was crazy. Could not everyone in the gate area.

AMS
YYZ
Okay 5,3

Cons: All of the less than good, obvious!

AMS
JFK
Good 6,3

Pros: The socks offered in business were comfortable and nice looking. The red wine was good.

Cons: The food was just average and the seat not too comfortable

AMS
LCY
Excellent 10,0

Pros: Everything works and quick to get to destination.

ACC
AMS
Excellent 10,0

Cons: Still don’t have my luggage yet

Thu, Apr 9
JNB
Johannesburg OR Tambo
RAK
Marrakesh Menara
25h 20m
Sat, Apr 25
RAK
Marrakesh Menara
JNB
Johannesburg OR Tambo
26h 00m
R8 268
Trip: 17 days
7,7Good Show reviews
Overall 7,7 Good
Based on 4 000 reviews
Overall
7,7
Boarding
7,7
Comfort
7,4
Crew
8,2
Entertainment
6,9
Food
7,2
CDG
AMS
Excellent 9,3

Pros: Amazing crew and on time flight

Cons: None

CDG
JFK
Excellent 10,0

Pros: The entire experience was amazing that gives me a broader scope to choose from when selecting flights to Europe. The most amazing part was the attentiveness of the staff. Exemplary!!!!!

Cons: For me this part is not applicable

LHR
CDG
Okay 5,0

Pros: The seat was very comfortable.

Cons: My boyfriend and I were required to gate check our carry-on luggage which required us to go through customs in Paris to get to our bag and re-enter security for our connecting international flight. I am unsure why this was the case as other passengers brought the same size luggage. Very upsetting.

ATL
CDG
Excellent 9,6

Cons: Seat angle adjustment was not the most comfortable for sleeping.

CDG
YUL
Excellent 9,0

Cons: Thé qualité officielle the images

Wed, Mar 18
JNB
Johannesburg OR Tambo
CMN
Casablanca Mohamed V
27h 50m
Tue, Mar 31
CMN
Casablanca Mohamed V
JNB
Johannesburg OR Tambo
18h 20m
R8 312
Trip: 14 days
8,3Excellent Show reviews
Overall 8,3 Excellent
Based on 14 873 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,5
Entertainment
8,6
Food
8,1
DXB
IAD
Excellent 10,0

Pros: Yes, crews and comfort were amazing.

DXB
ACC
Good 6,3

Pros: Movies

Cons: Too crammed. Passengers don’t raise seats during meals.

DXB
DFW
Good 7,3

Pros: The crew was really good, even the food was nice

Cons: I think the economy class seating could be better & even the ticket prices could be reduced a bit

SYD
CHC
Excellent 8,0

Pros: Plane was large and comfortable.

Cons: Boarding was chaotic and confusing.

BNE
DXB
Excellent 10,0

Pros: Everything went very well. The staff were the nicest most helpful people ever. Great food too.

Fri, Dec 27
JNB
Johannesburg OR Tambo
CMN
Casablanca Mohamed V
38h 15m
Tue, Jan 7
CMN
Casablanca Mohamed V
JNB
Johannesburg OR Tambo
38h 05m
R9 378
Trip: 12 days
7,4Good Show reviews
Overall 7,4 Good
Based on 6 523 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,4
Food
7,0
MAN
AUH
Good 7,0

Pros: Reasonable comfortable

Cons: Wider seating would be great

BLR
AUH
Good 7,0

Pros: The crew was good. Loved the mango juice and veg food.

Cons: The seats are hard. More leg room please. Better entertainment with more recent clicks required. Toilet seat needs to stay upright. The eating tables should be straight. Should be able to recline our seats more.

BNE
AUH
Excellent 10,0

Pros: 787 no one cannot love it

Cons: Maybe bigger seats with better privacy

AUH
MAA
Okay 4,0

Cons: Missing a bag , longer wait time at Abu Dhabi

CAI
AUH
Good 6,6

Pros: Boarding was easy

Cons: Expensive flight

Mon, Dec 30
JNB
Johannesburg OR Tambo
RAK
Marrakesh Menara
38h 05m
Fri, Jan 3
RAK
Marrakesh Menara
JNB
Johannesburg OR Tambo
40h 35m
R14 651
Trip: 5 days
8,3Excellent Show reviews
Overall 8,3 Excellent
Based on 10 429 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,6
Entertainment
8,3
Food
8,0
DOH
ISB
Good 7,3

Pros: Amazing staff

Cons: Uncomfortable seats and poor entertainment systems

KUL
DOH
Excellent 10,0

Pros: The crew was amazing and seat very comfortable.

Cons: If I did not have to spent night in Doha waiting for connecting flight.

BLR
DOH
Excellent 9,3

Cons: Earphones never connects at my seat either other seat it’s was little hard to watch movies

MNL
DOH
Excellent 10,0

Pros: There are very friendly

Cons: Just continue the better services

DOH
MIA
Excellent 8,0

Cons: All good

Fri, Dec 27
JNB
Johannesburg OR Tambo
RAK
Marrakesh Menara
42h 00m
Thu, Jan 2
RAK
Marrakesh Menara
JNB
Johannesburg OR Tambo
43h 15m
R15 484
Trip: 7 days
8,2Excellent Show reviews
Overall 8,2 Excellent
Based on 8 833 reviews
Overall
8,2
Boarding
8,2
Comfort
7,9
Crew
8,7
Entertainment
7,8
Food
7,9
SFO
ZRH
Good 6,6

Pros: The crew was friendly and helpful.

ZRH
BOS
Good 7,3

Cons: The TVs weren’t working on the seats for the duration of the 8 hour flight. Some of them were working for other customers and we pointed it out to some of the flight attendants but they took no action

ZRH
LAX
Good 6,3

Pros: The crew was very nice and positive. The seats surprisingly reclined quite a bit. The dinner was actually good.

Cons: The offer of wine. The wifi options.

JNB
ZRH
Excellent 9,0

Pros: Staff was very friendly and loved the food.

Cons: For economy class, nothing.

BUD
ZRH
Good 6,0

Cons: Flight delayed, sat on plane on ground for 4 hours then missed connecting flight.

Sat, Mar 7
JNB
Johannesburg OR Tambo
CMN
Casablanca Mohamed V
19h 25m
Fri, Mar 13
CMN
Casablanca Mohamed V
JNB
Johannesburg OR Tambo
28h 45m
R8 516
Trip: 6 days
8,3Excellent Show reviews
Overall 8,3 Excellent
Based on 14 873 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,5
Entertainment
8,6
Food
8,1
JNB
DXB
Excellent 10,0

Pros: Absolutely friendly Professional

Cons: Nothing

LGW
DXB
Okay 5,6

Cons: Crew missed our rows a couple of times with drinks. Seat on flight from Dubai to Sydney not vey comfortable,

DXB
LGW
Excellent 10,0

Pros: Amazing crew!

Cons: The seats were not the best and it would have been nice to have a meal other than just a small breakfast.

DXB
LED
Excellent 9,0

Pros: The crew were great

Cons: This time , the food could have been better

DXB
ACC
Good 6,3

Pros: Movies

Cons: Too crammed. Passengers don’t raise seats during meals.

Thu, May 7
JNB
Johannesburg OR Tambo
CMN
Casablanca Mohamed V
18h 45m
Thu, May 14
CMN
Casablanca Mohamed V
JNB
Johannesburg OR Tambo
28h 55m
R8 677
Trip: 8 days
8,3Excellent Show reviews
Overall 8,3 Excellent
Based on 14 873 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,5
Entertainment
8,6
Food
8,1
BEY
DXB
Excellent 8,3

Cons: Shorten luggage wait time to arrive on the belt.

IKA
DXB
Mediocre 2,0

Cons: They charged us for the second bag checked in ??????

KWI
DXB
Mediocre 2,0

Pros: I didnt go because the name in ticket was for person i book for him last time and i couldnt change the name with my name

JFK
DXB
Okay 5,6

Pros: Just a bad airline all together. They try to rip you off during transit by saying your luggage is over the weight limit and that you must pay for each additional kilograms.

DUS
DXB
Mediocre 3,0

Pros: ?

Cons: No

Wed, Mar 18
JNB
Johannesburg OR Tambo
CMN
Casablanca Mohamed V
27h 50m
Tue, Mar 31
CMN
Casablanca Mohamed V
JNB
Johannesburg OR Tambo
28h 55m
R8 691
Trip: 14 days
8,3Excellent Show reviews
Overall 8,3 Excellent
Based on 14 873 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,5
Entertainment
8,6
Food
8,1
DAC
DXB
Excellent 9,0

Cons: Food

LGW
DXB
Mediocre 3,0

Pros: I was stopped at gate check in and taken to one side as passport security had reported that I was intoxicated. I was badly injured in the armed forces and have lost my hearing which affects my balance. I asked for an aisle seat as I'm a big guy as s personal trainer. But was given seat E. Next to a huge obese guy. He slept whole journey, must of had nightmares and jumped and banged me repeatadly. I had the first meal, which was not great but edible. I couldn't eat it properly as I couldn't move my left arm due to the blob Sat next to me. I asked the stewardess to wake me at the meal times so I could get more food. She didn't. Not once. I couldn't even get out the seat to go toilet or get any of the help yourself stuff outside the toilets due to the fat blob I was put next too. Totally disgusted with the whole flight and crew when everytime I've used the same company before it was excellent.

DXB
DFW
Good 7,3

Pros: The crew was really good, even the food was nice

Cons: I think the economy class seating could be better & even the ticket prices could be reduced a bit

BNE
DXB
Excellent 10,0

Pros: Everything went very well. The staff were the nicest most helpful people ever. Great food too.

ACC
DXB
Excellent 10,0

Pros: Good was amazing ; leg room was great per ticket price; and cabin crew were kind

Mon, Dec 30
JNB
Johannesburg OR Tambo
CMN
Casablanca Mohamed V
46h 30m
Sun, Jan 5
CMN
Casablanca Mohamed V
JNB
Johannesburg OR Tambo
53h 20m
R10 634
Trip: 7 days
7,4Good Show reviews
Overall 7,4 Good
Based on 6 523 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,4
Food
7,0
AUH
AMM
Excellent 10,0

Pros: Every thing. Was good

Cons: The seat’s

IAD
AUH
Good 6,3

Cons: Narrow seats

CCJ
AUH
Okay 5,3

Pros: It is good airline

Cons: The flight was very late, the airline did nothing for the time we were waiting

CAI
AUH
Good 6,6

Pros: Boarding was easy

Cons: Expensive flight

KHI
AUH
Excellent 10,0

Pros: The crew was very good.

Cons: Food needs to be improved. More space near washrooms and for moving around in long flights should be provided.

Fri, Dec 13
JNB
Johannesburg OR Tambo
CMN
Casablanca Mohamed V
38h 15m
Wed, Dec 18
CMN
Casablanca Mohamed V
JNB
Johannesburg OR Tambo
38h 05m
R11 277
Trip: 6 days
7,4Good Show reviews
Overall 7,4 Good
Based on 6 523 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,4
Food
7,0
AUH
ATH
Excellent 8,6

Cons: Average for business class. Didn't get value

CDG
AUH
Okay 5,6

Pros: The seat were nice & the staff more helpful than before

Cons: Food can be better Entertainment is not good at all, you are starting it after take off, which might take an hour, and closing it an hour before landing Which is something not nice at all

AUH
HKG
Excellent 8,6

Pros: yes to both.

Cons: Wine list was poor. Enough of a premium is built into the business class fare to get some decent wines onto the list. Coffee is not so good either.

AUH
AMD
Excellent 8,0

Cons: Sure

YYZ
AUH
Okay 4,6

Cons: The Seats were really old and no new movies

Fri, Dec 13
JNB
Johannesburg OR Tambo
CMN
Casablanca Mohamed V
38h 15m
Tue, Dec 17
CMN
Casablanca Mohamed V
JNB
Johannesburg OR Tambo
53h 20m
R11 803
Trip: 5 days
7,4Good Show reviews
Overall 7,4 Good
Based on 6 523 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,4
Food
7,0
AUH
LHR
Excellent 10,0

Pros: The most impressive service found was the baggage arrival on time despite the short transient time in Abu Dhabi. In most airline this would be missed and will arrive the next flight.

YYZ
AUH
Okay 4,0

Cons: Paid for extra leg room seats and didnt get them

BAH
AUH
Excellent 9,3

Pros: Business Class Seats were comfortable

AUH
HKG
Excellent 8,6

Pros: yes to both.

Cons: Wine list was poor. Enough of a premium is built into the business class fare to get some decent wines onto the list. Coffee is not so good either.

AUH
MNL
Excellent 8,0

Pros: the staff was very helpful

Cons: the touchscreen didn’t always work

Tue, Dec 31
JNB
Johannesburg OR Tambo
RAK
Marrakesh Menara
17h 45m
Sun, Jan 5
RAK
Marrakesh Menara
JNB
Johannesburg OR Tambo
25h 25m
R16 170
Trip: 6 days
7,7Good Show reviews
Overall 7,7 Good
Based on 4 000 reviews
Overall
7,7
Boarding
7,7
Comfort
7,4
Crew
8,2
Entertainment
6,9
Food
7,2
CDG
CAI
Good 6,0

Cons: 2 hours delays from LAX to CDG then additional two hours delay from CDG to CAI, this is disappointing

LIS
CDG
Mediocre 2,0

Cons: Flight was delayed

CPT
CDG
Good 6,3

Cons: Comfort plus seats need some work. Very thin padding on a hard seat. The leg rest needs to come up higher so you don’t slide down while semi reclined. Nice compromise between business and coach though.

CDG
MAN
Excellent 10,0

Pros: The gentleman at the check out his name was Omar went over and above the call of duty for Customer Service me being an American he walked me through each step of using flybe via air France and paying for checking my bags and even the carry on luggage and getting me through security etc.

CDG
YUL
Excellent 9,0

Cons: Thé qualité officielle the images

Sun, Dec 15
JNB
Johannesburg OR Tambo
CMN
Casablanca Mohamed V
46h 30m
Sun, Dec 22
CMN
Casablanca Mohamed V
JNB
Johannesburg OR Tambo
38h 05m
R12 256
Trip: 8 days
7,4Good Show reviews
Overall 7,4 Good
Based on 6 523 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,4
Food
7,0
BLR
AUH
Good 7,0

Pros: The crew was good. Loved the mango juice and veg food.

Cons: The seats are hard. More leg room please. Better entertainment with more recent clicks required. Toilet seat needs to stay upright. The eating tables should be straight. Should be able to recline our seats more.

SYD
AUH
Mediocre 2,0

Pros: Nothing

Cons: Everything!

IAD
AUH
Good 6,3

Cons: Narrow seats

AUH
CDG
Excellent 10,0

Pros: Good seating space, good service

BNE
AUH
Excellent 10,0

Pros: 787 no one cannot love it

Cons: Maybe bigger seats with better privacy

Sat, Dec 14
JNB
Johannesburg OR Tambo
CMN
Casablanca Mohamed V
46h 30m
Sat, Dec 21
CMN
Casablanca Mohamed V
JNB
Johannesburg OR Tambo
38h 05m
R14 593
Trip: 8 days
7,4Good Show reviews
Overall 7,4 Good
Based on 6 523 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,4
Food
7,0
AUH
MNL
Excellent 8,0

Pros: the staff was very helpful

Cons: the touchscreen didn’t always work

FCO
AUH
Okay 4,6

Cons: Entertaintmebt was poor, and quality of screen was bad

AUH
MAD
Good 7,3

Pros: in the AUH-MAD leg, i thought the headrests were great—perfect for sleeping

Cons: in the MNL-AUH leg, the touchscreen entertainment system didn’t always work

BLR
AUH
Good 7,0

Pros: The crew was good. Loved the mango juice and veg food.

Cons: The seats are hard. More leg room please. Better entertainment with more recent clicks required. Toilet seat needs to stay upright. The eating tables should be straight. Should be able to recline our seats more.

AUH
AMM
Excellent 10,0

Pros: Every thing. Was good

Cons: The seat’s

Fri, Jan 3
JNB
Johannesburg OR Tambo
CMN
Casablanca Mohamed V
38h 15m
Wed, Jan 8
CMN
Casablanca Mohamed V
JNB
Johannesburg OR Tambo
38h 05m
R16 769
Trip: 6 days
7,4Good Show reviews
Overall 7,4 Good
Based on 6 523 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,4
Food
7,0
HYD
AUH
Good 6,0

Cons: aren't all the passengers on the flight same? how come economy passengers denied Biryani, while premium and Business class gets it?

AUH
MEL
Good 7,0

Pros: It's ok for business class. Crew and boarding is Pro smooth.

Cons: Entertainment options are limited. Food could be better considering its business class.

FCO
AUH
Okay 4,6

Cons: Entertaintmebt was poor, and quality of screen was bad

AUH
AMD
Excellent 8,0

Cons: Sure

AUH
LHR
Excellent 10,0

Pros: The most impressive service found was the baggage arrival on time despite the short transient time in Abu Dhabi. In most airline this would be missed and will arrive the next flight.

Sun, Dec 15
JNB
Johannesburg OR Tambo
CMN
Casablanca Mohamed V
38h 15m
Tue, Dec 17
CMN
Casablanca Mohamed V
JNB
Johannesburg OR Tambo
46h 10m
R17 777
Trip: 3 days
7,4Good Show reviews
Overall 7,4 Good
Based on 6 523 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,4
Food
7,0
KTM
AUH
Good 6,4

Pros: The crew was sufficient and polite. Seats are average. Food was extremely limited. Underwhelmed but, frankly, exhausted with the process of trying to get out.

Cons: Communication of flight departure time was not provided causing us to miss our flight and requiring over 2 hours on a cell call to Bangladesh to book a 24 hr delay which was further confused by computer glitches. Poor customer service at the flight checkin desk in Kathmandu who are, apparently, limited in what they can assist with.

AUH
AMM
Excellent 10,0

Pros: Every thing. Was good

Cons: The seat’s

BAH
AUH
Excellent 9,3

Pros: Business Class Seats were comfortable

MNL
AUH
Good 7,3

Pros: the headrests in the AUH-MAD leg

Cons: the touchscreen inflight system didn’t work very well in the MNL-AUH leg of the trip

DMM
AUH
Okay 5,0

Cons: More comfortable seats.

Sun, Dec 15
JNB
Johannesburg OR Tambo
AGA
Agadir Almassira
42h 20m
Sun, Dec 22
AGA
Agadir Almassira
JNB
Johannesburg OR Tambo
54h 05m
R23 810
Trip: 8 days
7,4Good Show reviews
Overall 7,4 Good
Based on 6 523 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,4
Food
7,0
AUH
AMM
Excellent 10,0

Pros: Every thing. Was good

Cons: The seat’s

BAH
AUH
Excellent 9,3

Pros: Business Class Seats were comfortable

AUH
NRT
Excellent 10,0

Pros: The flight was surprisingly empty compared to flying to Abu Dhabi. I had an entire row to myself. I was able to lay out and sleep peacefully without worrying about the traveler in front of me leaving their seat back. Highly recommend Etihad airways!

AUH
PEK
Excellent 9,6

Pros: Super easy check in. Good air hosting staff.

Cons: Same as ALWAYS - Beijing baggage pickup is an absolute joke. Takes forever and it is generally mayhem in the baggage hall. They really need to get ahold of this space and the behaviour of Chinese travelers.

YYZ
AUH
Okay 4,0

Cons: Paid for extra leg room seats and didnt get them

*
Prices are per person, are for e–tickets and include all taxes & fees in ZAR.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller
At KAYAK we don’t set prices, so it’s not possible for us to guarantee what other companies are selling.

We aggregate tons of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we don't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car hires can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find on occasion that certain prices are no longer available.

More questions or if you have a bad price to report to us
Please send us an and someone from our team will get back to you promptly.

1
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First