Find cheap flights from Toronto Pearson Airport to Johannesburg

Find cheap flights from Toronto Pearson Airport to Johannesburg

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

Return
Economy
Toronto (YYZ)
Johannesburg OR Tambo
Sat 9/18
Sat 9/25
Any month
Compare vs KAYAK |

Good to know

Low season

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

High season

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

Average price (return flight)

R12 570(avg. price over the last 2 weeks)

When to book flights from Toronto Pearson Airport to Johannesburg

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

Top tips for finding a cheap flight

  • The cheapest flight from Toronto Pearson Airport to Johannesburg was found, on average, 83 days before departure.
  • Book at least 4 weeks before departure in order to get a below-average price.
  • High season is considered to be November, December and January. The cheapest month to fly is November.

FAQs for booking Toronto Pearson Airport to Johannesburg flights

How long does a flight from Toronto Pearson Airport to Johannesburg take?

Which airlines provide the cheapest flights from Toronto Pearson Airport to Johannesburg?

What’s the cheapest day of the week to fly from Toronto Pearson Airport to Johannesburg?

How does KAYAK find such low prices on flights from Toronto Pearson Airport to Johannesburg?

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

What is the Hacker Fare option on flights from Toronto Pearson Airport to Johannesburg?

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

Top 5 airlines serving Toronto Pearson Intl to Johannesburg

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

Cons: "It’s frustrating to not have the ability to select seats before arriving at check in counter when there’s really not much to choose from."

Pros: "Crew was great, seating comfortable."

Pros: "Crew was attentive, video selection was very good"
Cons: "Seat cushion was very hard for 7 hour fight. Bring a pillow!"

Pros: "Crew was amazing"
Cons: "Entertainment and dinner food"

Pros: "Water provided."
Cons: "My fly connection did not appear in screens, confusing, stressing. Fly left more than one hour after schedule, no explanation, still arrived on time"

Cons: "seat comfort"

Pros: "Swiss is aways good"

Cons: "Terrible movie selection"

Cons: "We didn't even make this flight."

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

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

Pros: "Flight staff was attentive and professional."
Cons: "The food was mediocre."

Pros: "The flight itself was very enjoyable. The only negative aspect was that the first leg of the flight was delayed long enough that I almost missed my connecting flight and my baggage was lost."
Cons: "The real reason for the negative review is a combination of the cost of this flight, loss of my baggage and poor service after the flight. I paid nearly $4,500 for an economy ticket from New York to New Delhi. The first leg of the flight, from New York to Zurich was delayed long enough that I made my connecting flight to Delhi within seconds of them closing the gate and as a result my baggage was lost. Once I got to Delhi I had to take a connecting flight to Goa and then drive an hour to my destination, where I was attending a good friend's wedding. All of my baggage was lost during transit by the airline, and unfortunately they never delivered by baggage to my hotel...so I was without formal clothes and normal clothes for the wedding for 4 days. The customer service line was no help, and the airline refused to deliver the baggage to me...the closest they would bring it was the Goa airport which was an hour and a half away."

Pros: "Dry. I’ve food and really felt pampered"
Cons: "I paid extra for economy plus with extra legroom and a seat that reclined more - waste of money - the seats were extremely uncomfortable!"

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: "Clean, modern plane, friendly and attentive crew"
Cons: "Cramped space in economy!"

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: "Fast, on time."
Cons: "No entertainment at all, super uncomfortable"

Cons: "I bought economy class ticket! (I have a printout ticket as proof!) When I went to the airport i had a VERY UNPLEASANT surprise. I had a 23kg bag. Bording stuart said that my ticket is ECO LIGHT class and I don't have the right to any baggage. Worst thing of all was that the reason of my trip to Paris was my sister's graduation and half of the baggage was my formal wear and other half were presents for my sister! Your lack of transparency ruined one in lifetime special event- MY SISTER'S GRADUATION. I am very glad that you asked me for my opinion because I am using my free time to demand full refund, even tough the damage is much bigger than the cost of the ticket and it's irreplaceable."

Pros: "typical Swiss quality"
Cons: "Delay. Missed train connection. Business class went to row 15 To then leave it empty"

Pros: "Delay at airport was awful. Gate was not announced ahead of time. By the time it was everything ok the terminal was closed. Some people appeared to have couches while I did not. Gate was at the end of the empty terminal. Wifi pass expired and no artery was offered even though the flight was delayed. Passengers were made to leave the gate to recheck passports. My bags were searched twice and while I fully support security this was excessive"
Cons: "Provide vouchers in consistent manner. Provide wifi alternatives. Don't use an empty terminal. Offer more toilets and water fountains."

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

Pros: "We were very impressed by our flight with Swiss. The staff speaks impeccable English, there is much more leg room than on flights with American companies, and it is so pleasant to get pillows, blankets, headphones, drinks (including wine), snacks and 2 meals on our international flight and not feel nickle and dimed the way we do now on domestic flights."

Cons: "Seats too small/legroom."

Pros: "The crew is rude"
Cons: "40 min delay"

