Find cheap flights from Johannesburg to Marrakech

JNB - RAK

Find cheap flights from Johannesburg to Marrakech

Search hundreds of travel sites at once for deals on flights to Marrakech

Return
Economy
Johannesburg (JNB)
Marrakech Menara
Fri 9/17
Fri 9/24
Any month
Compare vs KAYAK |
There are travel restrictions to Marrakech. Learn more
Stay informed and receive email updates for when travel restrictions ease for Marrakech.

Good to know

Low season

NovemberBest time to beat the crowds (10% less expensive on average)

High season

JulyMost popular time to fly (17% more expensive on average)

Average price (return flight)

R9 472(avg. price over the last 2 weeks)

Good deal (return flight)

R11 220or less

When to book flights from Johannesburg to Marrakech

Estimated return price
Average price per month
Flight prices as travel date approaches

Top tips for finding a cheap flight

  • Looking for a cheap flight? 25% of our users found flights on this route for R11 220 or less round-trip.
  • The cheapest flight from Johannesburg to Marrakech was found, on average, 89 days before departure.
  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be June, July and August. The cheapest month to fly is November.

FAQs for booking Johannesburg to Marrakech flights

Can I fly to Marrakech? Are there any travel restrictions when entering Marrakech?

Can I fly to Marrakech without having to quarantine on arrival?

Do I need to take a coronavirus (Covid-19) test before flying to Marrakech?

Can vaccinated people travel to Marrakech?

What documents do I need to fly to Marrakech?

What other coronavirus (Covid-19) restrictions are there in Marrakech?

How long does a flight from Johannesburg to Marrakech take?

Which airlines provide the cheapest flights from Johannesburg to Marrakech?

Which airports will I be using when flying from Johannesburg to Marrakech?

How does KAYAK find such low prices on flights from Johannesburg to Marrakech?

How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Johannesburg to Marrakech?

What is the Hacker Fare option on flights from Johannesburg to Marrakech?

What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Johannesburg to Marrakech?

Top 5 airlines serving Johannesburg OR Tambo to Marrakech Menara

Scores according to KAYAK customer reviews

8,0
SWISS
Overall score based on 9 040 reviews
8,2
Boarding
7,8
Comfort
8,6
Crew
7,7
Entertainment
7,9
Food
Airline reviews

Pros: "Not one thing about my experience."
Cons: "The alertness of the staff, the boarding process, the knowledge of the staff. Not breaking my luggage!"

Cons: "Nothing"

Pros: "Staff was very friendly and loved the food."
Cons: "For economy class, nothing."

Cons: "Losing my bags after a canceled flight was not so nice when my thinks cost more than 1000 euro"

Cons: "Flight was 90 minutes late."

Cons: "Nothing Everything was excellent"

Pros: "It was a normal flight with any extra confortable feature."
Cons: "Not delay Treatment in the boarding Gate was ride, asking for visa despite I dont need it."

Pros: "Crew was great! Food was actually very good! However seats are very tight in the economy class...I’m 5’6” and 130lb and had a hard time during the 10,5h transatlantic flight.."
Cons: "No complaints about anything but the seats on this particular aircraft: Boeing 777-300ER... very tight!!! Ok for a few hours of flying but not for an 11 hour flight!!!"

Cons: "Just except very bad to reserve 24h before by phone impossible to have the number call call geneve airport it was ile fidji a d south pacifica impossible to understand i speak french andlittle english perfortunatly my kids live princetona d boston Thank.you merci yvette ruggeri"

Cons: "Seat comfort. Sore behind after 11hrs"

Pros: "Everything aside from the food and cabin atmosphere."
Cons: "Food and cabin atmosphere. The cabin felt very stuffy and warm."

Pros: "The crew was polite and we arrived safely."
Cons: "The seats are like torture devices. So small and uncomfortable. After 14 hours of travel, my knees were sore from jamming into the seat in front of me, and I'm only average height. When the person in front of you puts their seat back, their headrest is practically under your chin. A disgrace."

Cons: "45mn late"

Pros: "The staff was nice"
Cons: "The seats were very small, the cusion was worn, the entertainment screen did not work, nor did my recline function on seat."

Pros: "Excellent"

Pros: "The crew was so friendly and professional, on top of the nice plane condition, which made the trip very pleasant!"
Cons: "The food standard seemed to be lowered a little bit, but still very well prepared."

Pros: "Loved the food, the comfort, the movies and the staff. They took EXCELLENT care of my bike, which I traveled with, and they we traveled safely to Switzerland!"
Cons: "Nothing. It was a quick and easy trip!"

Pros: "The food was quite good and the crew was perfectly friendly. The entertainment choices were useful on such a long flight."
Cons: "It was extremely warm on the flight; consequently, I was unable to sleep. This was my second overly warm Swiss Air flight. After numerous complaints on the first flight, the temperature was lowered, but the second flight remained warm."

Pros: "The most difficult problem I have to deal with in airline transportation occurs when the fellow traveler in the seat in front of me decides to drop their seat back into my lap. The seats are so close together that when the seat in front of you is all the way back the following happens: 1. You can no longer view the monitor on the seat back. 2. You cannot eat or write from your tray top. 3. You have great difficulty getting out of your seat. 4. You have great difficulty keeping from severely injuring the occupant of that seat. The way to deal with this is to get out of your seat. Stand in front of the offending passenger and as politely as you can as him or her to refrain from dropping the seat back so far. But the airline should not put you in this situation."

Pros: "staff was very nice"

Pros: "Good staff, good boarding, good announcements"
Cons: "The chairs are so small!"

Cons: "30 mins late both ways"

Pros: "The flight attendants qere very nice and friendly. Spoke great English. They came by often with drinks and snacks. All the food was actually good! The seats were fairly comfy and there was actually room! Even when the person in front of me leaned back, my legs still didn't touch the back of the seat (I'm 5-10 with long legs). Very happy with swiss!"

Pros: "check-in at Kloten,wheelchair assistance, boarding, food, bar, general service, uneventful flight, in short: THE WHOLE TRIP Peter Hz"

Pros: "Crew was courteous."
Cons: "Nothing"

Pros: "Again very friendly and accommodating crew. By the time we took off and had a snack we landed quickly. Smooth landing and takeoff. Pleasant trip."
Cons: "No complaints. Smooth from start to finish."

