Find cheap flights from Canada to Johannesburg

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

— JNB
Sep 24 — Oct 11
Return
1 adult
Economy
0 bags
From?
To?
Sat 24/9
Sat 1/10

Let KAYAK do the searching

Save 8% or more

We’re completely free to use – no hidden charges or fees.

Filter by cabin class, free Wi-Fi and more

Good to know

Low season

October

High season

July

Cheapest flight

R10 836

Average price (return flight)

R16 140
Best time to beat the crowds (6% less expensive on average)
Most popular time to fly (31% more expensive on average)
Flight from Toronto Pearson Intl to Johannesburg OR Tambo
(price for this month)

Top tips for finding cheap flights to Johannesburg

  • Book at least 3 weeks before departure in order to get a below-average price.
  • High season is considered to be June, July and August. The cheapest month to fly to Johannesburg is October.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Johannesburg flight deals.

FAQs - booking Johannesburg flights

Top 5 airlines serving from Canada to Johannesburg

Scores according to KAYAK customer reviews
8,2
EmiratesOverall score based on 16067 reviews
8,2Boarding
8,2Comfort
8,4Crew
8,5Entertainment
8,0Food
Airline reviews

Amazing crew

Read more about Emirates

Amazing crew

good service

Pros: "On-time, Service, flight & Behavior, conduct."
Pros: "La atencion , la abilidad y sobre todo su cortesia.."
Pros: "Friendly crew"
Cons: "It was okay"
Pros: "Yes comfortable flight"
Cons: "Toilets to be checked for cleanliness more frequently."
Pros: "Crew was good"
Cons: "food"
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: "The seat was super comfortable"
Cons: "Overall great experience!!"
Pros: "Everything Was Just Perfect"
Pros: "Smooth flight"
Cons: "I wished I was in business class..."
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: "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: "Everything as usual"
Cons: "Some rude passengers"
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: "Pleasant staff, good lounges"
Cons: "Way too far to travel on foot in Dubai to change planes"
Pros: "Aircraft and entertainment are still among the best , and overall it compares well to intl competition"
Cons: "Emirates of a few years ago was more comfortable and the rewards scheme was more generous. I hope they can think about giving Uae residents a fairer shake as we seem to pay a lot more for flights. Silver members used to get access to lounges but not anymore?? Taking things away feels worse than if we never had it before. Abu Dhabi Doha and Sharjah are all near and cheaper to dxb and it’s tempting to switch as they offer a comprable service. Also dxb is overcrowded itd a long taxi and walk depending on your gate."
Pros: "Crew was friendly, food was good and entertainment great. Space between front row seats in economy class was good."
Cons: "all good."
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: "i not sure is emirate crew call switch working or not but many time i push that button but no one reply"
Cons: "crew service"
Pros: "The overall experience was good."
Cons: "The non-veg food option was limited to a prawn dish only which may not be a good option for all. Should have a chicken or goat meat alternative."
Pros: "Love it"
Cons: "It was amazing."
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: "everything"
Pros: "The service, the comfort,"
Cons: "Food"
Pros: "Times were great! Food was decent for airline food comfortable seats great selection of movies"
Cons: "I liked everything"
Cons: "Thanks for Service"
Pros: "Everything is perfect"
Pros: "It was fast and comfortable"
Pros: "Easy boarding, great service"
Cons: "I couldn't pick my own seat"
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?"
Cons: "We couldn't take a flight for many reasons my wife she's pregnant and not allow to take a flight ,Your company didn't help us for changing our flight this moment so we lost our flight ,our trip,our money Thank you KAYAK"
Pros: "The staff was amazing, not perfect, but still very good. Even on the long leg from Seattle to Dubai after 14 hours they we're smiling, helpful and attentive."
Cons: "The only thing I could say was not up to par was the food on both flights. The long legs food got me sick, and yes I was the only one so could have just been me, and the second the "sandwich" it seems they were not even trying."
Cons: "Rude and racist cabin crew!"
Pros: "The comfortable seats, the entertainment system, the food, the attention given by the flight attendants. A great airline!"
Cons: "The length of the flight, but that's unavoidable."
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"
Cons: "The touchscreens on the 777s were a bit unresponsive."
Pros: "Friendly staff awesome planes wonderful experince"
Cons: "Service was a bit slow. Drinks and food took quite sometime to arrive."
Pros: "It was a smooth flight"
Cons: "It was ok"
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."
Cons: "Our Emirates flight was delayed for 21 hours. They didn't have enough non-vegetarian meals, we were forced to eat vegetarian breakfast and lunch throughout our inbound flight."
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: "Service was phenomenal as well as quality of food and entertainment."
Cons: "I can not say anything was wrong at all."
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: "Tough to get a drink"