Pros: "Almost nothing.."
Cons: "1) my seat was broken (didn't recline) 2) my USB charger... Broken.. 3) my food was in a metal container that was stamped and the ink from the stamp leaked and was pressed across my food. I was literally not about to eat the alphabet... (luckily, a nice attendant came by and apologized, as I know it was not her fault the food came out like this. 4) Rude attendant came over 25 mins after I had turned on my attendant button to ask for a bottle of water. (I turned it on while they were still serving drinks) (also forgot I needed water to take some medicine that required to drink a full glass) She came up to me and my fellow passenger, yelled at BOTH us while she was waving her hands our face. I mentioned to her "it's not polite to treat people this way" she moved her hands closer to my face thrusting her whole body over my fellow passengers face, and continued yelling at me about turbulence (while she's completely avoiding the rule herself.) He and I were both seated and buckled and not bothering anyone. She could've just taken her own lecture and kept ignoring the signal. I wrote about this in customer support letter that the 'NICE' and 'Helpful' attendant Gave to me that sincerely apologized for the previous attendants behavior."

Pros: "It's such a short flight that to me the experience is pretty insignificant. I liked that it was on time and the rest was very average for what I expected in a 45 minutes flight"
Cons: "I would have loved a video"

Pros: "The staff was just fabulous! Very nice and sincere. Beautiful smiles. I admired the lipstick on one and she came back and had the name of it written down for me. MAC here I come."

Pros: "Traveling with 3 kids, Swiss kept our seats the same, had our special meals sorted, crew was kind and courteous. Entertainment for everyone."
Cons: "Overnight flight lights too bright, economy seats very narrow (and that's all we ever fly), it was extremely difficult to sleep."

Pros: "Attentive crew offwring water frequentlyflight"
Cons: "Flifght was far from full and I am small.so the very tight seat configuration was not a problem."

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."

Cons: "If you put the seats this close together, with the amount of recline. Once one person on the fligh reclines their seat it forces everyone else to do so. You can't eat if the person in front of you reclines!"

Pros: "Friendly crew members who kept serving food and drinks before asking. Meals, snack, drinks, hot towel, and cookies! The plane was also very clean and apacious enough."

Cons: "I was taken away from boarding for a random check that took a long time due to not enough staff Entertainment system was broken for about 50 people, even after a reset. Terrible for an overseas flight. Food was very poor, staff lied about resetting the entertainment system. The plane took off 1 hour late and was not allowed to taxi to taxi to the gate for 1 hour, making us extremely late."

Pros: "Overall this was an average international flight. But the crew and food made up for all the short comings. One of the most amazing crews I have ever experienced....and food was surprisingly delicious...even ice cream. they visited frequently with water and tea. We're friendly accommodating and fun everything that you want in a crew."
Cons: "Cramped coach seats and pretty boring movie selection.The double checking and multiple lines at boarding was a ridiculous but perhaps it's required"

Pros: "Very clean"

Cons: "Flight from Delhi to Zurich was on time but from Zurich to Miami it was delayed by 4 hours. We sat in a hot plan for almost an hour 30 minutes and then decided to let us off the plan. I would like to ask for some compensation for this delay. Please have someone from Swiss international reach out to me. Thanks"

Pros: "Easy and comfortable. Service was good and with a smile. The planes were clean and arrived on time for my connection."
Cons: "The WC was so small I could barely even stand in it."

Pros: "The new 777-300 is great. besides the disorganized boarding, everything else was great!"

Pros: "Excellent Amount & Quality of Asian Vegetarian Food"
Cons: "Due to a glitch in the webstei, I was unable to check in online, and therefore did not get a window seat for an 11 hour flight - very frutrating and uncomfortable!"

Pros: "Chicken with polenta was better than most airplane meals."

Pros: "Crew was excellent, and the food was both ample and appetizing."
Cons: "The boarding process is a little chaotic for the economy cabin since there is no distinctions by zone or seat row. The result is a bit of a surge when they first announce the boarding of the cabin."

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

Pros: "I loved the food, the crew, and the entertainment."
Cons: "Nothing"

Pros: "I did not like anything about this flight"
Cons: "My flight has been cancelled with no ecplonation. They reissue e ticket for me under different name. The crew were very rude . My suitcase was lost and still I have not received it . They promised to deliver ."

Cons: "Flight delayed four and half hours. In this time not acceptable. I am not sure if I will fly Swiss again."

Pros: "Friendly service. Very attentive crew,"
Cons: "Seating comfort is mediocre to poor. I know I only flew economy class, however, sardines have more space."

Pros: "The flight went very smoothly. This was my first international flight and it was a very successful flight. I enjoyed the meals and the flight attendants were very polite."
Cons: "I did not like that the very impolite lady sitting directly in front of me reclined her seat as far as it could recline. As my seat was unable to recline this provided little to no leg room. She refused to compromise. Luckily, I was sitting next to a couple nice gentlemen who switched seats with me."

Cons: "They didn't let me on the flight because I'm disabled pure discrimination"

Pros: "The crew was good and the seat allocation and comfort was excellent."
Cons: "Food was below average. This needs to be improved otherwise it is not worth it."

