ca.kayak.com is also available in French. Voir le site en français.

Find cheap flights to Johannesburg

JNB

Find cheap flights to Johannesburg

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

Round-trip
Economy
Paris (PAR)
Johannesburg OR Tambo
Wed. 23/6
Wed. 30/6
Any month
Compare vs. KAYAK |

Top 5 airlines flying to Johannesburg OR Tambo

Scores according to KAYAK customer reviews

8.3
Qatar Airways
Overall score based on 10,997 reviews
8.3
Boarding
8.2
Comfort
8.6
Crew
8.3
Entertainment
8.0
Food
Airline reviews

Pros: "GOOD FLIGHT"
Cons: "NONE"

Cons: "Delayed flight meant missed connection and had to stay overnight. Very little communication from the airline about what arrangements were being made. Was also unable to check in online on either leg."

Pros: "Perfect"
Cons: "Perfect"

Cons: "They do not understand the word priority at Doha airport. Business class passengers boarded last."

Pros: "The seats were comfortable. The entertainment system was wonderful."
Cons: "The crew was disorganized."

Pros: "N/A"
Cons: "We were told to board, but then kept in another area close on 1 hour before we could get on the plane and this area had no bathroom facilities. The spread of seating on the plane made no sense with many open seats but also many squashed rows of people. The crew was visibly tired and irritated, they also ran out of a few catering items. It seemed as if last minute, a few different flights were combined into this one which lowered the quality."

Pros: "The Q-suite is exceptionally comfortable and the door really does make a difference. I usually have difficulty sleeping but the isolation from aisle traffic and ambient noise reduction was enough to allow some very good sleep. Staff experience was also exceptional - friendly and highly competent, looking to go the extra mile. Food was great and full menu available upon request."
Cons: "I did not find a gap"

Pros: "Food and leg room"
Cons: "All was fine"

Pros: "Flight"
Cons: "Wheelchair was booked for me for both flight but i could not get that service. No one available for wheelchair. Very bad service."

Pros: "Everything"
Cons: "They are the best and air Canada should learn from them"

Pros: "Crew was superbly amazing which made flight enjoyable."
Cons: "Heating food with plastic containers is unhealthy and might cause cancer to people. It’s scientifically proven fact that plastic and heated food is carcinogenic. So please find other solution for it. Thanks"

Cons: "The vegetarian option for breakfast was a stale waffle with apple compote. Inedible."

Pros: "Great crew and food. Nice economy class."

Pros: "Food selection. However, the snacks need to be readily available on long flights."
Cons: "Entertainment is lacking behind other international carriers"

Pros: "The crew was excellent. The seat was reasonably comfortable. Boarding process was very orderly and smooth."

Cons: "Boarding process, and in-flight entertainment and wifi"

Pros: "Crew was nice and attentive"
Cons: "More leg room"

Pros: "The Crew was amazing, the service social excellent. The Seat were so cramp, the best sales point fort business class"
Cons: "More space for shoulder and legs. Espicially for a 11h flight"

Pros: "Delighteful experience"
Cons: "Better guidance at transit stop"

Pros: "Staff on the plane is fantastic."
Cons: "No option to pick a seat in economy class."

Pros: "The crew were very friendly and helpful."
Cons: "It seems the major airlines use older aircraft when the destination of the flight is a third world country(or Africa). The seats aren't as comfortable and the entertainment system (screens) are not as good as a Qatar and Europe bound flights."

Pros: "The flights attendants were very helpful and polite. What I enjoyed the most was the level of comfort I had. I was able to sleep for almost the entire flight. That's why it felt like it wasn't even a long flight."
Cons: "We did leave a little late but it was out of the control of the pilots and flights attendants."

Pros: "There was adequate seat room. The device was good."
Cons: "There was nothing I didn’t like."

Pros: "legroom"
Cons: "being in the middle of three"

Pros: "Staff was great"

Pros: "Thank you for a very good flight experience both from Philadelphia to Doha and Doha to Johannesburg."
Cons: "The breakfast options could have been better, but I was fed and happy, and the flight attendant was kind enough to bring me green tea when it wasn’t readily available on the cart."

Pros: "The flight from Doha to Beirut was not fully booked, we could move easily."
Cons: "I have requested seafood for my meals. Unfortunately I was told that no such request was mentioned on the list as special meal. Overall the food was okay, we had 2 small pieces of beef in one meal, the two salads has no taste and the sandwich was too salty. A passenger who sat next to my husband snored all the time and leaned a bit over my husband as he was heavy."

Pros: "The flight crew was very friendly and helpful in getting you settled on the flight"
Cons: "Boarding was a bit Hectic in Bangkok."

Pros: "Overall a good service with good food."
Cons: "When flying from New Zealand to Doha, we departed Auckland at 15h25 and due to the time zone, most passengers body clocks would have been expecting sleep within a few hours. However we were flying West and thus into daylight. Sadly the window seated passengers were not asked to close their window blinds to block out the sunlight and many were left open. This made the cabin very bright and a difficult environment in which to sleep. Too much advertising before the on board videos, but otherwise content was good."

Pros: "I REQUESTED vegetarian meal and did not get, just veggies salad was given and staff was just saying they are sorry, that is all they can do,, Not even a decent dessert even after I REQUESTED again for it,, don't know if I will travel again with QATAR"
Cons: "HOSPITAL LIKE FOOD GIVEN,"

Cons: "I am a very experienced traveller. I always book an isle seat, especially for long flights (this was 12 hrs.), so that I can get up and stretch my legs etc. The couple sitting beside me were upset that I did not take the window seat. When it came time to sleep, the wife stretched out over her husbands legs, who was sitting beside me. This meant her feet were coming on top of my legs, and her legs were forcing her husbands legs into my space, touching my leg - I had to put a pillow between my leg and his leg. I asked the Qatar hostess if she could please ask the couple to change their positions, so that my seating space was respected, resulting in no body touching. The hostess replied that she was not permitted to ask the couple to change their positions and be more respectful. Fortunately there was another unreserved isle seat and I was able to move. Due to the fact that airplanes have become cultural melting pots, thousands of feet in the air, I think it would be peacefully beneficial too all, if a very discreet announcement could be made at the beginning of each flight regrading seating etiquette, respectfulness towards others etc. this could also be printed in the flight magazine. Thanks in advance."

Cons: "Seat to LA was broken"

Pros: "I was surprised with the quality of gluten free meals served for me, it was well organised and taken care of where I never had to wait. My flight schedules were changed few days before departure by Qatar Airways, but only thing I had to do was to confirm that I have noted, my seats and all the rest of details intact, excellent."
Cons: "When the flight is changed by airline for their convenience, they would have given preferential treatment to the passengers involved. We had to bare the cost of food and make us comfortable on our own due to the delay in transit."