Pros: "EVERYTHING WAS AWESOME BEFORE THE PLANE EVEN TOOK OFF!! My flights somehow got real messed up and everything down to my luggage had to be input manually. I wasn't sure if it was going to make it with me to the final destination. But it did! The head rest blew me away just as i sat. I love to know I can fall asleep and not have neck problems. And everything from the movies to the service to the food was great! My first international yet BEST experience in economy class was all worth it!"

Pros: "The plane was very clean the seats were neat and everyone was very friendly."

Pros: "Even a short flight (1 hr 10 minutes) serves a good sandwich for lunch, drinks, and excellent chocolates to top it off."

Pros: "Skop"
Cons: "Skopje airport personnel was very bad service ticket counter worst ever"

Pros: "I love the fact that there are no communication barrier...everyone that I spoke to knows English!"
Cons: "N/A"

Pros: "Staff & service were super nice & friendly. In this day & age that airline travel is getting really hectic, it was a breath of fresh air to see friendly & dedicated staff who clearly enjoy what they are doing."
Cons: "Can't think of anything"

Pros: "Relaxed check-in"
Cons: "Seats"

Pros: "Relaxing, good entertainment."
Cons: "Paid for upgrade seat and did not get the seat. Flight crew polite and professional."

Pros: "The Swiss personnel both on board and off (check in) were courteous, efficient and very nice."

Pros: "Everything was great :) food is good, crew is perfect"

Pros: "There were a couple of stewardesses who were nice and helpful to the passengers. The food selection was fairly good. Drinks were available at regular intervals. Flight was comfortable except for some turbulence during landing."
Cons: "There was no pre-boarding for families with kids. They waited until the entire Business and First Class passengers boarded in Zurich before they allowed us. This was different in Mumbai where Swiss had families with kids board early. The airbus was not well maintained as fara s cleanliness was concerned. There were bathroom supplies on the toilet floor. Crumbs and food particles on the seats/crevices from the earlier flight"

Pros: "Very friendly crew."
Cons: "Seating is too tight and uncomfortable and I'm only 5'6"!"

Pros: "The food was good and I enjoyed the Swiss chocolates."
Cons: "The Seats were real cramped and the entertainment system was outdated"

Cons: "Not enough leg room"

Pros: "Nothing"
Cons: "Once again, I paid extra to select my seats and once again they did not honor that. I paid extra for an aisle and a window seat and we were put in that horrid middle seat area. The video/television screens in our row were broken the entire flight. The attendants kept telling us they would be fixed soon and they never were. There was one attendant who was nice and the rest were rude and unhelpful. We arrived in Boston 2 1/2 hours late. Terrible experience."

Pros: "super-friendly crew. efficient flight. great price."
Cons: "those silly Swiss sandwiches. dont taste good and why do they have to be spicy?"

Pros: "Crew was more friendly here"

Cons: "Seat too small, no room, will never fly Swiss again. This was an 11 hour flight and I need more space and comfort."

Pros: "Professional Staff; best food on international flight ever."

Pros: "The seats The crew"
Cons: "Delayed on two flights Too hot on the first flight despite a number of people complaining"

Pros: "The chocolates shaped like soccer balls. The fantastic icecream"

Pros: "food, staff."
Cons: "We left late so I missed my connecting flight in Zurich, to barcelona. Had to wait around 5 hours. My friends were waiting for me in BCN and had no way to contact them!!! I enjoyed the flights with SWISS but i dont know if ill fly with them again."

Pros: "Beautiful new jumbo jet"
Cons: "Changed plane and seats so boarding was delayed"

Pros: "Entertainment was great!"
Cons: "The check-in was stressful and congested."

Pros: "Seat was ok."
Cons: "Better food! Food sucked this time around"

Pros: "The customer service, the seats were comfortable and the food was great"

Pros: "We were told by terminal staff in Istanbul that the fkught was on Turkish Airlines.We waited in line at the first ticket counter and then we were sent to a second ticket counter where we waited in line again. We were sent to a 3rd counter where the Supervisor was chatting with a lady for 20 minutes. When we reached the counter we were told it was too late to board and we had missed our flight even though there were still 35 minutes to flight time. Turkish Airlines staff would not help us any further and we had to go purchase another ticket."

Cons: "Food is not great and the flight was delayed by an hour"

Pros: "All was really good"
Cons: "Long lines ( about 40 min) to get into transfer zone at the airport. I guess this is not aircompanu fault, but airport."

Pros: "Good Food. Polite treatment of Customers. Good Luggage allowance Lots of "little extras.""
Cons: "Very cramped seats. Very slow boarding. Needed to wait at 4 different security checks when transferring from one TAF plane to another -- after 2 security checks/waits for 1st TAF plane."

Pros: "Nice service & people"

Pros: "crew and service are great."
Cons: "the last leg, Istanbul to DC was completely full. i was seating at the back (33K). after the meal, i wanted to recline and the man behind me started yelling as he has water on his table. i apologized and asked if i can recline the seat and he yelled again and said i cannot recline my seat. i talked to the flight attendant and she wanted to move me to a middle seat. i declined and eventually the man said i can recline my seat. but i mean, seriously, i got yelled at for trying to recline my seat and got no apologies from anyone."

Pros: "Care from the crew and consideration"

Cons: "Nothing"

Cons: "Didn't happen. My first leg to Athens was canceled which created a humongous headache since it ended up canceling my return flights. Air Canada had to put me on completely new flights there and back. I think this has taught me to go directly through an airline. Justfly was not helpful. Neither was Turkish airlines."

Pros: "flight departed Jhb on time and arrived in Istanbul a few mins earlier than scheduled"
Cons: "1.cabin temperature varied from cold to very warm 2.I asked the cabin crew for a blanket but they forgot about it 3.I ordered a whisky with ice - was given half a tot with 2 small blocks of ice 4.only one person was serving drinks and food on my aisle so it was very slow service (other aisle had 2 crew serving)"

Cons: "Same comment as above."

Pros: "No complaints about the plane, staff etc and its probably no worse than any other airline"
Cons: "Long overnight flight in Economy Class, little legroom. As I am larger than average and find it hard to sleep on flights, the cramped conditions were extremely uncomfortable"

Cons: "The flight was 5 hrs late. I have put 2 older passengers with knee problems. they have to go through the satires then what's the point of getting wheelchair???? you guys took $250 more on each tickets so the passengers can reach to their destination faster. but you ended up delaying the flights. and i asked around to many people after this and they told me that you always do it. WTF??????? give me my money back...."