Pros: "Nothing"
Cons: "For such a LONG flight, grateful to ask Turkish Airlines to make available bigger aircrafts."

Cons: "Seats in economy are tight."

Cons: "Flight attendants have limited English fluency."

Pros: "Yes.The crew was amazing"
Cons: "To have a variety of foodstuffs especially the soft drinks. Hot Tea wasn't really hot.Just warm."

Pros: "Entertainment, and crew was nice"
Cons: "Seats and food. I had a dietary restriction (no dairy). But instead of giving me poached chicken and boiled potatoes be more creative and put more flavour. It’s lactose free not flavour free"

Pros: "Reliable, high quality service"

Cons: "I will never forget Turkish airlines again. They stole our money. We were at our flight on time but they wouldn't let us board. They then said we were no shows and cancelled all our remaining flights with no refund. This ended up costing us around $3000. We don't have this kind of money and I don't know how we will pay rent next month."

Pros: "The staff the staff the staff. They made the trip so enjoyable. The A330-300 aircraft was smooth and silent. Very impressed"
Cons: "The seats in business class were not as soft as they could be but very impressed overall and good value for the cost of the business class ticket"

Pros: "Not much"
Cons: "They pack biz seats in 7 across. Most airlines go with 6 across. Lack of space and they charge the same as other airlines. Low value for the money charged. Much better value using if you use any other airline."

Pros: "Food was really nice"
Cons: "Crew wasn't caring, poor service"

Cons: "Boarding. The gates were cheep changing. Poor room between seats."

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."

Cons: "Had a layover in Toronto. From Toronto we flew to Istanbul and then Venice. While waiting in line to board in Toronto, I was told my carry-on luggage was too big and needed to be put under. I asked MULTIPLE times where my luggage would be- either Istanbul or Venice (final destination) and EVERY time I asked, I was told my luggage would be waiting for me in Venice. Once we arrived in Istanbul I asked AGAIN if my carry-on luggage was here or if it would be in Venice and I was told it would be in Venice. Once we arrived in Venice, my luggage was nowhere to be found. The lost luggage crew (and 90% of the people in Venice) were completely rude and acted like we were a huge inconvenience for them. (I've heard that many Europeans cannot stand Americans, but we were not being rude or obnoxious at all to anyone- we just wanted a quiet, romantic vacation.) So safe to say that it was an extremely rough start. We were in Venice for the Glass Art Society Conference in Murano and due to my luggage being lost, had missed the first day and a half, therefore wasting hundreds of dollars. Luckily my boyfriend's phone worked in order to spend our first two days of vacation (not to mention the amount of money spent on international calling costs) tracking down my luggage, but again dealt with completely rude people who barely helped us with any answers and even hung up on us multiple times (and I'd like to add that despite my frustration, I made sure that I was not speaking rudely one bit). The best answers we received were from the people at the Istanbul airport who told us that Venice received my luggage hours before I even called Istanbul- which I do not understand why the Venice airport did not tell me this because I spent all day speaking with them. Once I called back the Venice airport to confirm what the Istanbul airport told us, they said (once again rudely) that they called me on my phone but did not answer (which I already told them that my phone did not have any service and to call my boyfriend's phone number). So to sum up: I will never be flying to Venice ever again."

Cons: "Staff seemed to not care about passengers. Could partially be a language/cultural barrier, but i have consistently noticed staff just want to push through their tasks. Actual service is not a priority it seems. Another issue, often times they run out of food."

Cons: "The food"

Cons: "Shake all the time,vomited"

Pros: "Excellent crew service & food/beverage offerings"

Pros: "Entertainment was good. Flight was comfortable"
Cons: "The crew was unkowledgeable about toddler aircraft seats. The flight was delayed by 1 hour, causing us to miss our connecting flight."

Pros: "Great to watch live sports. Loading was fine. Food terrible. Staff ok."
Cons: "Istanbul airport is so overpriced, crowded and small."

Pros: "Punctual in terms of reaching destination, all else average."
Cons: "Less leg space, pantry service below expectations."

Cons: "Options for vegetarians were not really good."

Pros: "The crew is very nice and try to make the flight experience easier."
Cons: "They lost my luggage, and this is not the first time either"

Pros: "Overall flight is good"
Cons: "The crew is really not aware of how to deal with passengers of various levels. They don't seem to have the sense of responsibility..."

Pros: "First leg (Mia to Instanbul) crew was excellent!"
Cons: "second leg (Istanbul to Johannesburg) crew were rude!!!"

Pros: "Luggage policy, helpful ground and air crew. Price."
Cons: "IST stoppover, damaged luggages."

Pros: "Service, food, staff—all excellent!"
Cons: "The cabins on both flights were too warm."

Pros: "Everything was well taken care of."
Cons: "When boarding the flight from Turkey, to Mumbai , we had to climb up the ladder with our hand luggage.Being senior citizen and traveling in Busniss class was very hard for us."

Cons: "I was selected to seat near the window before departure dare unfortunately i found my self in the middle of the people, so dissapointed"