Cons: "Good service"

Pros: "The entertainment console is dismal"
Cons: "Comfort of seat size has shrunk!!! Good grief."

Pros: "excellent service always a pleasure to fly with QATAR Airways"

Pros: "The crew aboard the flight were kind and thoughtful and definitely oriented toward service."
Cons: "The security process at the gate was really disorderly. Perhaps it is because it is a new and extra step required by the US but it was definitely not efficiently handled."

Cons: "Same as above"

Pros: "The friendliness of the staff from check in to arrival!"

Pros: "I freceuntly fly between the US and South Africa and only fly via Qatar Airways, and every experience thus far has been great. The food is good quality, friendly crew and I would recommend it to anyone."
Cons: "The sandwiches are a little dry and movie selection a little limited."

Pros: "The aircraft from US to Qatar was upgraded and looked new. I love the new on demand video streaming, the touch controls are precise and better than previous version"
Cons: "I wish the airline was a bit more organized with boarding. I saw people with other zones boarding even when they were not called. The air hostess was friendly but I kinda got a feeling that she is doing me a huge favor when I asked for something more."

Pros: "Unfortunately..."
Cons: "...as mentioned, I don't have the pleasure of rating this flight because of the boarding delays and missing the flight. Very disappointing."

Pros: "Great selection of movies and tv shows"
Cons: "Entertainment screen is too dim even on highest brightness setting"

Pros: "Service of air stewards very friendly and polite"
Cons: "This goes for Qatarfigjta from harare to Doha and Doha to Washington DC and back. I am not going to give individual report on each one. Food - my daughter could barely eat anything and the vegetarian meals were stone cold most of time. It was hard to eat at Qatar airport because not only is the food terrible (Burger King and bad Asian food) but outrageously expensive. Our media system did not work for one leg. ** way to many ads on your media system. Every time you watch a new TV episode, you have to sit through 5-6 ads for stuff that is not interesting and the same each time. ** plane info on media system keeps reverting to Arabic even when English is indicated as preferred la gauge. We had to place our iPads in checked luggage for flights from harare to USA as we went through Qatar. *** I asked for quiet seats and was given seats near kitchen and toilet even though I booked in hours in advance. One leg had my ten year old daughter and I in different rows even though I checked in 4-5 hours in advance Of flight . ** staff moved my hand luggage without my permission and without informing me - it was stressful trying to find it."

Pros: "Excellent experience overall, the food was decent, the seats were comfortable and had enough space for me at 6ft tall, the staff were very friendly and helpful, entertainment selection was good with plenty of new movies out. I had no problems with my layover. The baggage allowance was great as I had extra luggage from my trip. I'm very happy with their customer service, the day before my first flight I received a phone call from Qatar's customer service saying that due to delays I wouldn't be able to make my connecting flight to Edinburgh so they would like to book me on another flight instead of me having to wait 24 hours in Doha. I was thoroughly impressed with this service."
Cons: "I did not have wifi available from Doha-Johannesburg"

Pros: "Great crews, excellent airplanes, wonderful in transit experince."
Cons: "In flight coach meals were average."

Pros: "On time departure, friendly crew. Comfortable seats for economy class, plenty of entertainment options. A pleasant experience"
Cons: "The food was okay. The hot wrap/calzone served first was not very tasteful. The breakfast/brunch was better. Not much to dislike overall."

Pros: "Again on time and effortless boarding made the overall experience a good one."
Cons: "Our suitcase was damaged...still in the process of trying to get it fixed. Hopefully it will be done soon. I will then update this report. Could maybe clean the toilets as it did become a bit messy."

Pros: "When we flew into Melbourne it was not a happy experience. Seats were cramped and arm rests wouldn't raise. The flight out, even though on the same model plane, was better. There was more room and we could raise the arm rests. For a 13+ hour flight that makes a big difference."
Cons: "Because the tickets listed the same type of plane in both the bad and not so bad flight, it is very hard to know what we're going to get. I'd love to be able to plan to avoid the bad experience, but if they use the same plane in two configurations, there isn't enough information to do so."

Pros: "Yes"
Cons: "All good"

Pros: "Friendly crew"
Cons: "It was okay"

Pros: "Good leg space and entertainment options"
Cons: "I was eligible for a complimentary hotel for my connection. However, in none of my correspondence was mentioned that I'm supposed to request a hotel ahead of departure. No emails from Kayak and neither Emirates. This is extremely disappointing and unnecessarily costly"

Pros: "Yes comfortable flight"
Cons: "Toilets to be checked for cleanliness more frequently."

Pros: "Good performance of ground staff in kabul"
Cons: "On time flight not delay"

Pros: "Everything"
Cons: "Too much children ob the plain and they are crying"

Cons: "Evrything was fantastic"

Pros: "amazing customer service. great seats and interior. well on schedule."
Cons: "no window seats were available just some time after check in was open(at least when i got notification). Got airplane ears- pressure issue. This has never happened to me before."

Pros: "Food is good."
Cons: "Seats could have worked well. Infotainment could be better"

Cons: "Flight lest 2 hours late. Didn’t have my choice of meal. Cabin crew very inattentive. Worst flight ever with Emirates in business class"

Pros: "Flight was delayed for 6 hours while we are in the plane, on top of my 13 hour flight"
Cons: "letting people know that flight will be delayed ahead of time"

Pros: "Leg room was excellent I even enjoyed the meals nice to have real cutlery rather than plastic Very efficient and smooth boarding Return of checked luggage upon arrival was prompt and efficient Flight attendants were super conscientious, friendly and VERY professional"
Cons: "Everything was GREAT"

Pros: "Smooth flight"
Cons: "I wished I was in business class..."

Pros: "The entertainment system was excellent and the free WiFi was good. The food was good, it was a bit more than expected as were the numerous beverages. The service was excellent."
Cons: "The free WiFi was limited to a small amount of data or two hours."

Pros: "Great service and attitudes by staff."

Pros: "Direct flight"
Cons: "South African airlines allowed me to reserve a seat. But Emirates didn't have it in the system when I checked in."

Cons: "Because my husband and I couldn't complete the online check in, we ended up sitting on different ends of the plane."

Pros: "I love everything about Emirates."
Cons: "N/A"

Pros: "Service"
Cons: "Nothing"

Pros: "The comfort and smooth boarding procedure"

Pros: "Nice flight sttendents"
Cons: "Seats too small"

Pros: "Efficient and good actually good for airline food"
Cons: "Electronic equipment a bit out dated and below standard"

Pros: "Better food than out of Newark. Crew helpful as always."
Cons: "Legroom is poor but unlike the Newark-Athens leg, I was able to get an aisle seat that allowed me to stretch a bit. Choice of English language movies is poor. Depending on the price I would still prefer the Delta non stop flight from US to Greece because of the movie choices and ease of use of remote control."