I don’t like this lines because my flight from Zurich to wasaw was canceled and I spend 8 h in Zurich airpot for nothing

Flight was fine but the air flow was insufficient. After landing, we waited an hour for a gate to open up with no air conditioning and a burning smell in the cabin.

Delayed flight. Missed connections. Rerouted. Had to go through security multiple times. Arrived 4-5 hrs later than expected.

Only one improvement needed. The boarding process was chaotic. After pre-boarding was completed, the entire remaining number of passengers (lots of them, big aircraft) were allowed to board without separating into logical groups or by row numbers. Slowed things down with crowded aisles, people trying to get by people trying to stow overhead luggage, getting situated, etc. Never had this happen in recent history on any other airline.

Pros: "The crew was very lazy and not professional"
Cons: "Don't stop demanding from the crew"
Pros: "The crew was very nice and positive. The seats surprisingly reclined quite a bit. The dinner was actually good."
Cons: "The offer of wine. The wifi options."
Pros: "Crew was great, seating comfortable."
Pros: "Excellent service from the crew and prices were good."
Cons: "The seats seem to have gotten smaller and were rather uncomfortable for a 7 hour flight."
Pros: "Crew"
Cons: "My flight tickets were mess up and I had to purchase new tickets . Horrible"
Pros: "The crew was polite and continuously offering drinks, headphones and food/snacks. Kept us comfortable and happy during the flight!"
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"
Cons: "The seats in coach are incredible small and the seats reclines way to far."
Pros: "Nothing, flight was cancelled after I electronically checked in"
Cons: "Flight was cancelled"
Pros: "-"
Cons: "Old plane, rude crew"
Pros: "Good crew."
Cons: "The flight itself was pleasant. But a 3 hour delay, because of technical issues on the incoming flight from Geneva? Why didn’t they send another aircraft?"
Pros: "TV screens and movies. Food was great."
Pros: "Lots of room because plane was half full"
Cons: "I arrived almost early enough to get on an earlier flight. I think if I'd pleaded a bit more..."
Pros: "The lovely nice stewardess and Crew kindness."
Cons: "I have faced the horrific flight ever in my life last days, I never imagined a completely 4-5 Hours such horror turbulence on a long Night flight. thank God we made, and thank the lovely crew for their super support.."
Pros: "Missed this flight because the first one was late"
Cons: "К сажалению,мне испортили отпуск. Был утеряны мой багаж. Я вынуждена 3 день ходить по магазинам и тратить свое время на отдых,покупая необходимые вещи,те, что необходимо для отдыха. Я потеряла три дня отдыха. И до сих пор я дожидаясь , сижу в квартире и не знаю когда он прибудет. Я крайне не довольна To the planting, I was spoiled vacation. My luggage was lost. I have to go shopping for 3 days and spend my time on vacation, buying the necessary things, those that are necessary for recreation. I lost three days of rest. And so far I'm waiting, sitting in the apartment and I do not know when he will arrive. I am extremely unhappy"
Pros: "Everything, but the lack of entertainment."
Cons: "The lack of entertainment."
Pros: "All of the flight crew was personable and ready to accommodate any need we might have. Before we could ever get hungry, the staff was coming down the aisle with another serving of pretty good food!"
Cons: "We did have to wait on the plane for an hour after boarding, but I believe that was mostly due to wind."
Pros: "The food wasn’t bad"
Cons: "Business seats suck"
Pros: "On time flight"
Cons: "Are the seats getting smaller or am I getting bigger?"
Pros: "Crew"
Cons: "8 kilo limit on carry-on luggage. Customer service attendant issuing boarding passes was less than friendly."
Pros: "I fell asleep during the meal service and there was not a vegetarian option left over but the crew was SUPER and brought me some other snacks and made my day. Thanks!"
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!"
Cons: "Delay"
Pros: "Excellent food."
Cons: "Yet again, was "randomly" chosen for extra security. Flight was delayed for over an hour because of mechanical failure. A/C set at polar temperatures."
Pros: "It was a great flight. Even the food wad good, especially the snacks!"
Pros: "Too hot. Even after several requests nobody lowered the temperature. Very cold manners except for one attendant who was friendly"
Cons: "Service, Temperature, Attitude"
Pros: "I really liked the "About my flight" application on the viewing screens because it always gave me an idea of what we were flying over and how much longer we woulld be in the air. The food was excellent and I was pleasantly surprised that I could have wine with dinner or any time the attendants offered beveragess. The attendants were always professional and helpful. They all were fluent in English as well as several other languages. It was a nice touch when the attendant wore white gloves when he or she was collecting passengers' trash after meals and/or beverage service. I loved the cheese that was served at dinner. The warm croissants served at breakfast were a very nice touch."
Cons: "Due to turbulence, I could not get out of my seat as much on the return flight, so I did have some swelling in my feet."
Pros: "-"
Cons: "- late in arrival - 2h late in departure - lost my luggage"
Cons: "My seat did not recline and my tv did not work"
Pros: "On time and friendly service"
Cons: "Poor selection of films, cramped seats and mediocre dinner"
Pros: "It was quick and the crew was really nice!"
Cons: "No organization for boarding. It didn't matter what class you are in, everyone boards at the same time. business class o. The plane we were on was just the front seats....they were not larger seats."
Pros: "Service and snacks are great considering really short flight"
Cons: "Flight from Barcelona was delayed for 2 hours, so we missed the flight from Zurich to New York."
Pros: "Very friendly crew."
Cons: "Seating is too tight and uncomfortable and I'm only 5'6"!"
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: "Helpful staff"
Cons: "I was uncomfortable with the space"
Pros: "Courteous staff,"
Pros: "The whole trip was handled extremely well. First time we've done 12 hrs straight in the air. They made the experience seem like it was much less. Will fly that airline again."
Pros: "Very good service on board"
Cons: "Crammed into middle seats both way. Many/Long lines in ZRH/SFO"
Cons: "The seat was horrible and had no cushioning. Left . Worn out and non manintained seating systems . Had body pain"
Cons: "No me gusto . porque quando compre las pasajes con ustedes por la pagina me decia q estaba incluydo 1 maleta de 23 kg y otra de mano 8 kg. por el precio total pagado y cuando llegue ñas mañetas no estavam incluydas y tuve que pagalas. Yo ley las condiciones de mi pasaje y me daba exactamente esto que tenia derecho a las maletas. Grande falla de ustedes. ya no comprare mas con su compania K"
Pros: "Only the crew was good"
Cons: "Ridiculous entertainment system - was impossible to watch a movie."
Pros: "Everything."
Cons: "My flight was pleasant"