Pros: "everything"
Cons: "nothing"

Pros: "I'm 6 ft 2. Legspace was adequate, and no silly boxes under the seats like other airlines that obstruct your feet. Great entertainment systems - modern, good selection. Food and staff excellent."
Cons: "Their online checkin systems could operate a bit more smoothly. At one point, I had to go in in person, because the online checkin site had an already past flight from their codeshare partner SAS showing up as the next flight, and I couldn't perform online checkin as a result."

Pros: "Food was fine"
Cons: "delay time and Istanbul airport"

Pros: "Baggage allowance of two 23 kg checked bags each. Meals very good including specially ordered vegan ones."
Cons: "Delays in boarding and takeoff from Istanbul to Boston caused flight to arrive 1 hour late which messed up ground arrangements. This may have been because of new Turkey - USA visa issue which just took effect. Refueling was also late. Note: the Istanbul airport is quite dated; restrooms at airport not very clean."

Pros: "Friendly crew"
Cons: "The issue of excess baggage. Would appreciate to buy on line before my flight so that I know how much to carry and also that I am covered before leaving home. Payment at the airport may be too costly as well as unreasonable. It's like a penalty for having excess luggage. This is the reason I prefer flying with EMIRATES because they afford me to but pay fir excess luggage before my departure. Planning ahead is key"

Pros: "Crew,boarding,comfort,entertainment and food."
Cons: "Nothing"

Cons: "They have lost our luguage and up to this minute, we dont know where they are and when we are getting them. They are not even answering our calls or emails. Very bad airline with very unprofessional people. Will never fly aith this airline again."

Pros: "The flight was quite comfortable. We lucked out with only a partially filled flight leaving extra space to sleep. Service was friendly and the food was excellent! I was fed twice on my 9hour flight and once on my 4hour flight. Great in flight entertainment."
Cons: "No complaints."

Pros: "Old school service and amenities"

Pros: "Getting off that awful plane"
Cons: "Everything else. Wish there was a way to give zero stars. These people lost my luggage, were at least 30 minutes late for each of 5 flights on this trip and that includes the one that I was forced to take after this flight took off late and after landing they couldn't find a parking spot for their plane at the largest airport in their home country. Obviously I missed my connecting flight back to JFK. I was stranded in Istanbul overnight and forced to buy a temporary visa just to go to the hotel they offered for causing we to miss my connecting flight. What legitimate airline is so disorganized they can't figure out how take off on time, to de-board passengers, and park their planes at their main airport?"

Pros: "Good food"

Pros: "Crew was very nice. I got my special meal. I am very thankful for it."
Cons: "Kosher food was ok"

Pros: "same as above, i love that i was able to check in online and choose my seat. I love the kit (toothbrush, socks) and the quality of the pouch - super love it! Pillow and blanket as well is still the same quality as before."

Pros: "Over all the flight was okay, the food good, boarding was nice, and entertainment was good as well."
Cons: "This flight was for my mother, who is an old woman. On her way back from Belgium to Chicago, she has a layout more than 14 hrs. In this case the Turkish airlines were responsible to offer her a stay in a hotel, however this time they did not offer her any."

Pros: "Food and Crew"
Cons: "The fact that the boarding was by bus and not through a sleeve detracts from the process."

Cons: "the kosher food was poor"

Cons: "So far, it has been a horrendous experience with Turkish Airlines. Airlines don't know how to handle uncertain situation, whole system collapses. Total disaster!!!!"

Cons: "Flight was cancelled and I haven't been informed about it AT ALL, only when I arrived to the airport. At the Turkish desk, they didn't manage to book me on another flight, so I had to purchase extra two tickets for approx. $600 from two different airline companies. BAD! BAD! BAD! From both Kayak and Turkshit airlines!"

Pros: "Food is excellent, staff great."
Cons: "Not nearly enough leg room for an international flight!!"

Pros: "Food was great, service was great, excellent in-flight entertainment."

Pros: "All"
Cons: "Nothing"

Pros: "Istanbul airport was very crowded and bathroom were not clean"

Pros: "Entertainment system is excellent, food is solid and plentiful."
Cons: "I've flown Turkish a few times before, and they're generally pretty good for the price. This trip was different. Despite Turkish Airlines policies outlined in their "Customer Rights," I received no notification that the flight was delayed 3 hours, and there was no notification at the JoBurg airport until you go to the counter to check in. JoBurg staff - which are Menzies third-party contractors, not Turkish staff - were disorganized, uncommunicative, and unhelpful. Only one person at the check in desk seemed to have authorization to make any changes, so all other agents were running back and forth to speak with him, and not communicating with passengers. It took over an hour to get clarity on the situation and rebook my connecting flight to Washington for a different flight 8 hours later. The only compensation offered was one meal voucher worth R100 (roughly $7). They would not even look at other Star Alliance flights for early arrival in Washington, and said they were not authorized to consider upgrading my ticket. When I called the Turkish customer service, they essentially said "What do you want us to do about it? You have to submit a formal complaint." Boarding was totally disorganized. In theory there are boarding groups, but after business class and all the high-ranking loyalty members, it's pretty much a mad rush. This seems to be the common practice for Turkish now. In general, Turkish has a great entertainment system on all their long-haul flights, with tons of movies - including very new releases - music, games, etc. They also provide complimentary kits with socks, slippers, eye mask, earplugs and dental kit, even for economy passengers. The meals are fairly good for airlines. However, legroom in economy isn't great. I'm 6'1", and had difficulty getting comfortable with my knees jammed into the back of the seat in front of me. On this particular flight, I was in row 18. The cabin crew were frantic, disorganized, and shouting to each other across passengers. One half of our row was served the meal, and the other half had to wait over 30 minutes to be served for some reason. By that time the vegetarian option was no longer available. Crew also had to run back and forth between service carts because they were frequently out of very common beverages (like sparkling water. And ice.), and on two occasions crew left a drawer from a cart full of trash sitting in the aisle. There were several times that crew ran carts into passengers - including once into my knee that was not in the aisle - and didn't even acknowledge doing so. They also stopped the carts in front of occupied lavatories, temporarily trapping passengers. So not terribly professional. While not specifically on this flight, the experience in Istanbul airport with Turkish Airlines' staff was awful. Zero interest in helping, rude and dismissive, and overall terrible."