Pros: "Great service in the airplane plus they offer some amenities like slippers, tooth paste and toothbrush, they offer you wet towels to clean and refresh yourself during he flight. Really good."

Pros: "Service, updates, smooth flight"
Cons: "Very tight seating in enconomy."

Pros: "Everything. Clean plane, cool cologne and lotion in spacious bathroom. Crew was super friendly, helpful and accommodating to us travelers w kids."
Cons: "Nothing"

Cons: "Very disorganized the gate checking, staff ne d hospitality training . You ESP not have time for your queries and concerns . They are always in a hurry to finish talkign to you . Poor hygiene. The bathrooms are very dirty and has nomjand soap to wash your hands . Male staff in board come across unpolite. ingelt inwelcomed by the male flight attendant port side at the back.?"

Cons: "departure time changed 3 times"

Pros: "Flight was smooth. Staff were helpful and professional."

Pros: "Good entertainment system with lots of options."
Cons: "The plane was uncomfortably warm throughout the (long!) flight, which made it difficult to get any rest."

Pros: "Crew was very helpful and everything was good"
Cons: "Lost my baby stroller and didn't found when arrived"

Pros: "They put a fabric pad on the seat to make it softer . I'm 6' and was comfortable. They have nice children's toiletry kits. Great entertainment system, tons of movies and shows."
Cons: "If you sit the the second cabin on the 777 they run out of buns and champagne by the time they get to you which is unacceptable for business class and they only finished the meal service 2 and a half hours into a 10:30 pm departure flight which is way too slow. They tried to lie to me that they didn't have champagne but I saw them opening 2 bottle when I went to the front lavatory. Between meal services crew is non existent."

Cons: "Seats were cramped. Narrowest aisles I have ever seen on a long distance flight."

Cons: "Didn't get to Instanbul or my destination of Budapest. There were mechanical Issues that I was told were weather issues. I was delayed over 12 hours, missed two connections and given the runaround about getting a place to stay for the night. The shuttle service provided took another hour at 2am! $47 to cover four meals and no mention of flight credit on my first leg for the HUGE inconvenience. A direct flight to Budapest a 27 hours after the fact is the best they could do and wanted to charge me a change fee too!! My vacation is cut short by this mess and my travel companions already in country are waiting on me to get their trip started. I will not be using Air Canada or Turkish air until they can communicate between one another and provide at least average customer service. So, it's safe to say that it will be the 12th of NEVER when I fly Air Canada"

Pros: "Was GREAT. Comfortable, great food, service, flight attendants were very AWESOME... THANKS!"

Cons: "It never happened."

Pros: "Outstanding service Excellent food Adequate entertainment Seat recline was good for economy"
Cons: "For a long flight (8+ hours) legroom on this Airbus was quite cramped Again poor boarding announcements resulted in very chaotic boarding process"

Cons: "Had a nine hours layover and I couldn't even entre the Turkish airlines lounge. The airport in Istanbul also had terrible wifi connection. I would not fly this route again"

Pros: "I eventually arrived at the destination."
Cons: "Difficult to communicate with cabin crew due to lack of English. Flight was delayed by 1 hour. General atmosphere on plane was chaotic I think due to the small plane and length of flight as large numbers of people needed to use toilets."

Pros: "Stewards, air hostesses, food, entertainment & the toiletries kit"
Cons: "Seat size! Boarding queues"

Pros: "Not trying to be flattering here but it really is a good airline."

Pros: "The variety of films on show was decent"
Cons: "The crew skipped our aisle whilst delivering the toiletry bags, some announcements were made purely in Turkish without regard to English passengers. The boarding gate from Istanbul was opened much later than the advertised times."

Pros: "excellent food, service"

Pros: "Very helpful and respectfull crew"
Cons: "Boarding started 20 mins after the designated time"

"Less crowded aircraft"

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: "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: "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: "Crew was friendly!"
Cons: "Plane wasn’t clean"

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 ."

Pros: "Flight went off pretty well. On time no complaints."
Cons: "Somewhere somehow you need to know that, although partners, Delta and West Jet do not share computer systems and that they are two completely different airlines. This affects ,sometimes, how luggage is handled especially when you land in another country and you have to manually transfer your own - and nobody tells you. You actually change airlines. Itinerary implies West Jet controls the entire thing. Not the case. Better job economic explaining what to With luggage and that, while itinerant implies 1 airline, they are only partners and should be treated separately."

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!!"

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 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: "My first and last time flying Delta! Everything that could have went wrong, did in fact go wrong. We were re-booked on connecting flights different then the one we originally booked and weren't even notified. They have a Delta app, but it doesn't even work right. Unless you physically go to the gate to check to see if the flight is on time, that is the only was to find out if you are re-booked onto a different flight or not. I have never flown an airline that re-books you on a different flight when they feel like it. I wouldn't recommend Delta Airlines to my worse enemy!"

Pros: "Salimos a tiempo . El business es muy confortable"
Cons: "La comida horrible . No se limpian los baños"

Cons: "No internet available (2020). For the my previous flight, a month ago, was the same problem."