Pros: "Good leg room"
Cons: "For an 8 hour flight - we were given a sandwich and breakfast. Expected to be served dinner and breakfast given the time."

Pros: "Crew was friendly, food was good and entertainment great. Space between front row seats in economy class was good."
Cons: "all good."

Cons: "This was a fraudulent charge!!"

Pros: "The flight from Johannesburg to Dubai on an Airbus A380 was the best , the return was on the 777ER it's a bit older avoid it if you can, I prefer the a380 it's roomy, more comfortable and modern, the food was good, the cabin crew very helpful and friendly and both flights were on time. I'll be flying only Emirates from now on"
Cons: "Just the coffee was terrible lol,"

Pros: "The ways cabin Crew treated customers very well and politely . I feel comfortable."
Cons: "Because you guys treated customers well so they did something over. I flight from Genève airport to Hanoi but i transfer in Dubai. Next to me is a 3 girls. They are keep talking around three hours it’s doesn’t problem if a cabin Crew didn’t give them many bottles of wine. They are drinking for three hours with 9 bottles for 3 girls. They are talked so loudly,drunk and the smell very bad.you know i couldn’t sleep but When They are asking for more wine and the cabin crew also give it for them, i cant belived it!!!. And another guy he want to enjoy with them and asked me to change a sit, i want to sleep and i though it will be better for me. But its not. They are talked more louder. And the problem is when they are getting drunk, the guy back to his sit and take something in his cabin, because he can not control his actions so some stuff from his bag drop down over my head also my body. I was mad but how should i do? Point at his face and tell something bad? Oh i can not. canbin crew just comes and say sorry with me. That is a bad flight that i ever had. You treat customers well but you should have a limit. Im so disappointed about my flight of that day. Thank you"

Pros: "The flight was superb."
Cons: "Nothing. Will always fly Emirates whenever I get the chance."

Pros: "Great legroom in Economy seats on A380 DXB-LGW Good inflight entertainment"
Cons: "Inflight service perfunctory Food of adequate standard Both used to be much better on Emirates"

Pros: "E v e r y t h i n g ..... I understand now why they are the number ONE airlines in service. We travel enough to see the BIG difference. Thumbs up. Please don't change !!!!"
Cons: "Nothing"

Pros: "The staff were very courteous, especially Iliya. The onboarding staff were very friendly. I will definitely fly emirates again"

Pros: "Entertainment"
Cons: "One of the flight attendants was extremely rude. She passed over me several times like I wasn't sitting in the most uncomfortable seat. In the middle. She didn't want to give me water, I had to ask if I could have some water. TSA held me up, I almost missed my flight had to be rushed on and no place to put my things so I had to sit squashed in the middle seat with all my bags for a 12 hour flight. I won't EVER go through Boston AGAIN. I won't ever chose Emirates for that long flight again, if I can help it. The WORST!!"

Pros: "It was ok, average."
Cons: "The reclining function of my seat was broken, smaller seats and too high air conditioning."

Pros: "They still catch my attention, and while traveling with them I continue to enjoy this airline."
Cons: "As per my Oslo - Dubai review (read there for more details), they cancelled my flight, put me on a flight a day later, and then left me with the bill and the inconvenience. This was the connector out of Dubai and back to Johannesburg. I've flown with them many times and I've picked up one or two small cut backs they've made like no hot towel when you get onboard, only before your arrival, and the meal seems a little more slimmed down (but still pretty tasty), They used have one or two extras which they've now taken away. Not sure why?"

Pros: "Same as above. If I make this trip again I would only fly Emirates. Have told everyone how wonderful my flights were."
Cons: "Same as above."

Cons: "Everything"

Cons: "I like the seat is wider, more leg room. It's quite silent compare to 777. I also feels it's spacious compared to 777."

Cons: "Rude and racist cabin crew!"

Pros: "The crew member was excellent,she went all out to make my journey easy and comfortable.I have sent an email to her superior,please use her as an example.if all attendants can serve and see to passengers like her will be beneficial for emirates"

Pros: "Friendly staff awesome planes wonderful experince"
Cons: "Service was a bit slow. Drinks and food took quite sometime to arrive."

Pros: "flight attendants, food, nighttime lights, seats, movies"
Cons: "when the PA announcements came over the loud speaker, when i was listening to a movie, was extremely loud"

Pros: "It was a smooth flight"
Cons: "It was ok"

Cons: "service"

Pros: "The food was delicious, and I received the special meal I had requested with no problem. Again, great selection of TV shows and movies."
Cons: "The crew seemed a bit put off, just not very friendly. Maybe something had happened that put them all in a bad mood I'm not sure. Despite this they did help people without complaint, but you could tell they didn't want to be there. Again on this flight the TVs were an old model that was difficult to use, you had to push really hard and finagle your finger to get it to read what you were pressing."

Pros: "Granted I was tired after being in transit for 24 hours, but this final of 4 long-haul flights was a real bummer compared to the other flights. Boeing 777 packed to 100% capacity."
Cons: "Really cramped and squished compared to other flights. Toilets at DXB were filthy (I searched around for the cleanest, which was still disgusting), with the cleaning attendant standing around in the restroom doing nothing. Duty Free shops really expensive compared to European airports. Meal on board (breakfast) was really terrible (and that taking into account that airline breakfast is always bad), really the worst I've ever had on a plane, even the Croissant was chewy and very dry. Emirates has become a massive sausage machine people-mover. It has loss its finesse and exceptional service."

Pros: "The staff were wonderful and efficient. The toilets were clean and the food was much better than my first flight with emirates although the portions were small on the main meal with only four spinach ravioli offered in a tomato sauce."
Cons: "Passengers do not fit on to their seats and overflow into the space you are occupying which is so tiny as it is. There is not enough room to even reach down to pick something up if you drop it. Overhead lockers are full. I think planes either need to be redesigned with sleeping compartments (such as the second class compartments the trains have) for overnight flights or seats need to be slightly larger to make up for the fact most people are larger today."

Cons: "THe Hostess was not attentive and had to ask for things a few times. No goody basket was given although some pax did get it."

Cons: "The fact that I can only carry 30 kg and also that it is very expensive to add extra luggage."

Pros: "Entertainment and comfort are nice"
Cons: "Food quality and service were mediocre at best"

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

Pros: "Great smooth flight, crew were friendly and many movies and shoes to choose from."
Cons: "Seats are tight and not much leg room for the unfortunate ones who fly Economy class. Food was ok."

Cons: "We were packed like sardines! My flight made me want to retire from traveling!"

Pros: "Crew was great, seating comfortable."

Pros: "crew"
Cons: "children entertainment"

Cons: "seat comfort"