Pros: "Crew were lovely. I did request a window seat at check in and the clerk said she had done it, however I was stuck in the middle of two people 16J so it was a very uncomfortable flight."
Cons: "Two babies screened the whole way to Los Angeles I was ready to kill them. Babies on long haul flights should be strapped to the wings. it was ridiculous/annoying. No vegetarian option on the flight to LA which would have been nice. However the food is really good and I loved the eggs for breakfast."

Pros: "I left my iPad in the seat back of my previous flight to Istanbul and by the next morning they had my iPad to me and Hungary! Very professional!"

Pros: "It was a 12 or 13 hour flight and except for sitting too much we were never uncomfortable. The service level made me think we were back in the 80's. Hot towels, attentive service, tons of food and free drinks. There was actually one meal that we would have eaten even if it wasn't on a plane. They gave out full size blankets and pretty fluffy pillows. (I bring our own anymore, because you never know if you will get one on most airlines, and if you do they're usually useless). Their entertainment system was amazing. We caught up on all the recently released movies that we've wanted to see for FREE! If only Netflix had this quality of movie offerings. They had fresh flowers in the huge bathrooms. It's that type of attention to detail you just really don't see anymore."
Cons: "Can't think of a thing that could actually be changed."

Pros: "Food was very good. Was surprised we got a meal for a short flight"
Cons: "N/a"

Cons: "The seats on the second flight were smaller and we had no flight console (no movies, usb charge..)"

Pros: "The crew was very nice and accommodating. The seats were comfortable."
Cons: "There was no order or control when we got to the gate. Three lines were converging on one to get to the gate and no one from security or the airline was trying to have order."

Pros: "Price"
Cons: "Worst airline I have flown, avoid if at all possible. We saved $400 each on a long haul flight from LAX connecting through IST and we should have spent the extra money. Flight attendants are extremely rude, not helpful, the food is terrible, the planes are all old Boeing 777-300 likely purchased second hand and seem to be falling apart on the inside. I saw flight attendants kicking, punching, and body slamming carts and other items to get them to fit in their racks in the kitchen areas, I hate to think what that means for safety of critical items. Just stay away for your safety and sanity"

Cons: "The seat was hard for a long trip"

Cons: "Way too trigger happy with spurious announcements which made it impossible to complete a 2 hour movie on a 3 hour flight!"

Pros: "On time departure and arrival. Seat back entertainment systems were quite good."
Cons: "Seats were a bit cramped. Meal was OK, not great."

Pros: "Food was really good. Enjoyed every bit of it. Flight was on time."
Cons: "The Crew could have been more friendly, I was disappointed by the service of the crew."

Pros: "The crew, leg room with seats! The flight crew was extremely nice!!!!"
Cons: "Everything was pleasant....I wouldn’t change anything."

Cons: "Better, cleaner seats. Poor movie selection and nott to mention terrible food."

Pros: "Boarding was quick and good"

Pros: "Lufthansa is always incredible."

Pros: "The crew was very nice and attentive, I really like the food on Lufthansa"
Cons: "The movie selection was limited and dated"

Cons: "Everything"

Pros: "Nothing at all"
Cons: "They cancelled my ticket because I missed the second leg of the flight. They didn’t even offer me an option and told me to find my own flight home. I had to pay $1100 on another airline to fly home tomorrow. I will NEVER use Lufthansa again"

Pros: "Very nice crew"
Cons: "Legroom"

Pros: "The crew were very considerate. Also they have the best baby beds we have seen so far"
Cons: "The entertainment system was glitchy."

Pros: "The boarding was smooth and efficient. We left and landed on time a very good flight."

Pros: "Lounge was very clean"
Cons: "In a 10 hours flight Frankfurt to Atlanta only one main meal. Service was rushed job. My seat wasn’t working and Tv remote didn’t work."

Cons: "Getting through security in Munich was a nightmare and I almost didn't make this flight. Luckily i had a friend that asked them to hold the plane but there seemed to be no communication that people from other flights were delayed getting to the gate. Very frustrating."

Pros: "The cheese sandwich was good."
Cons: "Flight left late. Airport employees weren't helpful. The plane was hot."

Pros: "Everything. Lufthansa is still the best."

Cons: "Got to pick a seat when signing in"

Pros: "Exelent crew"
Cons: "Distance too far between gates for transfer"

Pros: "I like crew members service"
Cons: "Didn’t like seat was not comfortable plus some time smells bad in flight"

Pros: "Friendly crew"
Cons: "when seats recline in economy you can barely get in and out of a seat"

Cons: "Needed more option in sports. Specifically Cricket"

Pros: "Staff is especially nice and efficient. Food and drinks very good"

Pros: "I love how Lufthansa has always been on time for me. That is why I fly with them when I can."

Pros: "Nice service, nice staff"
Cons: "The food becoming worse and worse each time.. I think it is better to Lufthansa to reduce price of the ticket and do not serve such kind of burgers.. Or improve the quality of food if they still positioning as the one of the best airlines."

Pros: "a normal coach experience, nothing special or bad about the flight"
Cons: "was not accustomed to walking outside or taking a bus to palne, was kind of ruff due to weather"

Pros: "The boarding process is very efficient."
Cons: "Lufthansa’s people are mostly good. But there are some obvious opportunities for people to be more friendly. Also, LH like many others continues to serve cold rolls and cold butter on international flights. KLM warms the rolls! It’s the one small touch that would make Lufthansa’s meal service so much nicer."

Pros: "Great crew, good humor and helpful!"
Cons: "Could have had more beverages served. But to many kids crying & screaming (not crews fault)"

Pros: "priority boarding, entertainment"
Cons: "aisle bulkhead seat: curtai separating business class from economy was hanging over my legs."

Cons: "Food was served burning hot, and nobody came over to collect the trays in for minutes"

Cons: "I had to endure 10 hours sitting next to an obese passenger, who was to big to fit into his seat and had to rest his shoulder and elbow over my seat. The crew couldn't do much and so I had to shift myself sideways for the entire journey in order to make space for this obese passenger to rest his arm into and over my seat."