Excellent flight

Good flight attendants and helpful.

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

Everything was good and more than expected

Only liked crew and food, airplane was old, Entertainment system was ok, but my luggage was delayed for 48 hours and contacting the airlines/help center was difficult with referral to different departments, not much of them speak english and was put on hold multiple time to find someone that speaks english, end result me giving up on them and contacting my Visa insurance.

Mediocre snack and entertainment options

The AC didn't work properly - it was hard to breathe with the mask on and it was quite hot. My girlfriend needed 15 minutes to recover (get some fresh air) after the flight.

We ordered assistance during the transfer in Istanbul, but did not receive anything

Pros: "Not applicable."
Cons: "I was not permitted to check in and board the flight due to incorrect information about the policy and refused to consider my written proof to the contrary."
Cons: "The airport is not proper for travels , you need at least 2 hours to finish from the long lines and finding your way to the right location before the immigration and run to the gate if you are in good shape minimum from 10 to 15 minutes"
Pros: "Chem-in"
Cons: "Fewer fat peasants with too much hand luggage. Seriously, control the hand luggage before people bring it aboard."
Pros: "The Flight crew was excellent - Inflight services were really good. However, the ground service and customer service was horrible!"
Cons: "In-ground service is terrible. Turkish Airlines on-ground staff and customer service staff don't know how to handle any problems. They are unconcerned and unhelpful. They just keep shrugging their shoulders."
Pros: "TK escorted us from the delayed flight from Dubai through security to ensure we made the connection"
Cons: "The temperature on the flight was a bit too cold. I don't like the airlines that trade out the nice headsets for earbuds at the end of a flight. Change the process so we don't have to swap"
Pros: "Food, clean plane, Nice staff"
Pros: "Helpful crew, good food, smooth flight."
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"
Cons: "Food. Lack of vegetarian options in 2nd leg."
Pros: "Movies"
Cons: "Nothing! It’s no comfortable at all!"
Pros: "Large screen tv and new mivies"
Cons: "Middle"
Cons: "Lack of communication and unfriendly crew."
Cons: "Options for vegetarians were not really good."
Cons: "The seat are not comfortable for a long flight, I felt I was on a city bus it's very cramped and tight and I'm a medium size person, totally not recommended for heavy people"
Pros: "First leg (Mia to Instanbul) crew was excellent!"
Cons: "second leg (Istanbul to Johannesburg) crew were rude!!!"
Pros: "Food and entertainment were good."
Cons: "Ground staff very unhelpful and arrogant. Wanted to upgrade to business class and the representative who served me was very rude and unhelpful. Boarding was through buses which was inefficient and messy. My trip was 11 hours of flying time. Economy seating is super tight and legroom awful. For long haul flights they must be more generous in terms of seat size and legroom."
Pros: "I bought a ticket for three persons: my wife, my daughtet and me. I am Nigerian, my daughter American, and my wife's Turkish. However, because of the diplomatic row between Turkey and the U.S., my daughter was refused entry into Turkey. Turkish airlines' policy was to refund the ticket of any American caught in this row. They said they will refund my one month old daughter's ticket. However, my wife and i will not receive a refund. We bought the three tickets together. Our ticket numbers ended in 235...51, 235...52, and 235...53. However, they will not refund our whole money by cancelling the ticket but only that of my daughter. So this is the question: Does Turkish airline want me to leave my one-month old baby in the U.S. and tavel with my wife to Turkey? What kind of parents will we be if we were to abandon our daughter to take a trip to Turkey. Even, the people in Turkish airlines will judge us evil parents, yet that was exactly the only option they gave us. Lose your daughter or lose your ticket money. They will not even just change our iternary or give us another destination we suggested without penalties which are almost 3/4 of our initial ticket price. They just made away with our money. You cannot say, 'We are cancelling tickets for American citizens' but make no exception for parents of infant citizens. This is the height of criminality. So, me and my family couldn't take the flight and lost $1500. We had to buy another ticket by airfloat to get to Georgia. But Turkish airlines refused to even contact us on the refund for my daughter. A truly criminal enterprise."
Cons: "They had a vague refund policy for Americans, forgetting that American infants can also have none-American parents who are as much victims in this as the American infant. For them to be myopic and keep repeating talking points of their refund policy is unfortunate to say the least."
Pros: "Service, food, staff—all excellent!"
Cons: "The cabins on both flights were too warm."
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: "Food"
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.?"
Pros: "Entertainment"
Cons: "Flight was delayed 2 hours before take off."
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."
Cons: "After having booked an aisle seat near many family members I was traveling with, a Turkish airlines crew member came and asked me to move seats so as to accommodate a couple that wanted to sit together. I willingly gave up my seat to allow this. The crew didn't have another seat in mind, however, and I spent several minutes simply waiting in the aisle before they shuffled me to the front of the plane and made me sit in a much worse seat--a middle seat nowhere near any of my family members, nestled next to a large man who was clearly extending well into the seat they meant for me to take. It was clearly a terrible seat and I made the following 12 hour flight in significant discomfort. I was very dissatisfied with the crew's behavior. When a passenger books a comfortable seat near my family, and willingly gives it up to accommodate other passengers, they should not be treated so poorly"
Cons: "No AC"
Cons: "No being able to rebook!"
Cons: "Everything was truly great except for some passengers who felt they could stand in the aisles (and anywhere else they wanted) and lean over people while they were eating as their meals with religious dietary restrictions had already been served. I feel the flight crew could have handled them a little better. Still thought the rest of the service was fantastic."
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: "Choices were between a meat dish and a pasta dish. I choose the pasta, which was an unintereesting, bland glop in a cheese sauce. Lttle favor, and less nutrition. More importantly, it was the same choice provided for both lunch and dinner. Bring"
Pros: "Good entertainment system and overall crew"
Cons: "The flight was over booked and got delayed due to issues around seating. The team on the ground in the additional security check knew no English and it was ceothic."
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: "Not trying to be flattering here but it really is a good airline."
Cons: "Our flight was LAX > Istanbul > Oman The connection in Istanbul was canceled. The transfer desk was very overwhelmed by the volume of customers. After 3 hours of waiting I finally got someone to get us on a flight to Qatar and then to our final destination Oman. That person then left work before printing the tickets and I had to start all over again. It was a very stressful and tiring ordeal and cost us an entire day of our vacation."
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: "the plain is good and there is a big space for the legs. the crew is helpfull"
Cons: "1. There was a delay on the flight from Barcelona to SAW (Turkey) of 2.5 hours. Turkish Airline didn't update us at any time what and why is the delay problem . Due to this, we missed the connetcion flight to Tel Aviv.They took us to another air port(Attaturk) in Istanbul (1.5 hour driving) . They gave us only food vaucher and no compensation for the overall delay(7 hours!!!) 2.Icoud not order a Cosher foo at all TK flights web sitr. WHY ??? 3.the Entertainment is very poor. only one movie and no subtitlse .Music is wired."
Pros: "First class treatment in economy class: high quality inter-personal contacts, socks and eye cover, great drink choices and good food."
Cons: "Late arrival in Boston, probably due to time change confusion in Istanbul."
Pros: "Good overall service"
Cons: "The staff could've been more patient"
Pros: "excellent food, service"
Pros: "I like that two meals were served, beverages were available as well as snack throughout the flight. Each seat had its own television and option to watch a movie, TV show, or listen to music."
Cons: "There were too many announcements being made when they could've combined them. It was disrupting to those watching or listening to something."
Cons: "got downgraded without any explanation on board. a technitian moved the curtain no explanation. called the purser and been told that its not the responsibility of the cabin crew!"
Cons: "Refused to refund cancelled flight"
Cons: "Rude stewardess"
Pros: "This is a 12 hour flight - but we have no complaints whatsoever - by far our best experience and we have flown all of the big mid-east airlines."
Cons: "The entertainment system was a bit dated, touch screen did not work well. The leg-room was tight but I am of average height. Would have been tough for someone over 6ft."
Pros: "Comfortable seats (good space for legs), good entertainment (big variety of new movies) and friendly boardpersonal"
Cons: "Online check in was easy but impossible to print my eticket via my iphone (no mobile version for eticket) After Online check in, still had to cue because there was no single drop off available. So no time saving"