Pros: "The expedited transfer from late flight out of Rome was an amazingly efficint process, much appreciated. Was very stressed when I thought I could not make the transfer, but Swissair really had it covered. My compliments"

Pros: "Hospitality was wonderful. The food and drinks were great and the constant entertainment made the 10+ hour flight bearable."
Cons: "The seats are comfortable but there is definitely not enough leg room especially if you are sitting in the middle seat. There should be some type of incentive given if you get stuck sitting between two complete strangers."

Pros: "Outstanding service by the crew."
Cons: "Seats in economy area little cramped"

Pros: "Left on time"
Cons: "I wanted to get some work done on.y flight but I couldn't even open my laptop screen more than a few inches."

Pros: "Good on board service"
Cons: "Again delayed"

Pros: "The Boeing 777-300ER is ether new and clean."
Cons: "Seating was super tight. Once the person in front of me declined their seat the screen of the inflight entertainment system was right in front of my nose (no, my nose is not particularly long). I’ll consider flying Lufthansa or United next time - even if It required a stopover in Frankfurt or Munich."

Pros: "timely departure"
Cons: "too hot in the plane!!"

Cons: "Nasty passport control person at gate check in"

Pros: "Swiss Air is great."

Pros: "The food wasn’t bad"
Cons: "Business seats suck"

Pros: "Friendly crew"
Cons: "No wifi"

Pros: "Short flight and they handed out chocolate"
Cons: "They announced that carry-on suitcases must be checked to accommodate a much smaller plane This only applied to those stupid enough (us) to comply"

Pros: "on time performance; friendly flight attendants"
Cons: "bought a seat reservation in premium economy and was the last group to board. No extra leg room in "premium" economy."

Cons: "Mackenzie Gray/ My flight was cancelled due to bad weather conditions unfortunately. I'm upset that I never received my initinerary for my substitute flight! I tried online and calling the # that was provided no results. I managed to get thru to someone and they told me they would send the info to my email but they never did."

Pros: "Air hostesses were very courteous, friendly and the cabin was clean and comfortable. My flight from jfk to Geneva (then Zurich) was cancelled due to weather in Geneva (Swiss 23) so I got upgraded to a delta flight to Brussels then to Zurich Comfort+ !!! Thank you!"
Cons: "Flight from Zurich to Johannesburg: Swiss 288 (airbus a340-300) Sat in the last row of the Swiss air flight, economy, which was okay but our whole row video enternatinment system didn’t work. You’d pick a movie and it wouldn’t play. The games, camera and flight status animation all worked but not the movies. Air hostess tried resetting , still nothing. But it was a great opportunity to have a lovely conversation with my new German Friend Barbara and read my book! More lactose intolerant alternatives for breakfast which had much (cheese, yogurt, croissant) Other than those two , excellent flight. Thank you Swiss!"

Pros: "Easy check in. Crew efficient and personal attention."

Pros: "It was an 8.5 hour flight and we got fed 2 meals, 2 snacks and had lots of beverage breaks! We were delayed a little but it was due to an issue in France, not anything to do with the airplane, and the captain found a solution faster than he had originally said he would (with the help of the tower of course)."
Cons: "The legroom in economy is just as bad as you would expect."

Pros: "The crew fed us well throughout the flight--and we got free wine with dinner. The food was pretty good for airplane food. We got fresh dinner rolls, salad, dessert, and Swiss cheese. We got ice cream part way through the trip. I loved that we got a piece of Swiss chocolate on each leg of the journey. The crew was friendly. There was a screen at each seat where you could watch movies or TV, listen to music, or track your flight. The entertainment was free, and the crew provided free earphones. Blankets and pillows were provided."
Cons: "Like most planes, there was not enough leg room. It makes it pretty uncomfortable for an 11-1/2 hour flight. The boarding was a little confusing, but no serious issues."

Pros: "We received an upgrade to business class. The entire experience was excellent."
Cons: "The flight was delayed in taking off, and our gate wasn't available when we landed so we had to wait again, ultimately adding approximately 1.5 hours to the trip."

Cons: "My seat did not recline and my tv did not work"

Pros: "It's swiss. everything works. always."
Cons: "i didn't like leaving switzerland. but stockholm isn't so bad. gate agent can be a bit more careful when letting pre-boards on - too many people flying to scandinavia do not seem to respect boarding priority."

Cons: "Headphones are real cheap and hurt the ears...plus it has two pin socket where you can't use your regular headphones...please change this!"

Cons: "Business class service The hostess forgot my request twice. ..."

Pros: "Crew was great."
Cons: "My wife is strictly Hindu vegetarian. We had entered her food choice at Swiss web site months before. She didn't get the food while going to Zurich and coming back to Boston. She remained hungry both ways. Although we were in business class while coming."

Pros: "The flight attendants are great and their aircraft are very clean and comfortable. I especially appreciated the request for passengers to raise their seat backs during meal times."

Cons: "No priority boarding with my baby,had to complain that a lot of other passengers were going by us(while I was waiting with my baby asleep in her stroller and me being pregnant) so that the crew would let us go through to get in"

Cons: "The flight was cancelled in the middle of the night the night before, forced me to find another flight and re-book my morning 6:45am flight tickets at midnight for next morning. Not fun."

Pros: "good food, excellent entertainment selection"
Cons: "late boarding, late take off, missed my connection"

Pros: "Staff was gracious and accommodating for whatever we needed. It felt much better than typical economy class. It made the 8 hour plus flight quite manageable."

Pros: "Crew"
Cons: "Cramped seats"

Cons: "In order to board we were requested to line up at gate according to seating group. And then had to wait there in line standing for almost 45 minutes before we were finally told we could proceed to board. No reason for lining up so far ahead of time....and had to stand....."

Pros: "Great customer service."
Cons: "Breakfast was a strawberry yogurt, orange juice and a croissant. Sugar free options ie. Eggs, rye or whole grain bread are a few examples of sugar free breakfast items that could be provided."

Pros: "Loved the cute attendant we had on flight :)"
Cons: "Old TV screen and remote"

Pros: "The trip thank God was not a long flight."
Cons: "Crew was not very nice unfortunately."

Pros: "The crew on Swiss Air is very welcoming. The food was pretty good and there was frequent beverage service, so you don't get dehydrated like on other airlines."
Cons: "The seats decline fairly far back into the next seat. As a result, some of the passengers got agitated if they do not go with the flow and decline like dominoes. Both legs of the flight we had the people seated behind us kicking and shoving our seats. One gentleman was kicking my seat for a couple hours and made a scene on the outgoing flight. The stewardess addressed the gentleman and explained that I had to decline my seat because the seat in front of me was declined. My knees were jammed into the seat in front of me, so every time the gentleman kicked me, it not only hurt my back, but my knees. The couple behind us on the return flight jumped the line to get onto the flight, kept kicking our seats and then pretended they did not understand when we asked that they stop. I think the pilot should address the issue upfront so this toddler like behavior does not go on. I am not sure if it is common behavior, but not something I have experienced on an American carrier."