Cons: "They had overbooked the flight and asked to reroute me. I asked if I would still be able to get to my destination at the same time and to make sure I would have a window seat. Everything from the moment I said yes was a terrible. They rebooked me twice on two different routes when I was in the air. Said a steward would meet me (never happened) instead I was running to catch flights on different airlines in two different airports. The entire situation was disgusting. The running was with all of my luggage. Because of the rebooking I was in the last row of 75 rows on a plane with an additional connection. Every flight had delays creating more chaos for the next flight. The only helpful airline in the bunch was Delta."

Pros: "non stop to Frankfurt very timely scheduleing was able to find reasonably priced flight to meet my travel needs."
Cons: "I felt the food was worse not good or tasteless. choices were as bad as previous flight in the fall. I have to bring snacks to make it bearable."

Pros: "Crew friendly, good food"
Cons: "Cramped seating, can't select seat until checkin without paying (only airline we were unable to select seat)"

Pros: "La tripulación muy amable y la comida muy buena ."

Pros: "The crew were very friendly. The plane was very clean. The service was excellent, and my husband and I were impressed by the food quality. They even hand out wet wipes for you before serving food, so you can feel clean! I felt like the seats were pretty normal in terms of size and space in economy class, but obviously, it would have been nice to have a tiny bit more space. Good entertainment options."
Cons: "nothing :)"

Pros: "The crew made this flight in my experience. The crew was very professional and quick to respond."
Cons: "The late boarding due to technical and mechanical problems at the airport Lufthansa gate."

Cons: "seats are a bit crammed on the plane in Economy"

Pros: "SAS and BA can do better"

Cons: "The screen was really close got me dizzy when I had to put my seat back to upright position for meal and drinks"

Pros: "The service was great, the meals in economy were great receding 2 during the flight was a nice surprise the entertainment was really good too. The attendant s were very attentive. The pilot did a great job to get the flight back on time after leaving quite late. A very nice experience."
Cons: "Boarding was sad as there was no containment of people trying to get on any way possible."

Pros: "Excellent Flight"
Cons: "Nothing"

Pros: "Still loads of leg room in economy which is great for a tall person like myself."
Cons: "The food, dinner and breakfast from Johannesburg to Frankfurt was not very nice and not the usual good standard."

Cons: "The seat in front of mine was reclined in the already cramped space provided, twice as far back as any other seat I could see. Please look into the recline on that seat for future passengers. The crew hit my seat, repeatedly with their carts and did not remember to offer drinks to us as they pushed it by. The airlines should consider removing that seat as an option to passengers if there is not ample room for the flight crew to maneuver around it. It made for an unpleasant experience overall."

Pros: "The aircraft was very clean."

Pros: "Entertainment."
Cons: "Staff was extremely sassy and unhelpful when I had been traveling for 40 hours."

Pros: "Food entertaiment, crew,boarding"
Cons: "Seats, I am short and I would like headrests to be adjustable. Otherwise I am seating in band forward position. My neck hurts after I finish a flight. Not enough space between seats. More fruits"

Pros: "Very prompt, good food. We encourage trip very much!"

Pros: "My wife and I were upgraded to premium economy due to a canceled flight. The extra legroom and foot rest make a huge difference on long flights."

Pros: "I slept throughout the flight . It was very smooth. Got food on time and water was served all the time"
Cons: "The toilets were dirty and smelly . It would also be nice to have a hand lotion in the washroom."

Pros: "seat space"

Pros: "There wasn't any food or entertainment, so I can't rate it."

Cons: "Flight was operated by United. The gate crew were rude. The food was horrible. The flight attendants were at best mediocre."

"Great flight Will go again!"

Pros: "The plane size & comfort was excellent. The staff were very friendly"
Cons: "N/A"

Cons: "Bigger seats the new ones are way to narrow"

Pros: "Comfort"
Cons: "Wifi on klm"

Pros: "The crew was very kind"

Pros: "15 years ago I told myself not to fly Delta anymore. But these 2 flights Detroit to Amsterdam and back changed my mind. I enjoyed the flight very much and I'm looking forward to the next one."

Pros: "The crews were pretty great!"
Cons: "The regulating of the temperature."

Pros: "Service and crew amazing friendly and went out of the way to Make u feel special even the pilots gave updates thru out the flight"
Cons: "Not being to help on the ground in Copenhagen with delta issues"

Pros: "Boarding was quick and flight was calm"
Cons: "The coffe and breakfast."

Pros: "Yes"
Cons: "Everything was good"

Pros: "Seat was comfy and spacious for economy class"
Cons: "Vegetarian meal was okay but could be more enjoyable if served with bread at start of meal."

Pros: "Very friendly crew and on time with no problems."

Pros: "No delay and nice staff"

Pros: "Friendly crew, upgraded seat was worthwhile"
Cons: "More snacks in between meals,"

Pros: "The seat was a little uncomfortable but the crew were amazing."

Pros: "Crew was very engaging and service was good."
Cons: "My seat was horrible. Right at the door, crammed, and no place to store my carry-on luggage."

Pros: "Cabin facilities"
Cons: "They didn’t bring one of my bags"

Pros: "Overall KLM experience is good"
Cons: "Food quality was mediocre for a business class flight."

Pros: "Comfortable seat, friendly crew. Crew were conscious of recycling which I like a lot as there is so much waste on flight. Anything we can do to reduce waste is very welcome."
Cons: "Food wasn't very appetizing, pasta didn't have much flavor and I don't eat red meat so the other choice wasn't an option for me."

Pros: "quick/efficient boarding - good staff - good food - easy flight !"
Cons: "the connecting times for klm seem to be very close - if your running late to start - you may not make your next one -"

Pros: "The crew were really helpful with people who had tight connections because of the delayed flight"
Cons: "I wish they had WiFi"

Cons: "I bought tickets thrue you for me two months ago Iit went well but on the last few days I also bought ticked for my brother and his wife and it was a disaster night mare for them bound for Montpellier too to attend a wedding the damn suitcase didn’t get to final destination it was at Orlando but got"

Pros: "Friendly staff"
Cons: "Security check at gate; No priority"

Cons: "Inflight was better than I expected. But needs upgrading air crafts."

Pros: "The crew!!"

Pros: "Flight duration"
Cons: "Very stingy with the drinks Cramped seats"

Cons: "Trouble checking in regarding a visa issue?.. no other trouble at the other airports.."

Pros: "The crew was really friendly."
Cons: "There was a Force Majeur delay in Helsinki due to wings freezing that caused 20 minute delay to Amsterdam and made the interchange stressful."

Pros: "Nice crew pilot food and beverage"
Cons: "No wifi"