Pros: "Services is good ."
Cons: "Food can be better"

Pros: "Nice crew, good food."
Cons: "Both bathroom were not working in business class area."

Pros: "Very friendly and responsive crew. Announcements from the Capitan and chief of flight attendants are very informative and comforting. Seat positions: very good leg room (even in economy)!"
Cons: "Newer airplane, as 747s are kind of outdated now, especially for long distance flights. But overall had good experience with KLM"

Pros: "Decent price for economy comfort seat, 4A."
Cons: "The flight was delayed about 80 minutes and they did not informed until when I got to the Airport. I could have stayed more at home instead of the terminal. They have also changed the boarding gate.."

Pros: "Great atmosphere, crew was excellent!"
Cons: "I’m 6’5”, so legroom can always be a complaint, but this wasn’t too bad. The plane appeared to be fairly old and didn’t have WiFi. Entertainment also was on an older screen which was navigated by using an old in-seat phone."

Pros: "very nice crew"
Cons: "my bagfage was lost"

Pros: "Seats were super comfortable, bigger than most planes with extra leg room. Food was excellent and fresh, amazing Dutch cheese sampler was divine. No nonsense staff who had all connecting flight info on hand when we arrived in Abu Dhabi. KLM staff were friendly and efficient. Fabulous airline."

Pros: "Crew helpful. Food good."
Cons: "Better range of movies please"

Cons: "Flight got delayed 30 minutes"

Pros: "Friendly crew"
Cons: "Can’t think of anything"

Pros: "Great crew, comfortable seating with enough leg room."
Cons: "Provide dinner before getting to joburg, instead of a snack. Flight arrives late so dinner would be appreciated"

Pros: "Seat comfortable"
Cons: "Flight was delayed and overhead bin space was very small"

Pros: "the drinks"
Cons: "seat reservation. having to pay for luggage...."

Pros: "Service is awesome. Food is great."
Cons: "People with short connection are affected by the 15 to 25 minutes delay."

Cons: "This was just a short commuter flight from Lyon to Amsterdam for connection."

Pros: "The crew was great but the seat wasn't as comfortable and didn't have much leg room."

Pros: "KLM staff is great"

Pros: "Being fed was amazing and watching free TV was great!"
Cons: "I wish there were personal fans because it got uncomfortably hot sandwiched between people"

Pros: "KLM was a great experience compared to Airitalia. The food was good, the flight attendants were very helpful."

Cons: "The website I booked on and the Delta phone line on the printed ticket said that I had baggage when it turns out that I did not according to the check in staff and they made me pay."

Pros: "yes"
Cons: "not really"

Pros: "Lovely crew, very helpful"
Cons: "N/A"

Cons: "At the check in they made me pay 50€ for my luggage. This is really upsetting because from Houston to Venice they didn't make me pay. Either the website wasn't transparent or the lady at the desk made a mistake. Very upsetting, one luggage should be included."

Pros: "We got to Amsterdam on time"
Cons: "1. Paying for the seats we chose...that will never happen again...I'll fly another airline first. 2. The food was terrible. I have flown KLM for years, this was not what I expected. 3. The plane was very dirty"

Pros: "Everything is alright"

Pros: "NOTHING"
Cons: "Having to change my seat to accommodate a rude belligerent passenger, who had taken my seat, refused to move until spoken to by steward. She then made my flight a nightmare, until I let her sit in my aisle seat. Even then she was not satisfied, she abused me the whole flight damaged the screen so I could not use it until the steward fixed it. Demanded that I except any and all alcohol to give to her to drink. When I am tea total she then continued to abuse me. I asked the steward to move me he just shrugged his shoulders and said there was nowhere else. This is definitely my the worst flight I have experienced."

Pros: "Crew where awesone and the choice of entertainment was fantastic"
Cons: "Seats way to close together"

Pros: "Staff very pleasant"
Cons: "Evening snack was not the greatest breakfast was pretty food"

Pros: "Good entertainment options. Nice flight attendants"
Cons: "It would be helpful for short people to be able to adjust the head rest lower on the seat. More recent released movies would be helpful. More leg room. Not charging more money to choose seats."

Pros: "We were fed a nice pasta meal and offered drinks twice. They also gave a muffin for desert. The flight attendants were very nice and attentive with cheerful smiles. I wish every airline had service this good!"

Pros: "The leg room, was surprisingly roomy"
Cons: "The food and that there was no entertainment."

Pros: "Great"
Cons: "Great"

Pros: "Fast boarding"
Cons: "The entertainment system wasn’t working for the whole 10 hour flight."

Cons: "They stole my money"

Pros: "The last two times we connected in Amsterdam to Humberside our luggage was delayed. This time it wasn’t. The simple things give the greatest satisfaction"

Pros: "The flight was great."

Pros: "The flight was very good, specially considering it was a daylight one. Staff was friendly and servicial. Tue food was above the industry's average."

Pros: "Easy Boarding"

Pros: "Airline staff good and professional"
Cons: "Nothing one can do, for a 6.2" guy, the metal bar that forms the shape for the pouch for magazines and such digs into knees, ESP if person in front adjusts seat back. Fold out table barely accommodates laptop."