Pros: "Everything was great.... The food , crew was fantastic , nice friendly stuff ! Very happy with the flights"
Cons: "Well not really! I can only say negative things is the seats but is not Swiss is all airlines !!! Zero space for your legs"

Pros: "The service and hospitality"

Pros: "On time, efficient, good service, professional"

Pros: "The steward was friendly"
Cons: "1) Assigned seat but was allowed to change seat 24 hours before online check in but at baggage drop off at airport, I was shocked that Swiss Air did not abide to our selected seats changed and gave us the initial seat assigned. 2) At airport check in, none of the ground crew able to gave us good explanation or assistance. 3) Enterainment has to reboot twice. Audio selection cannot be play. No USB port for charging phone."

Pros: "El espacio dentro de la cabina y la atención de la tripulación. Me informaron de la inmediatez de mi siguiente conexión"

Pros: "On every flight I have ever been on, if I request it I can get a whole water bottle vs. the small cups offered...however on this flight they refused saying 'it is against the rules"?? As a result I had to bother the flight crew over 10 times to refill my small glass...a huge inconvenience for both of us. The other inconvenience (one I have not experienced in over 5-6 years) was the the headphone jacks were the old fashioned kind...meaning you could not use your own, and the buds given by the airline were very uncomfortable."

Pros: "Excellent food Attentive and smiling flight attendants"
Cons: "Cleaning after meal service was too quick. Then the galley was curtained off with no attendants in sight."

Pros: "Nothing"
Cons: "The most racist and unfriendly and uncivilized people ever."

Pros: "Nothing"
Cons: "Didn't have good selection of drink. Very tight seats never came by to pick up or ask if needed anything. Only saw them went serving dinner. I will never fly swiss air again."

Pros: "Service was fast"
Cons: "Better seats"

Pros: "Nothing"
Cons: "Proper communication"

Pros: "Not a lot"
Cons: "Customer service"

Pros: "non stop flight"
Cons: "Crowded, small plane. No air after people had boarded while fuel was being replenished (dangerous?), sitting at gate for 20minutes. This, after a 2 hour delay. Then a rough landing in Minneapolis- plane brakes sharply and suddenly, shuddered to a taxi rate of speed. simple snacks, not very good."

Pros: "Nothing"
Cons: "Worse experience ever, flight delayed, lost connection, many hours in phone trying to fixed and anyway lost the flight, spent so many time at the airport with the front desk so disappointed"

Cons: "You guys didn't allow me to get in this plane and i missed my flight."

Cons: "When we booked this trip via Kayak, we thought that we were booking on Westjet. Westjet knew nothing about the flight when we tried to check in."

Cons: "Plane had to divert from Salt-Lake City due to a storm. My son 17 years old traveling alone once in Salt-Lake City should have been given priority for an overnight stay instead of sleeping on an airport bench! Dinner + Breakfast vouchers would also have been nice compared to the 15$ food voucher..."

Pros: "Our flight crew were great. Pilots were great too."
Cons: "I missed my connection due to weather in Minneapolis. Was diverted into Milwaukee, but nope we are diverted to Chicago, but wait no we go to Milwaukee. Deboard into a close gate area. Rest rooms were closed. Then once refueling is done get back on and make Minneapolis at 12:15 am. Connection missed"

Pros: "The on board food was amazing, nothing like I’d ever had on a plane before. I was also pleased with the choices for entertainment."
Cons: "The seat was not comfortable in economy. I could not sleep and there were no air vents. Every time I tried to rest my head on the seat in front of me the screen would turn on and get super hot. I wish there was a cover or something you could turn the screen completely off."

Pros: "The flight attendants were amazing. 12 people had a connecting flight and they brought a shuttle bus. You dont see that kind of service any more 10 stars for that"
Cons: "Super small plane."

Pros: "The overall experience on the flight was quite pleasing. The flight crew created a warm atmosphere on what was a very cold morning. Seating was not the most comfortable but the wasn't unbearable."
Cons: "Delta should have a better food menu for those early flights unless the motive is to encourage everyone to eat an organic and wholesome meal prior to boarding, something we all should be doing."

Cons: "No food on board and we were hungry"

Pros: "Friendly crew."
Cons: "Slow boarding."

Cons: "No charging outlet."

Pros: "I liked the touch screen displays in each headrest. Seats and leg room comfortable"
Cons: "Boarding was somewhat unorganized"

Pros: "The crew"
Cons: "Timing"

Pros: "Flight was on time/ early."
Cons: "Have hot water for coffee and outlets for phones"

Pros: "The kind staff"
Cons: "Dirty bathroom on flight from Toronto Ontario to Atlanta. Smelled like urine."

Pros: "got there on time, no delays. very smooth"

Pros: "Boarding was smooth, attendants were nice and informative, and everything was on time"

Pros: "By"
Cons: "A three hour delay on the first flight and a hour delay on the second..."

Pros: "The movie selection was good"
Cons: "Instead of a flight from Toronto to Atlanta.. it was a flight from Seattle to Atlanta, and I only had 45 mins to get to boarding because of the last minute flight changes."

Cons: "Customs massively backed up. Somewhat disorganized"

Pros: "Nothing."
Cons: "Flight left 2 hours late. Did not get adequate cabin service. Put in the back in an awful seat."

Pros: "Airline and airport staff were great"
Cons: "There was no time to eat. Nothing other than snacks. The time allotted was *barely* sufficient to get from gate to gate. We were starving when we got to our destination."

Pros: "Delta always tries to do the very best. There were no issues with Delta."
Cons: "I did not like the seat assignment. It seems that when I have booked through Kayak, I get a very bad seat. In this case, it was all the way in the back - next to the toilet. The seats didn't recline, and there was no window - because we were right next to one of the engines. I will use Kayak to price compare on future flights, but I will not book through Kayak. Not sure if this is just a coincidence - but it only happens when booking here."

Pros: "On Time. Nothing else to say,"

Pros: "Friendly, leg room, on time."

Pros: "There was nothing I liked about this flight."
Cons: "Everything from beginning to end was horrible. They messed up on our seats so I couldn't sit with my parents who are both elderly and need my assistance. The flight attendants were rude (no greeting, no smiles). My TV did not work and my tray for food was dirty."

Pros: "Ice weather and flight cancelled, but they waited until the last minute to cancel it."
Cons: "Ice weather and flight cancelled, but they waited until the last minute to cancel it."