Pros: "Great service"

Pros: "I slept pretty much the whole time"

Cons: "Nothing good to say about this flight. The plane was old with no entertainment. The sits where very compact and not comfortable at all. The food was a sweet bread and water. The flight attendants were rushing and will take a while if you needed anything. I felt like I was taking a bus with graffiti all over the place."

Cons: "Boarding was very confusing. There was an area where they were checking people's bags or something near the gate and you didn't know if you needed to stop at it or continue. They didn't collect garbage before landing. Not only did we have to take our bags off the plane, we had to carry our garbage (drink cups/food served) to the front of the plane to throw out."

Pros: "The aircraft felt clean and quite spacious (decent legroom). Cabin crew was friendly and everything went as expected. Bonus points for the Beemster cheese sandwich (I was totally disappointed when they served the food, but more than pleasantly surprised by the quality of the cheese - I even bought some afterwards, from the Albert Heijn just outside the security area)."
Cons: "Very odd queue separation at boarding. Passengers were divided in 5 lanes, depending on their seating area withing the plane (for a more efficient boarding, I presume) but, by the time we all got to the actual aircraft, we formed another queue in the boarding bridge so it didn't feel like any time was saved or anything."

Pros: "Service, technology"
Cons: "Could not print by boarding card and was not allowed to board in Amsterdam"

Pros: "Just great crew."
Cons: "Not comfortable at all and will not book KLM again."

Pros: "The food and the punctuality"
Cons: "The technology in interteiment is not touch screen"

Pros: "Got to Amsterdam on time and everything was great including the staff"

Pros: "Good multi media access and content"

Pros: "Easy Boarding"

Pros: "From pre-boarding, to boarding, to the food, and the attentiveness, everything was top notch! The cleanliness of the plane was only topped by the friendliness of the crew."
Cons: "The flight was marked at almost 11hrs but ended up being only 9...not a negative other than it meant not spending as much time on board!"

Pros: "Comfort economy well worth the extra."

Pros: "The included snacks and the seats."
Cons: "Nothing."

Pros: "The crew service is impeccable. Ground services very friendly and professional."
Cons: "The seats are very uncomfortable. The individual screens are simply outdated like you basically will damage your eyes looking at them. No chargers for phones."

Pros: "The flight was delayed due to fog, but the staff was amazingly helpful to make sure everyone got to their destination."

Pros: "The staff were friendly and all smiles. Seats were comfortable and we had a quick, smooth flight from Edinburgh to Amsterdam. The breakfast supplied was an egg and mayonnaise sandwich plus a drink, which seemed about right and very Dutch in character."
Cons: "It was rainy and necessary to walk outside to access the plane; the staff should give their customers a heads-up so that jackets can be donned. Additionally, the check-in queue seemed rather sluggish."

Pros: "Night flight so no entertainment allowed sleeping"
Cons: "Kosher food could be improved"

Pros: "Loads of leg room"
Cons: "Loved everything"

Pros: "It's the best flight I could get for such a low price. But don't expect to to get the best and newest planes around but it's still overall a good experience."
Cons: "Quite bummed that the flight didn't have wifi / USB):"

Pros: "We love the flight all the way"

Pros: "The crew is nice"
Cons: "No respect of distancing the seats ; all the seats were occupied. No wifi"

Pros: "Clean plane , good crew ,"
Cons: "they didn't load my baggage from flight 1 to 2"

Cons: "Entertainment system was not working on all seats"

Cons: "Air France’s apathy towards its customers is shocking. Traveling with three children , our flight was delayed by 3hrs resulting us arriving in Paris after 1AM. With the airport shuttle(CDVAL) to our airport hotel closed, they offered no assistance despite of my request. Simply asked us to take a taxi (when all taxi stands are abandoned at 2AM). Beware if traveling with family."

Pros: "Crew asked us if we’d like to move to an empty row to be more comfortable without us even requesting it."
Cons: "Bigger coffee cups? Really nothing to complain about. Everything I would expect from a flight. A++"

Cons: "I was almost forced to stow my luggage in the hold despite me telling the check-in people tjat I had my meds and cpap in the carryon. I spoke to multiple people. Not sensitive."

Cons: "Boarding (by bus) was a total chaos. I had to stand for about 50 minutes, either on the crowded bus or, after climbing with great difficulty three flights of stairs to a high jet-bridge (I am 76), standing there forever with 200 persons waiting to get access to the plane. Totally unacceptable. They started the boarding process early (50 minutes before departure), but passengers were allowed to actually board the plane at the time it was supposed to take off."

Cons: "The food is usually very good, this time it was poor to disappointing- dark meat chicken.., tasteless & unhealthy....mushy fruit dessert choices"

Pros: "Spacious business class seats, excellent meals"
Cons: "Lack of ventilation in cabin, and staff refusal to turn heaters down (in September), very limited entertainment options."

Pros: "Great crew and entertainment. Terrible experience at CDG airport but that’s the airports fault."

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"

Pros: "Check in agent extremely helpful and friendly."
Cons: "Not boarding on tarmac via bus. Sandwich - tartar sauce and “chicken” - with two quarter sized pieces of meat was terrible."

Cons: "Tell me i would misst the next flight and that my beg will not go to the final airport."

Pros: "The crew was nice and the seat comfortable."
Cons: "Never got the pre-ordered wheelchair in Paris and only after long negotiations at JFK. Also, Delta lost my checked bag between JFK and DCA."

Pros: "Crew was nice."
Cons: "Food could be better, or at least be provided an option to purchase an upgraded meal. Also, insufficient amount of drinking water provided to passengers."

Pros: "Bag was sent straight to NY although Norwegian screwed it up. Am yet to receive my luggage."

Cons: "Placed in last row w/ non-reclining seats, even though bought tix 7 months early. We travel w/ only carry-on bags. AF allows 35 kg each but only 12 kg in cabin. I asked, online, twice, if we could have a couple of extra kg for hand pieces. Rec’d only auto. luggage policy. Forced to check both bags."

Pros: "The crew was friendly!"
Cons: "Once again no vegetarian options."

Cons: "Air conditioning too cold. Wasn't offered an evening meal. My luggage went missing and I'm still waiting for it to be delivered."

Cons: "It was great trip thank you Air France"

Cons: "Food"

Pros: "Flight was on time."
Cons: "Food could have been much better in comparison with other airlines."