Pros: "Arriving more or less on time"
Cons: "Crew is awful. Disrespectful desinterested in customers find themselves very important. No service mentality whatsoever. No respectful airline would hire such arrogant self centered personalities in a service role"

Cons: "Our flight was canceled from Amsterdam to Bordeaux and did not receive any direction and had to find alternate flights for ourselves with the personal expense of using our own cell phones. Then our luggage lost for 3 days. Not happy!"

Cons: "Flight delayed, had to take two more flights and was a four hour trip turned into a 12 hour, 4 countries trip"

Pros: "Quick (relatively) flight."
Cons: "Skinniest seat ever. Couldn't even lean back. I now have hunchback."

Pros: "Wide selection of entertainment, food was good."
Cons: "Boarding unorganized, but that may have been more of a passenger issue then KLM"

Cons: "I requested low fat meals. The first one, was OK. But they forgot my request for the second one."

Pros: "Very friendly and the food and drinks never stopped and no additional charges, a very nice experience over the bargain airlines, free in-flight movies, and entertainment, no cost."
Cons: "No complaints."

Pros: "Good flight, we got a nice snack despite it being a short flight, the staff was great."

Pros: "Seat space was good for a short flight, inclusive of free snack and drink."
Cons: "Too much overoverhead luggage."

"Air France service was superb. The airline did their best to expedite the boarding process even with the constant changes of Covid19 guidelines"

Pros: "Nice crew"
Cons: "Not loose my luggage:)"

Pros: "Nothing"
Cons: "They have a terrible communication problem, they never communicated why the flight was late, they never communicated what they were doing or what was happening. Bad customer service. Bad communication with the client. They told us when I asked several times that we would not lose our connection and that everything was fine and that was not the case. We lost the connection. No one told us anything. Another problem was that the girl in the boarding process removed the suitcases tickets from the boarding pass and did not want to return them, and held it without any cause. Without that tickets we can not claim the bags. The flight staff went looking for us. Pretty sad and disappointed by their service. I understand that they were causes outside the airline but must communicate to the client. They cannot remain silent and say nothing."

Pros: "Crew memebers"
Cons: "Nothing"

Cons: "New variety of food"

Pros: "Not much, seats are super uncomfortable"
Cons: "Better code sharing with KLM"

Cons: "We didn’t travel to Detroit... we were re-routed 3 times and our luggage is lost, some really helpful ppl along the way (thankfully) and some really crummy ppl too... no in between... still not to our destination"

Cons: "the tray was broken and the water felt all over. the flight was 1 hr delayed. All of us stood the 1 hr waiting to know what's next. We could sit."

Pros: "The entertainment options were great."
Cons: "Seats are so cramped. I'm 5'3" and could use either arm rest because both people on either side spilled into my seat."

Pros: "The food selection and drinks, given our coach class, were excellent. Nice attention to the passengers."

Pros: "On time, no hassle."

Pros: "Tight seat, was moved out of exit row because of my age"
Cons: "Could have stayed in exit row. Plan arrived in Moscow late so flight was over one hour late"

Pros: "Very nice crew. Nice meal service and drink service throughout. Great choice of entertainment."

Pros: "The transfer times were excellent"

Cons: "Better in flight entertainment"

Cons: "Two hour delay meant we missed our connection. Then given a very late flight and had to haggle for ages to get earlier flight and told we should pay extra for it!"

Cons: "My entertainment device did not work the entire flight."

Pros: "Staff and services all very good definitely"
Cons: "Everything was brilliant"

Pros: "On time, staff was nice."
Cons: "Not many options and not even a glass of champagne. That’s a minimal requirement. No sparkling water. Just very limited"

Cons: "Flight was delayed by at least an hour leaving Paris - a regular situation I experienced with AF."

Pros: "The CDG airport is very bad in terms of finding your connections, the flight to CDG from LAX had a very old entertainment system and was hard to use."

Cons: "I ordered Asian Vegetarian Meal. But they served me only pasta."

Pros: "Good selection of movies"

Pros: "If the flight would have leave in time we would receive our luggage in time"

Pros: "Nothing"
Cons: "The seat seemed smaller and space was very uncomfortable. The boarding process was very painful because we had to wait for a longtime."

Pros: "The quality of service from the staff and their courtesy. A great asset of the airline."
Cons: "My luggage was left behind - this despite my being lifetme platinum."

Pros: "Fine for a 45-50 minute regional flight."
Cons: "Wouldn’t be great for long-haul flights."

Pros: "Nice crew, free snacks"
Cons: "For taller people flying economy sucks . The seats are always to small"