Pros: "Delta did find us a new route to get us to our final destination after west jet booked on a flight that was already sold out ."
Cons: "We had to add on an extra connecting flight . We had to then fly from Toronto to Detroit then on yo Atlanta ."

Cons: "Aircraft seemed shabby despite refresh of Comfort Plus, food was really mediocre. Steer clear of the Asian Veg option."

Pros: "The flight was pretty empty so my entire row was empty so very comfy and it was the new bigger plane so lots of carry on room too."
Cons: "Nothing...I have no complaints"

Pros: "The crew tried their best. The seats were average. The food ok."
Cons: "The entertainment is non-existent. Wifi wasn't even enabled. Four to five hours without ANY entertainment is totally unacceptable especially with teens and kids!!"

Pros: "Delta flew their way back into my heart this time around"

Cons: "have to wait 2 days for the flight, so i would say that's a pretty objective zero rating."

Pros: "Staff, Ease of boarding"
Cons: "Bring back in flight meals, please"

Pros: "The boarding was very organised and the crew very friendly. The snacks that they offer is great too"

Cons: "They had to change tires before we lelt in Toronto. And we spent more than one hour on the tarmac."

Cons: "Temperature was too cold"

Pros: "Service was fast and the inflight entertainment is free. Lots of movies to chose from, which is nice for the long flight."
Cons: "It was the most cramped I have ever felt in a plane and also the longest flight. Horrible combination. Some of the crew were snippy."

Pros: "The food"
Cons: "No entertainment"

Cons: "Bad"

Cons: "West Jet gave me a "fake" ticket delta would not let me board missed the flight I had to wake up at 3am to catch. This is after I finally made it to my hotel last night at 11:30 pm. This is completely unacceptable. NEVER AGAIN IN MY LIFE WILL I EVER FLY WITH THIS COMPANY!!!!"

Pros: "Once again, the people were friendly, but I did not really experience much since I went to sleep as soon as the plane took off. I did, however notice that the seats reclined a little more than normal (which was amazing for me). I had a comfortable flight and caught a great nap."

Pros: "The flight attendants were helpful, the flight was smooth."
Cons: "I was unable to check in online without a delta confirmation number and I had booked through west jet. The flight was delayed 40 min so I arrived later and I was removed from the flight. I got through security and customs with plenty of time and managed to get back on the flight. It was all around just annoying."

Pros: "The flight attendants were great! Super friendly and helpful with everything!"
Cons: "I'd love slightly larger snack portions."

Pros: "Staffing was great!"
Cons: "The fact is that it is illegal to pack Sardines at compact as you are packing us on your aluminum cans."

Pros: "The flight being on time, friendly staff, clean aircraft.i"
Cons: "It was a morning flight from Toronto to Omaha via Minneapolis and unfortunately coffee wasn't served. Or maybe it got over."

Pros: "We were the only customers in business class, which was nice. Lots of attention from the crew, and food was good."
Cons: "Ummm, THAT was "business class"? Same seats as economy, with middle seat blocked off. Limited recline, no entertainment, no comfort seats. Nice meal, nice drinks, nice service...but I'm a little stunned that a European airline would call this kind of seating "business class". Only thing that separated it from economy class was a curtain, and middle seats blocked off."

Cons: "With the coronavirus breakout it was better if they pass disinfectant wipes especially before meals"

Pros: "Premium class is awesome. Nice size and comfortable seats with a foot rest. Food as tasty and hot. Attentive attendants."
Cons: "Honestly can’t think of anything!!"

Pros: "Comfortable and Clean"

Pros: "Smooth and easy flight"
Cons: "Food and drinks served late"

Cons: "Boarding be insured as I have a ticket"

Cons: "Due to a delayed flight the night before, we were rescheduled and consequently missed another flight. Nothing was done about this since it was a separate trip. We had to pay another $1300 for new airline tickets to get back to the US."

Pros: "Crew seem competent, airplane was fairly clean and not too old, food not awful, ac outlets in economy, headphones not the worst."
Cons: "I hate that there's no free checked bag anymore! Two mile walk with heavy bag in Frankfurt. Provide carts in FRA! Crowded: seat pitch small, seats narrow, flight totally full, toilets filthy by the end. IFE: English options boring (German options not subtitled), touch screen not responsive."

Cons: "No complaints. Good vegan food."

Cons: "40 minute delay in departure due to late arrival of incoming aircraft."

Pros: "Very comfortable flight. Excellent take off and landing. Liked the extra legroom in coach for a bit more $$. Super friendly & professional crew. PA system was very difficult to understand."
Cons: "the food was a bit bland. Selection of movies very limited"

Pros: "The meals were very good!"

Pros: "I had to pay a premium more to sit with my family to sit together in cheap seats."
Cons: "I did not like the treatment of being a star alliance gold member then getting gouged even more for sitting together with my family in their cheap seats. My bags were marked with a priority tag, which meant nothing other than my bags being the very last off of the turnstile in San Francisco. One other passage stated that Luftansa does not care abut this aspect of customer service, which is obvious."

Cons: "No seat assigned at check-in or even as they begin boarding. I thought I was flying Lufthansa. Air Canada gate agents were condescending. Very disappointed."

Pros: "Flight was on time, food good. Even the movie selection was great, but ... (see what I didn't like)"
Cons: "Entertainment (sound) in seat 14K didn't work, despite 1 reboot. Please fix."

Pros: "Not much"
Cons: "Almost everything"

Pros: "The service was outstanding!"
Cons: "Someone stole my phone charger :("

Pros: "We had a very short connection as a result of a long delay in our flight from Athens to Munich. Lufthansa held the gate open and helped us get on board tom our flight to Chicago. The plane was big, roomy and the seats were comfortable. There were adequate number of toilets so people didn't have to stand in long lines. The crew was very friendly in an efficient way, not like in Asian airlines where the passenger gets coddled. I particularly appreciated the serving of water/juices every so often to stay hydrated."
Cons: "They could have made the transfer easier by having a trolley to move us instead of having us run through the airport. I am 70 and have had both knees replaced. While I can walk just fine, running was very difficult."

Cons: "Delay of 45 minutes made me almost miss my connecting flight."

Cons: "They cancelled my flight"

Pros: "Loved the snack choice"
Cons: "No complaints"

Pros: "All was good."
Cons: "All was good."

Pros: "Friendliness of the crew, they not only served us well, they were having fun doing it. Job well done. Thank you all."
Cons: "Nothing really, everything was great."

Pros: "From boarding to the whole in flight experience - special meal never came, paid extra for seats and wish I never did, food is terrible , luggage is lost on the way back - week later no contact! Never again"
Cons: "I would like for this airline to close down and never hurt anyone again!"

Cons: "My flight schedule changed after I bought the ticket, which resulted in paying for the hotel for the extra night and using one more PTO day."