The airplane came a little late from other destination and boarding took long time.

We requested a wheelchair between the Lufthansa and Condor flights we took and the Lufthansa crew had no data about the wheelchair request. Condor did not pass the request even though we bought the two tickets through them and called twice to confirm there is a wheel chair.

Lufthansa cancelled my flight with no support to rebook. Their chat service was a joke.

No entertainment only on BYOD even in business. Business is super basic from a seating and comfort aspect.

There was no special meal on board even though I spent hours on hold to request one!

Cons: "The plane was very old. On my seat, the TV screen did not work. The cabin crew was lazy. Nobody paid any attention to the Attendant light by my seat."
Cons: "Delayed over 4 hrs, missed connecting flight as we were supposed to meet with in Frankfurt. Spent hrs getting a new itinerary, one bag never showed up in Nairobi."
Cons: "Everything"
Pros: "In general, everything was ok aboard the plane."
Cons: "The plane was supposed to leave Lisbon at 5:00 a.m. but because of computer problem it left at 5:50, a delay that caused everyone to scramble to get to their connecting flight or even miss it."
Pros: "Smooth and easy flight"
Cons: "Food and drinks served late"
Pros: "Seat comfort."
Cons: "Food selection."
Cons: "I was stranded in Dublin after being rerouted by Lufthansa and they were no help at all"
Pros: "Nothing"
Cons: "Everything"
Pros: "Nothing"
Cons: "Poor customer service, was booked off twice without being informed."
Cons: "Boarding be insured as I have a ticket"
Pros: "Being on time"
Cons: "1. Airport (Frankfurt) 2. Service crew (Lufthansa) 3. Functional entertainment (device nonfunctional on the 9 hours trip)"
Pros: "Flight was ontime"
Cons: "The boarding process ar newark is terrible, and the lady that was at the boarding gate was extremely unpolite with no service attitude at all - i have never seen before such a behavior"
Pros: "Everything, I love Lufthansa"
Cons: "No complaints. Good vegan food."
Pros: "Boarding pricess"
Cons: "Plane was very cold. We had the last row of seats which meant the flight attendants were making a tremendous amount of noise behind us for the majority of the flight. Crew was not friendly at all. They were more interested in the other crew members than the guests."
Pros: "Flight was on time, and smooth. Food was OK. Very efficient crew."
Cons: "Wheel chair accommodation in Frankfurt is poor, doable but not to the US standards. Lufthansa gate staff member took us to the wrong elevator, ended up outside security and had to go through security screening all over again, now late for flight and not early boarded. Was told she was only on the job for 2 weeks, I don't blame her for her incompetence I blame her management! Plane was loaded on the tarmac via a bus for a large international flight...no gate?? Seats in economy class are equivalent to those on a domestic flight, fairly uncomfortable on a 12hr flight. Many of the entertainment choices were not available, you can select it but all it plays is a short commercial."
Pros: "Food, drink, viewing options on the personal monitor."
Cons: "The seats are terrible! Too small and way too close together!"
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: "Everything. Lufthansa is still the best."
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: "The service was outstanding!"
Cons: "Someone stole my phone charger :("
Pros: "Beautiful clean aircraft . Superb crew."
Pros: "I enjoyed the sleep."
Cons: "No enough leg room for a slender Man of 5 foot 7 inches."
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"
Pros: "Great crew good seat room"
Cons: "1.the screen had a gletch that it was doing a restart by itself 2.the boarding was confusing since the way to the gate is blocked and doesnt open until 50 min prior to boarding 3.there wasnt any groups for boarding except for business class and first class first then economy my seat was in the 51 row and i wasnt in the front of the line of boarding so i had to wait alot to get to my seat since everybody were putting their carry-on and blocking the aisle"
Pros: "Seats, crow attitude, on-time flight"
Cons: "Food"
Cons: "Incredibly racist crew and pilot, who did not help us after a fellow passenger touched and molested my girlfriend on board the aircraft. The groundstaff were as rude and unhelpful. I am neither gonna book any flights on Lufthansa ever and will avoid Kayak as well."
Cons: "The on board entertainment sucks you need to upgrade"
Pros: "A very nice flight overall. Plane left 40 minutes late to wait for other connecting flights but caused me to miss my connection later that day. Was compensated with hotel room and dinner."
Cons: "Amount of time waiting for crew to address my call button request. Almost 20 minutes waiting for flight attendant to respond."
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: "THE FLIGHT LEFT ON TIME."
Cons: "LUGGAGE IS LOST. THE FOODS WAS NOT VERY GOOD."
Pros: "Everything"
Cons: "Not a thing"
Pros: "The crew was very nice. I had an exit row so plenty of leg room."
Cons: "It was a short flight so it didn't really néed food and didn't have entertainment. They hand out pretzel mix, not something I can have (celiac). Doesn't matter on a short 1 hour flight."
Cons: "At time confusion amongst the crew- received wilted salad- seemed the last rows had to take what was left over"
Pros: "When my traveling companion suddenly became acutely ill the flight attendants stepped right in and assisted him to an available Business Class area where he could be cleaned up (including changing his soiled shirt to a clean one from the 1st Class supplies) and made more comfortable. They checked on him frequently during the rest of the flight and made arrangements to get us assistance off the airplane in Detroit and through the crowded airport in record time in order to get him to the ER as soon as possible. We are so grateful to them for their caring help during what could have been a very embarrassing situation."
Cons: "We had no complaints or suggestions. Flying with Lufthansa was a wonderful experience during a difficult situation."
Cons: "It was delayed by 9.5 hours!!!!!"
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."
Cons: "Tight quarters for long trip"
Pros: "Lufthansa does travel in Europe very well. Boarding process was easy, overhead storage was great, Flight arrived early."
Cons: "Seats in business class are rather smallish, and the legroom is not great either. If you pay extra for business, you should get extra."
Pros: "same"
Pros: "My wife and I loved the courtesy onboard, the flight crew's attention was great."
Pros: "The food was very good, as well as the crew"
Cons: "The assistant to the handicap people is very poor l missed my flight from Frankfurt to Cairo because of the poor assistance it took them for ever to transfer me to my connection although I letting them know the timing of my flight"
Pros: "Nothing"
Cons: "Everything. No compensation given either"
Pros: "short, slightly delayed flight"
Cons: "Overnight flights are usually a pain in the neck, which is obviously not the airline's fault"
Cons: "Couldn't checkin online. Had to wait in line for over an hour."