Pros: "None"
Cons: "The airlines didn’t even notify the passengers with the connecting flight. As the arrival was little late, all the passengers have missed their connection flights in Toronto and there was no notification or communication made on the new flight. When I went to the Air France counter in the airport, the staff has gone for the day and trying to get a hold of telephone rep took 2-3 hours and I by the time I found about my new connection, I was already late. Somehow I managed to get to the Terminal 1 and when I spoke to the lady (indian) at the Check-In counter, she has refused me to Check-In because i slipped the line up. The people in the lineup didn’t have any objection and they let me go first for Check-In as I’m already late to my flight. I wante to say something to her, but I’ve controlled my frustration. Luckily the other person in the Check-In counter offered to help me Check-In. Here is my word to the Indian lady staff “F**k You B***h” - learn some people skills."

Pros: "It es a good flight back"
Cons: "Items missing on duty free purchases"

Pros: "Got pillow, blanket, headphone and eye cover"
Cons: "Older plane Very small tv screen Didn't get the bread roll with my dinner. Asked for it but she didn't bring it to me. No usb plug to charge"

Pros: "the food"
Cons: "no room for legs"

Pros: "Crew was great."
Cons: "Food could be a bit better. White bread is unhealthy."

Pros: "I liked the way a fligh attandant treated me and another two passengers. At the end of the flight he gave us a cup of strawberries for all. The food was delicious specially that pasta, it was yummy."
Cons: "TV was too slow."

Pros: "The crew nice people, boarding was fast and pleasant, the flight was pretty good"
Cons: "nA"

Pros: "Párizs Budapest kb 1 óra késés műszaki hiba miatt. egyébként minden rendbe volt."

Pros: "Not much"
Cons: "Plane late departing allegedly because of cleaning the plane, but why was the cleaning done that late? Also, ground crew remarkably uninformed about what was going on in the plane. Poor communication between plane and ground crew. No explanation from pilot as to continuing reason for delay even after we boarded. Departure time, 1.00 pm, boarded at 1.10, actual departure time 1.45, causing me to almost miss my connection and definitely causing my bags to miss the connection."

Pros: "The food was good"
Cons: "The seats were terrible, the entertainment units were poor and staff was very reluctant to give proper service."

Pros: "Good entertainment selection, and staff all very friendly. Food was pretty mediocre - main course was nice but the breakfast especially left a lot to be desired."

Cons: "Food and coffee were cold. Service on AF is getting worse."

Pros: "Our flight attendant and fnally making it home!"
Cons: "Disorganized uninformed staff. One says I have to have an additional "random" security check after going through the same thing in security. Turns out it wasn't random and I didn't need it. Both times they read my boarding pass wrong thought I was going to Tel Aviv - not random. Airport was hot as hell! Flight kept getting delayed then we had a gate change as well. Finally got on the plane and it took forever to take off so we were basically sitting in a sauna for 30+ minutes."

Pros: "Punctuallity"
Cons: "Bording far away, got my cabin luggage and everyone elses into the cellar because ¨it didn´t fit in the plane¨. There was plenty of room, I had breakable stuff in my luggage, didn´t get the chance to choose. No entertainment AT ALL. Confort: no leg space at all. Not an AirFrance plane, subcontracted. Lousy food."

Pros: "The food was good, the staff was very friendly and very nice,"
Cons: "The seat configuration in economy is unacceptable, the leg room is terrible and overall a very uncomfortable flight of more than 7 hours"

Pros: "Space"
Cons: "Couldn't adjust the seat and the cushion wasn't comfortable neither seat or back. The bottom back was like a board across the bottom and hurts."

Cons: "Flight was delayed by 1 hour 30 minutes. After over 24 hours of travel this was not appreciated. Also no lounge access at Toronto airport."

Pros: "All female crew in the cockpit - awesome."
Cons: "Non reclining seats"

Pros: "The flight went smoothly from boarding to landing. The crew was helpful, kind, & courteous. I would definitely fly Air France again. Online check-in was also easy to follow and complete."

Pros: "Air France is the worst company I have ever flown with. They changed our seats last minute. They where late both flights. Not worth the stress if your layovers are short. Also they took my passport with no explanation of why into another room with out my permission."

Pros: "Same as above, the crew was very friendly and the food was great."
Cons: "Seating was cramped and uncomfortable for a tall person."

Pros: "No complain about Air France. The service and food are very good. Enjoy it."
Cons: "Our return flight is Milan--CDG--SFO. The transfer time at CDG is 1 hour. The line at CDG is incredibly long. We barely made it. IMPOSSIBLE for tax return. Very bad flight connection experience."

Read more about SWISS
COVID-19 information

Safety measures for airlines flying from Toronto Pearson Airport to Johannesburg

Airlines flying from Toronto Pearson Airport 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 from Toronto Pearson Airport to Johannesburg

Mandatory masks

Masks required on board, masks provided on flights from Toronto Pearson Airport to Johannesburg

Social distancing seating

Middle seats unavailable to book on flights from Toronto Pearson Airport to Johannesburg

Pre-flight testing

Testing for antibodies, testing for symptoms for flights from Toronto Pearson Airport to Johannesburg

Book cheap flights from Toronto Pearson Airport to Johannesburg

Recent return flight deals