Pros: "Nothing"
Cons: "Water was spilled on me by flight attendant. Luggage was left in Frankfort. Did not have clothes or medications, or daily necessities. Must wait 1 1/2 days to get luggage"

Cons: "Flight was cancelled."

Pros: "Lufthansa pilots are some of the best in the industry and the flight was extremely smooth from take off to landing. There were bouts of turbulence but the pilot immediately changed altitudes to steer away from it. Flying on the 748 is a pleasure and it's a shame these great planes will eventually all be phased out in favor of more fuel efficient 787s and their Airbus counterparts."
Cons: "Having to pay 86€ for a second suitcase that weighed just 15kg. In JFK they didn't charge me but Germans always go by the book. I think for the price of the ticket and lower gasoline costs compared to the height of the recession this is simply outrageous. Next time I'll pay for economy plus. You get a seat that is wider than economy but a little bit less legroom than a business one and the second baggage is included. The meal was nothing special but the friendliness of the flight attendants made up for it."

Cons: "Nothing. Great flight great crew."

Pros: "The crew was very helpful, attentive, and friendly."
Cons: "The vegetarian (Lacto-Ovo) meal options were terrible, and the seats were fine, but not amazing."

Cons: "The on board entertainment sucks you need to upgrade"

Pros: "Very friendly and efficient crew. Good food and entertainment. On schedule."

Pros: "Everything was perfectly on time. Pilots were excellent and crew very attentive."
Cons: "Food was ok"

Cons: "The cabin got a little hot during the night and made it hard to be comfortable. Also, the seats lean pretty far back so I had little room in front of me when the person sitting in front of me leaned their seat all the way back."

Pros: "Ample leg room and comfortable seats."
Cons: "No complaints"

Pros: "The crew was friendly. I did not need to wait in line too much for use of restroom. The flight was on time."

Pros: "Everything"
Cons: "Not a thing"

Pros: "Service, comfort, movie selections"

Pros: "Solid selection of new release films."
Cons: "Emergency landing, information not willingly provided. Passengers threatened with legal action for taking pictures of the emergency landing and aftermath. It appeared crew were more concerned with bad PR than transparency and comfort of passengers."

Pros: "I liked the entertainment part: movies are good, crew was pretty nice"
Cons: "I didnt like the boarding process bacause it wasnt in order, also airplane crew started feeding passangers in 3 hours!!! after we took off. I started thinking that it is not included in my ticket!"

Cons: "It was delayed by 9.5 hours!!!!!"

Pros: "caring attendants"
Cons: "some food"

Cons: "Very uncomfortable and narrow seats. Pathetically sized leg rooms. ...And I am not a big person. Lufthansa has been my favorite airline for years but I am sad to see that with every new plane they get, the seats and leg rooms get smaller and smaller, ignoring the fact that 4 people have to sit there for 8 hours, elbows and legs touching with no wiggle room. Will not take Boeing 747-400 again."

Pros: "Munich airport is convenient and boarding went smoothly"
Cons: "This was an SAA plane, not Lufthansa. I have only had excellent service on Lufthansa. This flight again did not have a functioning entertainment system. I asked for this to be addressed and the SAA crew ignored the request and in the morning looked surprised to find out that several of the TV monitors had not worked at anytime on the flight. Not impressed."

Pros: "Crew were nice, helpful, and professional. Seat was comfortable."
Cons: "There was a lot of noise during all the flight; people were talking loudly and kids were crying all the time. The online entertainment system was not practical at all and it does not replace a 10" physical screen in the seat."

Cons: "They scheduled our connection flight from Munich to Dulles Wash DC to close to our arrival. For example, the flight from Athens landed just four minutes before boarding started for our connection and we had to go through German customs. Luckily for us there were many passengers on the Athens flight that were also going on Dulles flight the airline waited for the passengers. This scheduling issue caused unnecessary stress that could have been avoided."

Pros: "I will always try to fly Lufthansa in Europe from now on. You have courteous and capable employees and all of your systems are set up to be intuitive and straightforward."

Cons: "No room in the seats. The food was poor. Pasta very dry tastless. 3 tbs if salad. One bite of desert."

Pros: "The only Lufthansa leg of the journey."

Pros: "United new food menu is much improved (well, it could only get better . . .). And the decision to give free drinks again on Trans Atlantic flights is much appreciated. Previous policy just seemed mean cf other airlines"

Read more about Qatar Airways

Top tips for finding cheap flights to Johannesburg

  • Looking for cheap airfare to Johannesburg? 25% of our users found tickets to Johannesburg for the following prices or less: From Ottawa C$ 747 one-way - C$ 829 round-trip, from Calgary C$ 943 one-way - C$ 979 round-trip, from Vancouver Intl C$ 960 one-way - C$ 1,019 round-trip
  • Book at least 4 weeks before departure in order to get a below-average price.
  • High season is considered to be July and August. The cheapest month to fly to Johannesburg is March.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Johannesburg flight deals.
  • As Canada is quite far from South Africa, it is not possible to find direct flights to Johannesburg. However, if you would like to make sure your trip is as short as possible, book your trip with either Delta Airlines or Air France, as these companies often service flights to Johannesburg with only one layover.
  • If you need to connect your cell phone or computer to WiFi after you have landed at O. R. Tambo International Airport, simply look for the “Airports Free” network. Each device is given either 4 hours or 1 GB of browsing for free, and additional internet time can be purchased if needed.
  • Hoping to do some shopping after your flight to Johannesburg has landed? Browse through the many different stores in the duty-free mall, located in O. R. Tambo International Airport. These shops offer a variety of goods including liquor, cosmetics, clothing and local products like food and art.
  • To store some of your luggage or personal items, head to the basement level of the International Terminal of O. R. Tambo International Airport. The baggage storage desk can take as many items as you wish to store, and prices vary depending on size, weight and the length of time that you would like to store them for.
  • For those that would like to decompress after a long day of travelling, pay a visit to Letsema, a beauty center located in Terminal B of O. R. Tambo International Airport. Letsema offers a variety of services, including massages and manicures, making it a convenient place to relax after being cooped up in a plane for so long.

FAQs - booking Johannesburg flights

What is the cheapest flight to Johannesburg?

How far is Johannesburg Airport from central Johannesburg?

What is the name of Johannesburg’s airport?

What hotels are near O. R. Tambo International Airport?

What is the best way to travel from O. R. Tambo International Airport to downtown Johannesburg?

Does O. R. Tambo International Airport have an observation deck?

Where can I shower at O. R. Tambo International Airport?

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

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

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

What documents do I need to fly to Johannesburg?

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

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

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

What is the Hacker Fare option on flights to Johannesburg?

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

Good to know

Low season

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

High season

DecemberMost popular time to fly (14% more expensive on average)

Average price round-trip