Book cheap flights from Canada to Johannesburg

Recent return flight deals

23/11Wed
2 stopsKenya Airways
26h 00mYYZ-JNB
6/12Tue
2 stopsKenya Airways
30h 34mJNB-YYZ
R13 200
13/11Sun
2 stopsKenya Airways
45h 55mYYZ-JNB
24/11Thu
2 stopsKenya Airways
30h 34mJNB-YYZ
R13 271
13/11Sun
1 stopEthiopian Air
34h 35mYYZ-JNB
24/11Thu
2 stopsEthiopian Air
39h 15mJNB-YYZ
R13 606
13/11Sun
1 stopEthiopian Air
19h 45mYYZ-JNB
24/11Thu
2 stopsEthiopian Air
39h 15mJNB-YYZ
R13 695
13/11Sun
1 stopEthiopian Air
34h 35mYYZ-JNB
24/11Thu
2 stopsEthiopian Air
39h 15mJNB-YYZ
R13 765
21/1Sat
2 stopsSWISS
37h 20mYYZ-JNB
31/1Tue
2 stopsSWISS
28h 45mJNB-YYZ
R14 047
21/1Sat
1 stopDelta
21h 00mYYZ-JNB
31/1Tue
1 stopDelta
27h 55mJNB-YYZ
R14 259
1/2Wed
1 stopKLM
20h 09mYUL-JNB
26/3Sun
1 stopKLM
23h 35mJNB-YUL
R14 277
23/11Wed
1 stopDelta
21h 00mYYZ-JNB
7/12Wed
2 stopsDelta
34h 22mJNB-YYZ
R14 295
12/11Sat
1 stopKLM
41h 20mYYZ-JNB
23/11Wed
1 stopKLM
26h 51mJNB-YYZ
R14 383
22/1Sun
1 stopBritish Airways
30h 15mYYZ-JNB
20/3Mon
1 stopBritish Airways
28h 55mJNB-YYZ
R14 436
22/1Sun
1 stopBritish Airways
30h 15mYYZ-JNB
20/3Mon
1 stopBritish Airways
28h 55mJNB-YYZ
R14 559
8/2Wed
2 stopsAir France
31h 45mYYZ-JNB
8/3Wed
2 stopsAir France
31h 00mJNB-YYZ
R14 912
20/1Fri
2 stopsAir France
44h 00mYUL-JNB
10/2Fri
2 stopsAir France
52h 15mJNB-YUL
R15 071
5/2Sun
1 stopUnited Airlines
24h 13mYOW-JNB
16/2Thu
2 stopsUnited Airlines
41h 31mJNB-YOW
R15 283
22/11Tue
2 stopsTurkish Airlines
36h 50mYVR-JNB
30/11Wed
2 stopsTurkish Airlines
38h 13mJNB-YVR
R16 077
11/1Wed
2 stopsMultiple Airlines
24h 00mYUL-JNB
25/1Wed
2 stopsMultiple Airlines
23h 20mJNB-YUL
R16 130
26/11Sat
1 stopBrussels Airlines
32h 30mYUL-JNB
25/12Sun
2 stopsBrussels Airlines
28h 46mJNB-YUL
R16 518
22/2Wed
1 stopAmerican Airlines
30h 30mYUL-JNB
14/3Tue
1 stopAmerican Airlines
27h 40mJNB-YUL
R16 589
23/10Sun
2 stopsLufthansa
34h 30mYOW-JNB
21/11Mon
2 stopsLufthansa
30h 35mJNB-YOW
R26 648