30/11
Tue
1 stop
British Airways
26h 05m
YYZ - JNB
29/3
Tue
1 stop
British Airways
26h 35m
JNB - YYZ
7/1
Fri
2 stops
American Airlines
53h 01m
YYZ - JNB
23/1
Sun
1 stop
American Airlines
25h 40m
JNB - YYZ
29/9
Wed
2 stops
Multiple Airlines
28h 00m
YYZ - JNB
6/11
Sat
2 stops
Multiple Airlines
27h 59m
JNB - YYZ
10/11
Wed
2 stops
SWISS
37h 20m
YYZ - JNB
28/11
Sun
2 stops
SWISS
30h 09m
JNB - YYZ
29/9
Wed
1 stop
Delta
22h 40m
YYZ - JNB
6/11
Sat
1 stop
Delta
22h 40m
JNB - YYZ
18/11
Thu
1 stop
Ethiopian Air
19h 05m
YYZ - JNB
30/11
Tue
2 stops
Ethiopian Air
39h 45m
JNB - YYZ
29/9
Wed
2 stops
United Airlines
49h 45m
YYZ - JNB
6/11
Sat
1 stop
United Airlines
26h 13m
JNB - YYZ
18/11
Thu
2 stops
Air France
41h 30m
YYZ - JNB
30/11
Tue
2 stops
Air France
30h 09m
JNB - YYZ
29/9
Wed
2 stops
KLM
23h 40m
YYZ - JNB
6/11
Sat
2 stops
KLM
26h 45m
JNB - YYZ
10/11
Wed
1 stop
British Airways
26h 05m
YYZ - JNB
28/11
Sun
1 stop
British Airways
25h 40m
JNB - YYZ
12/3
Sat
1 stop
American Airlines
29h 55m
YYZ - JNB
20/3
Sun
1 stop
American Airlines
31h 00m
JNB - YYZ
6/10
Wed
2 stops
Multiple Airlines
35h 30m
YYZ - JNB
20/11
Sat
2 stops
Multiple Airlines
30h 09m
JNB - YYZ
26/1
Wed
2 stops
SWISS
37h 20m
YYZ - JNB
9/2
Wed
1 stop
SWISS
26h 00m
JNB - YYZ
25/9
Sat
1 stop
Delta
22h 20m
YYZ - JNB
17/10
Sun
1 stop
Delta
27h 20m
JNB - YYZ
31/10
Sun
1 stop
Ethiopian Air
20h 05m
YYZ - JNB
11/11
Thu
2 stops
Ethiopian Air
39h 45m
JNB - YYZ
10/11
Wed
1 stop
British Airways
26h 05m
YYZ - JNB
28/11
Sun
2 stops
British Airways
27h 00m
JNB - YYZ
25/9
Sat
2 stops
Air France
32h 25m
YYZ - JNB
20/10
Wed
1 stop
Air France
27h 20m
JNB - YYZ
6/10
Wed
1 stop
Multiple Airlines
32h 10m
YYZ - JNB
20/11
Sat
2 stops
Multiple Airlines
30h 09m
JNB - YYZ
22/9
Wed
2 stops
American Airlines
36h 35m
YYZ - JNB
18/12
Sat
2 stops
American Airlines
43h 51m
JNB - YYZ
12/12
Sun
2 stops
SWISS
37h 20m
YYZ - JNB
12/1
Wed
1 stop
SWISS
26h 00m
JNB - YYZ
Show more results

Recent one-way flight deals

29/10
Fri
1 stop
Turkish Airlines
29h 45m
YYZ - JNB
17/11
Wed
2 stops
Air France
33h 15m
YYZ - JNB
29/10
Fri
2 stops
Multiple Airlines
54h 35m
YYZ - JNB
4/11
Thu
2 stops
KLM
44h 15m
YYZ - JNB
23/12
Thu
2 stops
SWISS
58h 20m
YYZ - JNB
23/12
Thu
1 stop
Ethiopian Air
19h 45m
YYZ - JNB
17/11
Wed
1 stop
Turkish Airlines
29h 40m
YYZ - JNB
30/9
Thu
2 stops
Multiple Airlines
30h 01m
YYZ - JNB
1/10
Fri
2 stops
KLM
23h 35m
YYZ - JNB
30/9
Thu
1 stop
Turkish Airlines
29h 45m
YYZ - JNB
1/10
Fri
1 stop
Turkish Airlines
29h 45m
YYZ - JNB
17/11
Wed
3 stops
Multiple Airlines
35h 50m
YYZ - JNB
30/9
Thu
3 stops
Multiple Airlines
34h 10m
YYZ - JNB
23/12
Thu
3 stops
Multiple Airlines
36h 00m
YYZ - JNB
29/10
Fri
3 stops
Multiple Airlines
49h 35m
YYZ - JNB
4/11
Thu
3 stops
Multiple Airlines
49h 05m
YYZ - JNB
1/10
Fri
3 stops
Multiple Airlines
28h 25m
YYZ - JNB
30/11
Tue
1 stop
Air France
33h 25m
YYZ - JNB
30/11
Tue
1 stop
Ethiopian Air
34h 35m
YYZ - JNB
30/11
Tue
2 stops
Multiple Airlines
35h 45m
YYZ - JNB
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