Cons: "Departure delayed, reschedules and then cancelled without any direct notification to us with 2 first class tickets !! If we didn’t have Kayak we would be sitting in the airport !,,"

Cons: "Old plane."

Pros: "The Air France service was ok. Got me to my destination on time and alive."
Cons: "I flew out on KLM on what felt like a new plane. Amazing service, seat, temperature, entertainment and food. In stark comparison Air France’s plane was old, too hot, poor entertainment choices and system and average food which for the French was surprising!"

Pros: "Not much but the staff"
Cons: "No room, boarding was slow, zero bag or legroom"

Cons: "I was treated like I am not supposed to ask for food and they had one choice of meal for me while they had 2 for the rest."

Pros: "The free glass of red wine when the plane finally took off."
Cons: "The flight was delayed. We were told that it was just a half an hour delay by the man that was informing us of the delay and then we were then told by a woman that it was going to be over an hour. We weren’t told any specifics of why the plane was delayed, other than: “ the engineers are looking at the issue now”. We received messages saying that the flight was cancelled but then we were told to ignore that. We were told that we would have an update every 10-15 minutes but by the time we had the next update was 1 hours later, we were told that the plane will depart at 15:50- which we did. But we also sat on the plane for an extra 2 hours or maybe even more (couldn’t bare watching the time at this point) because the man that was supposed to push the plane backwards in order to reverse the plane didn’t turn up so we then had to wait for all of the other planes to take off before we could. Eventually the plane set off at 18:20 and I got in France 19:30-20:00 ish?"

Cons: "No offer of snack with no egg in it."

Pros: "The crew was super friendly and always gave the feeling that they want the customers to feel comfortable and enjoy the flight. One of the crew members even offered me to move to an emergency exit seat (without me asking to move) because I am tall. Amazing!"

Cons: "Flight was delayed 3 times and when I was finally put on a flight that was leaving, they failed to check the connection in Paris (Left me 10 minutes to get from the aircraft to the other plane!) I was moved to SAA in the end after a truly traumatic time in Johannesburg. This is not the first time I have suffered at the hands of Air France sadly. Needless to say, I wont be booking with Air France again."

Cons: "Horrible Crew..."

Cons: "Plane was canceled at the last minute with a transfer desk literally assaulted by 100s of people. Only 3 persons on the desk. No lane for sky priority. Queued for nearly two hours before some airport employee gave us instructions to travel by train without any other information or tickets etc. Had to buy my ticket. Couldn’t recuperate my suitcase. Had to wait for it the next day for three hours. Up to this hour I don’t know how I am going to be reimbursed (train and plane)."

Cons: "Booked assistance and got dumped at the gate 3hrs before departure, no English spoken and didn't even ask if my mum needed the bathroom or if we wanted to do some shopping. Just in a rush to get rid of us. Flying only KLM from now."

Pros: "great seat, good food and drink, pleasant staff, efficient boarding and exit."
Cons: "no complaints"

Cons: "It was delayed. I missed my flight. Now I don’t have a bag. I am not sure when I get it back or if I have to go all the way back to the airport"

Cons: "Initially the flight from Lima was delayed for almost 1:30 and then we lost this connection then Airfrance rebooking to SAS they tell us to take all our luggage’s and check in again it’s was awful and really bad from then walk and spend time we suppose to be quite at home ... the worst was in SAS have ano system and for 1.5 kilos extras you might pay 33€ so after long day and wait, running everywhere with all my staff I see to eat a 11€ menu at the airport with not more explanation from Airfrance .. really bad and worst services.."

Pros: "Great people"
Cons: "It was an hour late"

Pros: "Late, not enough legroom, smell from the toilet. Tiny TV screen, malfunctioning electronics, poorly maintained seats. Friendly crew! They looked tired, but they were still smiling while trying to keep passengers happy."

Pros: "Service was much better than on the flight from MIA to CDG 3 weeks before - that was very poor. Entertainment was excellent - great selection of movies. Premium Economy was definitely worth the upgrade cost."
Cons: "Boarding was a complete debacle - no control over who went where. Sky Priority line was full of 50 people who weren't Sky Priority, and there was only one person checking passports. The two people at the desk didn't care when I noted this. We were called to the desk in advance of boarding to check passport information. When we got to the check in line, we were taken aside for more passport checking, even though we are US citizens with Trusted Traveler status in the GOES program. We were one of the first people at the departure lounge, and one of the the last to board."

Cons: "We were rebooked, which understandably happens for any number of reasons. However, we were not informed or asked about our preference until our luggage was checked through! The staff especially in Chicago where we began this awful experience couldn't care less about our situation. Then AIr France lost our luggage and provided no help in locating them. We had to rely on folks who had friends working in Zagreb Airport to locate them. Air France is incompetent, insensitive and unprofessional. If you have an important trip avoid Air France - they treat you like captives not customers."

Pros: "Lovely crew, clean toilets"
Cons: "It's an a380, stains everywhere, aisles between seats narrow even for business, caos at CDG, no clear queues, ground staff shout at passengers, food selection good but huge gap between describtion and reality, in JFK we waited for 30 minutes cause the docking spot was too narrow for the captain, sky priority? The economy got their bags before 1st and business."

Pros: "Seat room was better on most economy flights. The food was good and the glass of champagne did not hurt at all. The aircraft flew very smoothly from takeoff to landing."

Cons: "We tried to check our bags through Charles DeGaulle onto our connecting Air Canada flight and the agent refused to even discuss it. Pretty bad service."

Pros: "A short flight but attendants served us a snack and water with a smile."
Cons: "No business class"

Pros: "The service provided by Jet and Air France was excellent. The wheelchair service did help very much"

Pros: "Movie selection was awesome! Food was good too."
Cons: "Too many interruptions. Every time there's an announcement, it interrupts the movies and some of the announcements were completely unnecessary and there were so many of them, it was like constant interruptions, really annoying."

Pros: "I didn't feel cramped in a Window Seat. Two meals were served during the flight. It was nice to get back to being fed something other than skippy snacks on an airline flight."
Cons: "I was ignored over and over again as ice cream, drinks and snacks were offer by the crew. It would have been nice if some would ask me before falling asleep if I wanted to be roused for snacks and desserts. After being on back to back flights of more than 10 hours each it would be considerate for the crew to be aware of my length of travel and to make sure they don't assume my resting my eyes is the same as me being asleep. Even when I was awake it appeared I was being overlooked, ignored and left out of complimentary services I saw other receiving....my bad for not asking to be noticed."