Search by stops

Search by airline

Search by price

Recent one-way flight deals

20/11Sun
2 stopsMultiple Airlines
25h 05mYYZ-JNB
R10 836
23/10Sun
2 stopsMultiple Airlines
26h 25mYYZ-JNB
R11 136
21/11Mon
2 stopsMultiple Airlines
29h 35mYYZ-JNB
R11 171
21/11Mon
3 stopsMultiple Airlines
28h 50mYYZ-JNB
R11 259
21/11Mon
1 stopTurkish Airlines
29h 15mYYZ-JNB
R11 789
4/2Sat
1 stopBritish Airways
26h 20mYYZ-JNB
R12 036
23/10Sun
1 stopUnited Airlines
19h 43mYYZ-JNB
R12 177
4/10Tue
1 stopLufthansa
32h 10mYYZ-JNB
R12 583
4/10Tue
1 stopLufthansa
32h 10mYYZ-JNB
R12 600
20/11Sun
1 stopSWISS
29h 55mYYZ-JNB
R12 636
4/2Sat
2 stopsSWISS
57h 20mYYZ-JNB
R12 653
7/12Wed
1 stopDelta
19h 46mYYZ-JNB
R12 671
21/2Tue
1 stopTurkish Airlines
29h 50mYVR-JNB
R12 689
7/12Wed
2 stopsUnited Airlines
24h 43mYYZ-JNB
R12 742
3/12Sat
1 stopDelta
39h 37mYYZ-JNB
R12 759
4/10Tue
2 stopsUnited Airlines
28h 30mYYZ-JNB
R12 830
11/10Tue
2 stopsLufthansa
36h 30mYOW-JNB
R12 936
28/9Wed
1 stopKLM
42h 40mYVR-JNB
R15 247
10/12Sat
3 stopsBrussels Airlines
36h 25mYEG-JNB
R18 142
29/9Thu
2 stopsEmirates
55h 00mYVR-JNB
R26 207

Search by stops

Search by airline

Search by price