C$ 1,102(avg. price over the last 2 weeks)

Good deal round-trip

C$ 832or less

Good deal one-way

C$ 636or less

Book Cheap Johannesburg Plane Tickets

Recent round-trip flight deals

31/8
Tue.
1 stop
British Airways
32h 35m
YYZ - JNB
7/9
Tue.
1 stop
British Airways
26h 35m
JNB - YYZ
10/11
Wed.
1 stop
American Airlines
29h 10m
YYZ - JNB
28/11
Sun.
1 stop
American Airlines
28h 55m
JNB - YYZ
3/10
Sun.
2 stops
Multiple Airlines
28h 30m
YTZ - JNB
6/11
Sat.
2 stops
Multiple Airlines
27h 40m
JNB - YTZ
10/11
Wed.
1 stop
Delta
21h 00m
YYZ - JNB
28/11
Sun.
2 stops
Delta
27h 43m
JNB - YYZ
1/10
Fri.
1 stop
Qatar Airways
24h 45m
YUL - JNB
15/10
Fri.
1 stop
Qatar Airways
23h 35m
JNB - YUL
1/9
Wed.
1 stop
SWISS
30h 15m
YYZ - JNB
8/9
Wed.
2 stops
SWISS
29h 57m
JNB - YYZ
26/7
Mon.
1 stop
KLM
22h 20m
YYZ - JNB
29/8
Sun.
2 stops
KLM
27h 27m
JNB - YYZ
12/7
Mon.
2 stops
Lufthansa
36h 30m
YOW - JNB
31/8
Tue.
2 stops
Lufthansa
25h 08m
JNB - YOW
4/7
Sun.
1 stop
United Airlines
27h 15m
YUL - JNB
2/8
Mon.
2 stops
United Airlines
29h 08m
JNB - YUL
31/7
Sat.
2 stops
Emirates
37h 00m
YOW - JNB
12/9
Sun.
3 stops
Emirates
37h 13m
JNB - YOW
15/12
Wed.
2 stops
Turkish Airlines
33h 00m
YOW - JNB
30/12
Thu.
2 stops
Turkish Airlines
33h 47m
JNB - YOW
4/8
Wed.
1 stop
British Airways
29h 25m
YYZ - JNB
16/8
Mon.
1 stop
British Airways
24h 45m
JNB - YYZ
26/10
Tue.
2 stops
American Airlines
34h 43m
YUL - JNB
8/2
Tue.
1 stop
American Airlines
28h 00m
JNB - YUL
9/11
Tue.
1 stop
Cathay Pacific
32h 25m
YVR - JNB
12/11
Fri.
1 stop
Cathay Pacific
34h 10m
JNB - YVR
10/11
Wed.
1 stop
Delta
21h 00m
YYZ - JNB
28/11
Sun.
2 stops
Delta
27h 43m
JNB - YYZ
8/12
Wed.
2 stops
Multiple Airlines
48h 10m
YYC - JNB
26/12
Sun.
2 stops
Multiple Airlines
33h 39m
JNB - YYC
9/8
Mon.
2 stops
KLM
25h 20m
YYZ - JNB
16/8
Mon.
2 stops
KLM
23h 55m
JNB - YYZ
19/8
Thu.
1 stop
Qatar Airways
30h 35m
YUL - JNB
2/9
Thu.
1 stop
Qatar Airways
23h 45m
JNB - YUL
1/9
Wed.
1 stop
British Airways
29h 25m
YYZ - JNB
5/9
Sun.
1 stop
British Airways
24h 45m
JNB - YYZ
8/7
Thu.
1 stop
SWISS
34h 20m
YUL - JNB
28/7
Wed.
1 stop
SWISS
25h 45m
JNB - YUL
Show more results

Recent one-way flight deals

10/9
Fri.
2 stops
British Airways
37h 40m
YYZ - JNB
10/9
Fri.
1 stop
Multiple Airlines
31h 35m
YYZ - JNB
14/7
Wed.
1 stop
Delta
22h 20m
YYZ - JNB
26/7
Mon.
1 stop
Air France
35h 40m
YVR - JNB
13/7
Tue.
2 stops
Lufthansa
57h 30m
YYZ - JNB
21/7
Wed.
1 stop
British Airways
30h 50m
YYZ - JNB
21/7
Wed.
2 stops
Multiple Airlines
46h 25m
YYZ - JNB
14/7
Wed.
2 stops
Delta
33h 10m
YYZ - JNB
26/7
Mon.
2 stops
Multiple Airlines
29h 25m
YVR - JNB
10/9
Fri.
3 stops
Multiple Airlines
49h 50m
YYZ - JNB
19/7
Mon.
1 stop
Lufthansa
33h 40m
YYZ - JNB
21/7
Wed.
3 stops
Multiple Airlines
29h 10m
YYZ - JNB
1/10
Fri.
1 stop
Qatar Airways
30h 35m
YUL - JNB
26/7
Mon.
3 stops
Multiple Airlines
39h 25m
YVR - JNB
2/10
Sat.
3 stops
American Airlines
58h 35m
YUL - JNB
21/7
Wed.
1 stop
Lufthansa
33h 40m
YYZ - JNB
13/7
Tue.
1 stop
Multiple Airlines
31h 35m
YYZ - JNB
22/7
Thu.
2 stops
SWISS
37h 10m
YYZ - JNB
13/7
Tue.
3 stops
Ethiopian Air
42h 35m
YYZ - JNB
20/7
Tue.
2 stops
Multiple Airlines
56h 30m
YYZ - JNB
Show more results

Recent domestic flight deals

30/6
Wed.
direct
FlySafair
1h 10m
DUR - JNB
4/7
Sun.
direct
FlySafair
1h 15m
JNB - DUR
22/7
Thu.
direct
FlySafair
1h 10m
DUR - JNB
25/7
Sun.
direct
FlySafair
1h 15m
JNB - DUR
2/7
Fri.
direct
FlySafair
1h 10m
DUR - JNB
4/7
Sun.
direct
FlySafair
1h 15m
JNB - DUR
30/10
Sat.
direct
FlySafair
1h 10m
DUR - JNB
13/11
Sat.
direct
FlySafair
1h 15m
JNB - DUR
6/7
Tue.
direct
British Airways
1h 05m
DUR - JNB
16/8
Mon.
direct
British Airways
1h 05m
JNB - DUR
COVID-19 information

Safety measures for airlines flying to Johannesburg

Airlines flying to Johannesburg 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 to Johannesburg

Mandatory masks

Masks required on board, masks provided on flights to Johannesburg

Social distancing seating

Middle seats unavailable to book on flights to Johannesburg

Pre-flight testing

Testing for antibodies, testing for symptoms for flights to Johannesburg

-
1
  • Round-trip
  • 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