Cons: "Airport handling is catastrophic. A lost bagage created the twins to be locked. Half an hour and we could not enter. Delays and huge mess in front of police checkpoint. No announcement and no care for passengers approaching departure time. And to top it all no announcement of any delays. Had to cheat my way through the priority line and run a sprint through security and beyond. Reached the gate to note that there was a delay of 5 minutes.... Grrrr"

Pros: "Boarding was efficient, the flight was on schedule, crew was nice."
Cons: "The temperature for this leg of the trip seemed very cold. I wore 2 sweaters & a jacket plus the blanket. Hard to rate entertainment (I wasn't aware of any)."

Read more about SWISS
COVID-19 information

Safety measures for airlines flying from Johannesburg to Marrakech

Airlines flying from Johannesburg to Marrakech have enacted additional safety measures and adjusted policies to better accommodate travellers. Policies vary by airline.

Heightened sanitation

Daily cleaning, installation of cabin HEPA filters on flights from Johannesburg to Marrakech

Mandatory masks

Masks required on board, masks provided on flights from Johannesburg to Marrakech

Social distancing seating

Middle seats unavailable to book on flights from Johannesburg to Marrakech

Pre-flight testing

Testing for antibodies, testing for symptoms for flights from Johannesburg to Marrakech

Book cheap flights from Johannesburg to Marrakech

Recent return flight deals

8/11
Mon
1 stop
Air France
20h 40m
JNB - RAK
15/11
Mon
1 stop
Air France
17h 45m
RAK - JNB
2/10
Sat
1 stop
Turkish Airlines
21h 50m
JNB - RAK
8/10
Fri
1 stop
Turkish Airlines
17h 15m
RAK - JNB
8/11
Mon
2 stops
KLM
23h 55m
JNB - RAK
15/11
Mon
2 stops
KLM
38h 05m
RAK - JNB
2/10
Sat
2 stops
Multiple Airlines
42h 15m
JNB - RAK
8/10
Fri
2 stops
Multiple Airlines
34h 15m
RAK - JNB
24/11
Wed
1 stop
Lufthansa
19h 55m
JNB - RAK
28/11
Sun
1 stop
Lufthansa
16h 55m
RAK - JNB
24/11
Wed
2 stops
SWISS
18h 05m
JNB - RAK
28/11
Sun
2 stops
SWISS
19h 20m
RAK - JNB
2/10
Sat
1 stop
Air France
15h 30m
JNB - RAK
8/10
Fri
2 stops
Air France
26h 45m
RAK - JNB
8/11
Mon
2 stops
Air France
23h 55m
JNB - RAK
15/11
Mon
1 stop
Air France
17h 45m
RAK - JNB
24/11
Wed
1 stop
Lufthansa
19h 55m
JNB - RAK
28/11
Sun
1 stop
Lufthansa
16h 55m
RAK - JNB
24/11
Wed
1 stop
Lufthansa
19h 55m
JNB - RAK
28/11
Sun
1 stop
Lufthansa
16h 55m
RAK - JNB
24/11
Wed
2 stops
SWISS
18h 05m
JNB - RAK
28/11
Sun
2 stops
SWISS
19h 20m
RAK - JNB
8/11
Mon
2 stops
Multiple Airlines
21h 35m
JNB - RAK
15/11
Mon
3 stops
Multiple Airlines
47h 35m
RAK - JNB
24/11
Wed
2 stops
SWISS
18h 05m
JNB - RAK
28/11
Sun
2 stops
SWISS
19h 20m
RAK - JNB
24/11
Wed
2 stops
Lufthansa
18h 15m
JNB - RAK
28/11
Sun
1 stop
Lufthansa
16h 55m
RAK - JNB
2/10
Sat
3 stops
Multiple Airlines
30h 55m
JNB - RAK
8/10
Fri
2 stops
Multiple Airlines
29h 30m
RAK - JNB
24/11
Wed
2 stops
Lufthansa
18h 15m
JNB - RAK
28/11
Sun
1 stop
Lufthansa
16h 55m
RAK - JNB
24/11
Wed
2 stops
Lufthansa
18h 15m
JNB - RAK
28/11
Sun
1 stop
Lufthansa
16h 55m
RAK - JNB
2/10
Sat
3 stops
Multiple Airlines
29h 30m
JNB - RAK
8/10
Fri
3 stops
Multiple Airlines
24h 20m
RAK - JNB
Show more results

Recent one-way flight deals

19/10
Tue
1 stop
KLM
18h 50m
JNB - RAK
21/12
Tue
1 stop
Air France
20h 40m
JNB - RAK
22/12
Wed
1 stop
KLM
20h 15m
JNB - RAK
22/12
Wed
2 stops
Air France
23h 55m
JNB - RAK
22/12
Wed
3 stops
Multiple Airlines
22h 50m
JNB - RAK
22/12
Wed
2 stops
KLM
23h 55m
JNB - RAK
19/10
Tue
2 stops
KLM
42h 30m
JNB - RAK
26/9
Sun
1 stop
Turkish Airlines
21h 50m
JNB - RAK
8/10
Fri
3 stops
Multiple Airlines
47h 10m
JNB - RAK
10/12
Fri
2 stops
Multiple Airlines
39h 35m
JNB - RAK
12/12
Sun
2 stops
Multiple Airlines
38h 35m
JNB - RAK
8/10
Fri
2 stops
Multiple Airlines
35h 35m
JNB - RAK
6/10
Wed
1 stop
Turkish Airlines
21h 50m
JNB - RAK
13/12
Mon
2 stops
Multiple Airlines
38h 10m
JNB - RAK
13/12
Mon
1 stop
Air France
20h 40m
JNB - RAK
8/10
Fri
1 stop
Turkish Airlines
21h 50m
JNB - RAK
14/12
Tue
2 stops
Air France
23h 55m
JNB - RAK
26/9
Sun
3 stops
Multiple Airlines
49h 15m
JNB - RAK
15/12
Wed
1 stop
Turkish Airlines
20h 20m
JNB - RAK
11/12
Sat
1 stop
KLM
20h 00m
JNB - RAK
Show more results
-
1
  • Return
  • One-way
  • Multi-city
  • Trip Builder
  • 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