Find cheap flights to Johannesburg

Search hundreds of travel sites at once for deals on flights to Johannesburg. Bundle your flight + hotel and save!

— JNB
25 Jan — 1 Feb1
Return
1 adult
Economy
0 bags
From?
To?
Tue 25/1
Tue 1/2

When to book flights to Johannesburg

Estimated round-trip price
Average price per month
Flight prices as travel date approaches

Top tips for finding cheap flights to Johannesburg

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

FAQs - booking Johannesburg flights

Top 5 airlines flying to Johannesburg

Scores according to KAYAK customer reviews
8.0
SWISSOverall score based on 9121 reviews
8.2Boarding
7.9Comfort
8.6Crew
7.7Entertainment
7.9Food
Airline reviews

Missed our connection and offered little to no help. Never again.

Read more about SWISS

Missed our connection and offered little to no help. Never again.

Cons: "Staff was very friendly, courteous and helpful."
Pros: "Crew"
Pros: "vegan sweeties for the kids, so nice as my daughter usually has to say no. Also swiss chocolate - so good! Our veggie meals booked hadn't gone through on the system but we were found some they had anyway - wasn't very nice though."
Cons: "Boarding was late and line was very lonf"
Pros: "Crew was great, seating comfortable."
Pros: "Officers in the airport are rude and offensive, racial discrimination."
Cons: "Change their employees, arrogant, not professional"
Cons: "seat comfort"
Pros: "Amazing crew"
Pros: "Delicious Easter eggs Beautiful interior design of cabin and seats Roomy"
Pros: "Cabin cleanliness isgood"
Cons: "Food is bad"
Pros: "They had many snacks and meals. And the meals were very good. Staff was very friendly."
Cons: "Seating is very uncomfortable and small. Really limited on space if seat is reclined in front of you."
Pros: "On time! Courteous. Free meal! Even on flight less than 2 hours!"
Cons: "All good!"
Pros: "Flight attendants were very understanding."
Cons: "I requested a basinet for my infant daughter and I paid a total of $98.93 extra, but on the plane they told me they didn't know anything about that and they didn't have any basinet. I called Swiss as soon as I landed, and I've told my request was sent but it was never confirmed. They also told me they will send me an email when the basinet for the return flight is confirmed. At this point, I'm not even sure what I paid the $98.93 for."
Pros: "Unexpected food/snacks that were provided.Good crew and the plane was on time."
Cons: "Poor boarding process. Plane change caused poor seat selection after they changed the seats that we paid extra for. Very little leg room for an overseas flight."
Cons: "Because we missed our connection on our incoming flight, due to a delay leaving Newark by Swiss, Swiss cancelled our returning flights. So when we got to the airport on our return day, we were not booked on any flights. We were required to stay overnight and take a United flight home. Will avoid Swiss in the future."
Pros: "The food wasn’t bad"
Cons: "Business seats suck"
Pros: "Nice breakfast treat and chocolate is always appreciated"
Cons: "Not a specific complaint about this flight but boarding in general is not smooth No online check-in that I could find."
Pros: "Food.confort.pillows."
Pros: "There was a very long line at the check in counter on the way back. Many people were nervous about missing their flights. Apparently the counter computers were out of order and they only had 2 stations to support the passengers at a very busy time. Other than that, everything was smooth and pleasurable."
Pros: "Swiss service relayable"
Cons: "This flight was missed due to the delay of the first flight."
Cons: "Mackenzie Gray/ My flight was cancelled due to bad weather conditions unfortunately. I'm upset that I never received my initinerary for my substitute flight! I tried online and calling the # that was provided no results. I managed to get thru to someone and they told me they would send the info to my email but they never did."
Pros: "Air hostesses were very courteous, friendly and the cabin was clean and comfortable. My flight from jfk to Geneva (then Zurich) was cancelled due to weather in Geneva (Swiss 23) so I got upgraded to a delta flight to Brussels then to Zurich Comfort+ !!! Thank you!"
Cons: "Flight from Zurich to Johannesburg: Swiss 288 (airbus a340-300) Sat in the last row of the Swiss air flight, economy, which was okay but our whole row video enternatinment system didn’t work. You’d pick a movie and it wouldn’t play. The games, camera and flight status animation all worked but not the movies. Air hostess tried resetting , still nothing. But it was a great opportunity to have a lovely conversation with my new German Friend Barbara and read my book! More lactose intolerant alternatives for breakfast which had much (cheese, yogurt, croissant) Other than those two , excellent flight. Thank you Swiss!"
Pros: "Polite cree"
Cons: "Crowded plane, long boarding and waiting to be seated"
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: "Was a very quick flight."
Pros: "Swiss is always a tad nicer than the alternatives"
Pros: "Comfort"
Cons: "Delay in BCN for an hour"
Cons: "My seat did not recline and my tv did not work"
Cons: "No priority boarding with my baby,had to complain that a lot of other passengers were going by us(while I was waiting with my baby asleep in her stroller and me being pregnant) so that the crew would let us go through to get in"
Pros: "BEST FLIGHT OF MY LIFE"
Cons: "NOTHING"
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."
Cons: "Very tight seating in economy for a transcontinental flight"
Pros: "The Swiss airline bit was about an hour late. Weather etc. But such things happen. The flight itself was fine. They even served food and a beer."
Cons: "The queues at Heathrow for passport control were long. The non-EU q was awful. Luckily the tube was running all night on those lines we needed."
Pros: "I had no idea i would be charged for just one check in bag!"
Cons: "I had no idea i would be charged for checked in bag! Scam!"
Pros: "Excellent crew"
Cons: "Terrible seats :-("
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: "Was all great as with other legs...will fly again"
Cons: "Seats seemed smaller but do need more entertainment options."
Cons: "Same as above."
Pros: "The service , the hospitality and kindness"
Cons: "There was a supposed difficulty with my entry in Europe when I tried to Check into Chicago. I thought that I had to cancel my flight. Swiss air representatives had to do much consultation, which took nearly an hour, while I was standing there the whole time. At the end, I was thanked for my patience and told all should be well and not even given a small upgrade for the distress this caused me. Traveling is disagreeable in general now, and personally, even moreso after this episode."
Pros: "seat too tight"
Cons: "person behind me wouldn't allow my seat to recline and was constantly pushing/kicking my seat. I notified crew, but nothing was done about it."
Pros: "Got upgraded to business class and had the best flight of my life!"
Cons: "Missed my fight, not by my Folt(big accident on highway 80) .. Paid 400$ fee for next connecting flight, but first they told me I have to buy new ticket. My laguage was shipped only to Zurich, but destination was Vienna.. so they didn't let me on connecting flight.. It took another 3hours dealing with people from Swiss airlines(great service"
Pros: "Aircraft was clean and spacious with ample leg room."
Cons: "Food was mediocre. Timing of delivery could have been better balanced."
Pros: "Nothing"
Cons: "The most racist and unfriendly and uncivilized people ever."
Pros: "Short flight. Not much is expected. 3 stars for no rating, except comfort. Small seats/felt cramped. Not a huge deal since it's a short flight."
Cons: "No negatives or anything that caught me off guard."
Pros: "Plenty of empty seats so it was much more relaxing."
Cons: "Seats are pretty crammed in (per usual) and on this leg of flight there were no overhead air flow things, so I couldn't get any air to blow on me. Prior flight did have them so I guess it depends on which plane design you are on. Air flow would be good on all planes."

Less crowded aircraft

Pros: "Service was fast"
Cons: "Better seats"
Pros: "Nothing"
Cons: "Proper communication"
Pros: "Not a lot"
Cons: "Customer service"
Pros: "Nothing"
Cons: "Worse experience ever, flight delayed, lost connection, many hours in phone trying to fixed and anyway lost the flight, spent so many time at the airport with the front desk so disappointed"
Cons: "You guys didn't allow me to get in this plane and i missed my flight."
Cons: "When we booked this trip via Kayak, we thought that we were booking on Westjet. Westjet knew nothing about the flight when we tried to check in."
Cons: "Plane had to divert from Salt-Lake City due to a storm. My son 17 years old traveling alone once in Salt-Lake City should have been given priority for an overnight stay instead of sleeping on an airport bench! Dinner + Breakfast vouchers would also have been nice compared to the 15$ food voucher..."
Pros: "Our flight crew were great. Pilots were great too."
Cons: "I missed my connection due to weather in Minneapolis. Was diverted into Milwaukee, but nope we are diverted to Chicago, but wait no we go to Milwaukee. Deboard into a close gate area. Rest rooms were closed. Then once refueling is done get back on and make Minneapolis at 12:15 am. Connection missed"
Pros: "The on board food was amazing, nothing like I’d ever had on a plane before. I was also pleased with the choices for entertainment."
Cons: "The seat was not comfortable in economy. I could not sleep and there were no air vents. Every time I tried to rest my head on the seat in front of me the screen would turn on and get super hot. I wish there was a cover or something you could turn the screen completely off."
Pros: "The flight attendants were amazing. 12 people had a connecting flight and they brought a shuttle bus. You dont see that kind of service any more 10 stars for that"
Cons: "Super small plane."
Pros: "The overall experience on the flight was quite pleasing. The flight crew created a warm atmosphere on what was a very cold morning. Seating was not the most comfortable but the wasn't unbearable."
Cons: "Delta should have a better food menu for those early flights unless the motive is to encourage everyone to eat an organic and wholesome meal prior to boarding, something we all should be doing."
Cons: "No food on board and we were hungry"
Pros: "Friendly crew."
Cons: "Slow boarding."
Cons: "No charging outlet."
Pros: "I liked the touch screen displays in each headrest. Seats and leg room comfortable"
Cons: "Boarding was somewhat unorganized"
Pros: "The crew"
Cons: "Timing"
Pros: "Flight was on time/ early."
Cons: "Have hot water for coffee and outlets for phones"
Pros: "The kind staff"
Cons: "Dirty bathroom on flight from Toronto Ontario to Atlanta. Smelled like urine."
Pros: "got there on time, no delays. very smooth"
Pros: "Boarding was smooth, attendants were nice and informative, and everything was on time"
Pros: "By"
Cons: "A three hour delay on the first flight and a hour delay on the second..."
Pros: "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: "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: "The flight attendants were helpful, the flight was smooth."
Cons: "I was unable to check in online without a delta confirmation number and I had booked through west jet. The flight was delayed 40 min so I arrived later and I was removed from the flight. I got through security and customs with plenty of time and managed to get back on the flight. It was all around just annoying."
Pros: "The flight attendants were great! Super friendly and helpful with everything!"
Cons: "I'd love slightly larger snack portions."
Pros: "Staffing was great!"
Cons: "The fact is that it is illegal to pack Sardines at compact as you are packing us on your aluminum cans."
Pros: "Crew was amazing, very attentive to our needs flying with an infant."
Cons: "Boarding process"
Pros: "Layflat bed"
Cons: "Turkish airlines desk crew in DC. Really old aircraft with problems with recliner in business class from IST to LHE. Wooo likely not fly Turkish airlines in future"
Pros: "Great service"
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: "Hostes are great"
Pros: "crew and service are great."
Cons: "wasnt able to print my boarding pass while checking in online. being able to do so would have helped a lot if i didnt have to check-in at the counter as the flight was at 5am. i could have just got in and spent the night at a lounge."
Pros: "Probably best economy class service and amenities and timings."
Cons: "I was disappointed that the two female flight attendants on my side (seats A&B) did not come across friendly, and any request appeared to be a bother. At one point I requested bread and butter, the flight attendant seemed annoyed and said if she can find some, and never came back to me. I went to the galley, where a male flight attendant was working on something. I requested some bread and butter from him, was met with s smile, and was able to locate a roll and butter for me in under a min. Please note, I do not think this was a gender issues, it just happens to be the situation with this case, and I specified it as I do not know the names of the flight attendants, but the airline should be able to identify who was working the different sections."
Pros: "The food, crew & entertainment system"
Cons: "The flight was delayed over two hours causing great stress and worry about missing our next flight, which we did. As there were many of us on the neit flight also I wonder if any effort was made to hold that flight for us."
Cons: "I booked a place in advance, but the place was changed because I did not check in 24 hours before the flight. And I got a place near the restroom. It was terrible!!!! it was impossible to sleep and eat normally. And the smell of the restroom all the way. Very upset."
Pros: "The service, food,seats,crew,hot towel, slippers & more."
Cons: "Nothing. Everything was great!"
Cons: "Options for vegetarians were not really good."
Pros: "First leg (Mia to Instanbul) crew was excellent!"
Cons: "second leg (Istanbul to Johannesburg) crew were rude!!!"
Pros: "On time."
Cons: "No AC"
Pros: "On board entertainment ststem has lots of options to choose from on all accounts. Food selection was good, served hot with large selection of drinks. Overall much better than US airlines that cross Atlantic."
Cons: "More comfortable seats for long haul flights is a must have. Comfort+ Offered a money’s worth alternative to business or first class. Boarding is done away from terminal building which required busess for transportation back and forth. Prefer skybridge instead."
Pros: "excellent service."
Cons: "internet should be free."
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."
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: "Everything else"
Cons: "Leg room is too narrow and seat cushion is too harsh to sit on for a 12 hour flight"
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: "Everything was great!"
Cons: "Can't think of anything worth of complain!"
Pros: "Ozan was a perfect attendant. Always asked us how we were and helped us when we needed anything."
Pros: "We were fed and offered drinks, given blankets, pillows and complimentary travel kits, issues with flight changes and other questions were answered quickly, ticketing was a breeze, the flight crew was extremely courteous, and flying back with my electronics was covered with professional care of my equipment and certainty that I wouldn't miss my flight."
Pros: "Flight was on time, staff were professional"
Cons: "The food was not sufficient. Only one choice of food which is pasta was served as the chicken was finished. This happened in both flights. They didn't have enough drinks as well.Boarding took a long time. More staff needed to ease boarding stress"
Pros: "I love getting a drink and sandwich on a one-hour flight!"
Pros: "If one puts seats in relaxed position, other travelers complain so why have the option of putting seat in relaxed position"
Pros: "All good"
Pros: "In flight entertainment was great. The crew were very courteous."
Cons: "It was so hot, nearly unbearable. Not sure why, maybe a one time thing, but definitely very irritating. The food was mediocre at best. As well, the tray of food kept sliding off the retractable table. Seats were pretty cramped."
Pros: "There is nothing bad that I can say about the trip. From the hot towels to refresh yourself to the friendly crew to the food. The entertainment choices were good and easy to use. I would defiantly fly with them again."
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"
Pros: "same as above, i love that i was able to check in online and choose my seat. I love the kit (toothbrush, socks) and the quality of the pouch - super love it! Pillow and blanket as well is still the same quality as before."
Pros: "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: "I travelled in Business Class from Istanbul to Chicago. The service was not at all impressive and the crew were not very helpful. I asked for water and champagne with my dinner. Champagne never arrived, even after I asked for it again. My half-full glass of water was taken away halfway through dinner with no explanation and never replaced. I asked for water five times before I was finally brought a bottle of water over 30 minutes later when they were being passed around to everyone. Meanwhile, the two flight attendants I asked for water walked by several times picking up trash... not sure what was so difficult about bringing me a glass of water."
Pros: "the boarding agent was very helpful and professional"
Cons: "no entertainment items such as TV"
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: "Food, tv, service. Food is good quality and they serve a lot. Good drinks too."
Cons: "Not a lot of leg room in coach..but thats normal for most airplanes."
Pros: "excellent food, service"
Pros: "Na"
Cons: "Na"
Pros: "Everything"
Pros: "Nothing"
Cons: "The service is slow and bad. Very unaccomodating from the first person at the airline desk at the airport tonthe hosts on the plain."
Pros: "The food was amazing, and the seats were more comfortable than in other aircrafts."
Cons: "The boarding that took forever. We were standing for about an hour and the place wasn't even well ventilated for the amount of people were there"
Pros: "Friendly smiling faces, smooth boarding, clean and fresh seats, excellent in-flight entertainment, delicious food and timeliness of flight. THY is always on the top!"
Cons: "Wasn't able to go due to the coup and I haven't heard back from anyone and have not received a reimbursement. And when I call it takes more than 30 minutes to reach an actual person."
Pros: "Breakfast"
Cons: "Old-style video screen and console"
Pros: "Everything was good"
Cons: "Nothing"
Pros: "Outstanding service, very attentive crew, careful attention to punctuality."
Cons: "no information on frequent flier program"
Pros: "Food, crew"

There was a 2hr delay to an 8:40 departure. SUPER irritating. Had chosen an earlier flight so that these kinds of things wouldn't happen. Breakfast was poor a croissant and a yogurt. Not enough for an adult, I've had better on other international flights.

Pros: "Smooth and easy flight"
Cons: "Food and drinks served late"
Cons: "Boarding was slow but they had increased number of wheelchair clients. Not their fault but was a known so the process could have been started earlier."
Pros: "Service was good. Flight attendants were friendly"
Cons: "The departure area at terminal 1 YYZ was crowded and not the most comfortable experience"
Cons: "Not much legroom and no tv’s on a 10-hour flight"
Pros: "everything from the boarding and check-in process to in flight comfort."
Pros: "Overall"
Cons: "Space was limited"
Pros: "Nice touches like pillow and blanket, lots of movies and hot meals."
Cons: "My seat was very uncomfortable for such a long flight! It didn't recline and was cramped. Also I have terrible nut allergy and when I tried to communicate that to the flight staff the kept telling me to tell someone else."
Cons: "Be on time"
Pros: "I liked that we got served a lot of snacks and food :)"
Cons: "Nothing honestly! Smooth flight :)"
Pros: "crew"
Cons: "food screens"
Cons: "No complaints. Good vegan food."
Pros: "Smooth boarding."
Cons: "The cramped seats, not a lot legroom and people complained once you reclined."
Pros: "Crew was very kind and attentive"
Pros: "Service from Milan to Toronto was good"
Cons: "Service from Toronto to RdU not so good"
Pros: "Ended up flying with air canada after they switched us"
Cons: "Lufthansa switched us three times , and then when we got to the airport in toronto it was air Canada. They found our grandparents tickets but not ours. Ridicule our flight was supposed to be only 1h layover, inatead it’s 6 and we are going to miss all our next travel accommodations."
Pros: "The service was outstanding!"
Cons: "Someone stole my phone charger :("
Pros: "Air Canada is a great airline too"
Pros: "Crew was wonderful. One of the smoothest flights I’ve taken in a long time"
Cons: "Boarding was chaotic and basically a free for all rather than by rows( back of the plane first)"
Pros: "Nothing good to say"
Cons: "Expect to be delayed if it snows a bit in Munich. Delayed for more than 7 hours total. 3 of those on the plane in Munich. Horrible!"
Pros: "The flight attendants all were very helpful and seemed to enjoy their jobs"
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: "Crew helped us with connections"
Cons: "Choice of seat came with a cost. Very uncomfortable seating. Not enough room."
Cons: "New plane. Very little legroom. New seat back pouches hold next to nothing."
Pros: "Crew was pleasant and helpful, even once we had a long delay"
Cons: "The cabin was very tight and the seats were very uncomfortable"
Pros: "Easy flight and on time"
Pros: "nice and polite crew"
Cons: "no screens/maps with route information no enterteinment unless downloaded on your own devise, I had an Iphone which is too small to watch anything.... seat hardly reclined at all and felt extreemely uncomfortable"
Pros: "The crew were friendly, respknisbe and professional, while the food was tasty. We were on time and kept well informed along the way. The movie selection was good and the touch screens were some of the best in terms of image quality and responsiveness I've seen aboard a plane."
Cons: "Space and comfort. Lufthansa is joining too many airlines in figuring out the exact minimal space a human needs to be able to be seems hurtling through the air. This leads to cramped, tight spaces with little to no freedom to shift your body. Because of this limited space, seats can only recline so far and leave one uncomfortable, though that angle is enough to create even less space for the person behind you or for you, when faced with a reclining front neighbor. So, minimal benefit of minimal recline and maximum discomfort caused for that minimal gain."
Pros: "Huge, new plane, lots of helpful crew, personal entertainment screen, chairs laid back more than typical"
Cons: "Window arm rest didn't move up, boarding was crazy because YYZ airport doesn't have the format to hold lots of people, how to board was a bit confusing, and turbulance."
Cons: "The on board entertainment sucks you need to upgrade"
Pros: "Our stewardess from Toronto to Germany was the best that I have ever had."
Cons: "Great trip."
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: "Crew"
Cons: "Smelly plane,uncomfortable chairs, AC didn't work properly (hence the smell).No screens, spotty Internet."
Pros: "Professionali customer service. Food and beverage service very good and generous. Love the European hospitality."
Pros: "Everything"
Cons: "Not a thing"
Pros: "The flight was really on time and the flight crew was just amazing. The overall experience was exceptional. Will recommend this servic to any one who will like to travel"
Cons: "Nothing"
Pros: "The flight attendant was very professional. The flight itself seemed quick and easy, and I believe we landed early despite being delayed for takeoff."
Cons: "I wish the head rests had the "wings" that help keep your head from rolling back and forth. Also I wish we had an option for our snack."
Pros: "My trip was from IAH to FRA by Lufthansa flight"
Cons: "It was delayed by 9.5 hours!!!!!"
Pros: "On time, helpful crew, clean"
Cons: "Not enough leg room"
Pros: "Munich airport is convenient and boarding went smoothly"
Cons: "This was an SAA plane, not Lufthansa. I have only had excellent service on Lufthansa. This flight again did not have a functioning entertainment system. I asked for this to be addressed and the SAA crew ignored the request and in the morning looked surprised to find out that several of the TV monitors had not worked at anytime on the flight. Not impressed."
Pros: "Good entertainment options, large bathroom area on a lower level"
Cons: "Food options and space"
Cons: "2 hours late"
Cons: "I will not fly on Air Canada again...Eventhough this is listed as a Lufthansa flight there was nothing Lufthansa about it. Terrible food. Overall miserable"
Pros: "the magazine selection prior to flight, bottle of water in front of each seat and crew were great, the pilot's landing was amazing! The seat in front of me had weird legs that made the room under the seat smaller than other seats around me. So you couldn't fit in the carryon fully under it as you could under the seat diagonally from me, however, this ended up being a huge plus since I could use the legs of this chair in front of me as stepping places to place my feet during flight. Since airline does not provide foot rest, it was great to have this to elevate the feet for a long flight. More considerations should be give to provide footrest or at least these kind of foot elevations."
Cons: "The dinner and breakfast were a bit disappointing, but not bad and not a deal breaker at all since the rest of the flight was wonderful. I noted comfort as ok, but that's applies to all airlines - the seats in economy and no footrest is very uncomfortable, but that's on all economy flights, so no deduction of points there. I do want to note that I needed a boarding pass at the gate and stood in line for quite a while (I was first in line) before I was even acknowledged by a lady who ended up helping me eventually. But she was so cranky! (there were 2 ladies - one busy helping the crew and putting around barrier - she was fine, the other with a head covering (putting this hear just to distinguish the ladies as one was doing a great job)- not sure what she was doing, but she plainly ignored me standing at the desk in front of her, I didn't say anything, just patiently waited until she acknowledged me, and then she printed the boarding pass for me, but she was way to cranky to be in the job that she is in - no need for that kind of attitude."
Pros: "Food, very well organized crew"
Cons: "No leg room, long flight"
Cons: "Flight was delayed 4 hours and resulted in missing FRA - DEL flight. No help at Air Canada with rebooking missed flight."
Pros: "I was seated in an exit row and there were pillows and blankets made available to every passenger."
Cons: "The scheduling of the in flight events made no sense. The cabin was dimmed for take off (logical, given that it was a red-eye). However, once we were at altitude, the lights were put back on to serve dinner. Several people were woken up by this and it took like 1.5 hrs because its a big plane. Also, it was like 9-10pm local time by this point so dinner made no sense! Then the lights were dimmed and people tried to sleep. The lights were turned on 1.5 hrs prior to landing to serve a light breakfast. So, 6.5 hr red-eye turned into about 3.5 hrs of actual sleeping time. I would've preferred to be left alone and given a bigger breakfast."
Pros: "The breakfast, one piece of poundcake, that was the only highlight, and one decent size bathroom."
Cons: "Boarding was unorganized, nobody knew what was going on, but the biggest disappointment is there were no movies there are no video screens on the entire plane so unless you bring your own device and have pre-downloaded Air Canada app there are no entertainment options at all! Who ever heard of a transatlantic flight that didn't have a movie? Make sure you download the app so you can at least watch the movies on your tiny screen."
Cons: "They didn't have time to give half the people drinks and we weren't even given water."
Pros: "Overall Austrian was fine. Smaller plane and people were professional."
Cons: "Certainly don’t expect the luxury of SE Asian or Middle Eastern airlines"
Cons: "Austrian could learn from the likes of singapore airlines and cathay pacific: the choice of movies was pretty limited (1 italian, 1 french, 1 spanish) and the games were simply boring. The food was ok, breakfast pretty terrible (breed but no butter, reconstructiesergramingtheworstieverate.Stodwoowfs"
Pros: "Professional crew"
Cons: "Depart on time"
Cons: "Made me go through security twice, 2nd time was right before boarding. Reason: randomly selected. And, they lost my luggage. No valid explanation given. Apparently, will get delivered on next day’s flight. A disappointing experience."
Pros: "Crew wasn’t on the top of their game, food was ok, entertainment was bad, old movies, poor selection."
Cons: "I expected more from airlines lake Austrian."
Pros: "In flight crew worked hard"
Cons: "No lines for boarding - it was a mess And randomly we were asked to check in our bags though Austrian crew had earlier tagged them for carry on"
Cons: "Flight entertainment was not fully functional. Many films would not play. The meal was also particularly bad - all three options that were available (chicken, pasta and vegetarian curry). Flight attendants often seemed very rushed."
Pros: "They have Economy class seats on the business class. Uncomfortable."
Pros: "Nothing"
Cons: "Flight was not on time so I didn’t make the rest of the flights. And tbd new airline lost my luggage."
Pros: "Very comfortable journey, leaving on time, arriving on time"
Pros: "Food was good. Plane was good."
Cons: "Night flight should turn off light. Staff was not skillful and professional."
Pros: "Very nice staff on board and timely departure"
Cons: "Cold during the flight"
Pros: "Good experience, service was good, and attendants were courteous"
Pros: "Nothing. See below."
Cons: "Original flight cancelled so rebooked ojba floght five hours later - then with one hour to go until that second flight, that was cancelled as well. Totally unhelpful ground staff, who were oblivious to the fact that I had a work commitment the next day so couldn’t overnight in some random hotel at an airport to suit Austrian’s policies. Eventually routed via Lisbon which meant literally flying all night to arrive at 0600. Lufthansa and Austrian have some serious faults to correct."
Pros: "Flight was on time and we arrived on time Service was good and the crew was courteous and friendly"
Cons: "long layover before my next flight to Chicago"
Cons: "Boarding process was not easy to hear and it was unclear where the line for our gate ended and the line for the gate right next to ours began"
Pros: "Almost every thing was very good"
Cons: "My selection in pasta... was not bad but it was bit dry other than that no complains....thanks for save trip."
Pros: "Overall it was a good trip and staff was helpful."
Cons: "My parents were traveling, they dont speak english and I verified with Austrian airlines that they would be assisted at the gates and that they had the correct visas for each airport they had a layover in. I was assured there would be no problems. Upon boarding they were not able to get on their flight. I have never had so many communication issues and frustrations in the middle of the night with an airline. disappointed."
Cons: "No place to put my feet. No foot room"
Pros: "Very good flight crew. Decent food and nice entertainment."
Cons: "Poor web site. Very poor boarding crew. Boarding crew made no announcements for who must get re-elected ticketed for shares carrier tucked or web site ticketed passengers. No prep boarding plan given therefore mass at gate."
Pros: "Friendly staff with great service"
Pros: "Nothing, we never got to go on our flight to Vienna. The only good thing is the manager, Servando, found us an alternative route after some delay. Even then, we had to haggle and really fight for fair treatment for a mistake that was 100% the airline's fault."
Cons: "Our seats were involuntarily given away by the airport staff. We were never notified until we were scanning our tickets to board in. At that time, we had already checked in and received our boarding passes, as well as checking in 3 bags while we were traveling with a large group. There was no way we wanted to volunteer our seats, especially since we had a transfer flight to catch. We clearly stated we did NOT want to volunteer our seats at the ticket counter. No staff notified us until we were about to get on the plane to board. The flight supervisor was very rude and unprofessional, offering us no alternative solutions. I was really disappointed with such a grievous mistake by the airline, and I would not recommend flying Austrian Airlines unless it was absolutely the only airline available. They need to fix their processes for authorizing when they volunteer a passenger's seat. This caused our group a lot of stress and almost became a logistical nightmare."
Cons: "Caótica boarding Uncomfortable seats did not recline"
Pros: "The flight was short and got us there"
Cons: "This was not business service. The seats were uncomfortable, virtually no leg room."
Cons: "the entertainment was broken, they didn't offer WIFI. the crew was very rude and crabby."
Pros: "Very friendly staff"
Cons: "All was well"
Cons: "My flight was Dec 11 at 8:00 from Budapest to Vienna. And from Viena I have to fly to Minsk. So on Dec 10 at 10:00 pm they send an e-mail to let me know that the flight from Budapest to Viena is canceled. I am glad that I decided to check my e-mail before I go to bad. So I try to call Austrian, but they work just from 8:00 am - 8:00 pm. I start to search all the info the site of Austrian, and find one phone number that seats be working 24 hours. So finally I got a person on the phone who was able to help me. ..."
Pros: "We had a friendly conversation about our travels. The lady explained the entire baggage process clearly. The security folks were equally friendly. Just a real nice experience at the Lugano airport."
Cons: "Not one thong!"
Pros: "Very comfortable aircraft"
Pros: "Boarding process quick and on time."
Cons: "no entertainment to rate."
Cons: "I will never fly Austrian again! They disrespected my family, they did not honor my reservations, and the staff was just nasty!"
Pros: "Flight was on time ,"
Cons: "The seats were uncomfortable."
Pros: "Our seats 35 A & C were comfortable as they were to the back of the plane where it narrows to two seats per side row. Seemed like extra leg room. Crew was very friendly and helpful. Flight was smooth and uneventful. Good movie choices. Bathroom was clean and nearby. Plane seemed newer Boeing model. The City Airport Transport (CAT) train from the Vienna airport to city center was fantastic. We were able to check our luggage and get boarding passes where we boarded the CAT at the metro station and did not have to wait in line at the airport...wonderful system!"
Cons: "At the gate there was a line formed for a second passport check but it was not clear to passengers that they needed to go through this line. A significant number of us had SSSS on our boarding passes which required us to go through a second, more thorough, TSA security procedure. We had to remove shoes, take electronics including phones from cases, have purse contents gone through by personnel, be screened for residue, etc. Due to this process and the fact that we were not advised to stand in the line, a number of passengers went through the second security check at the last minute which caused our takeoff to be delayed. The pilot made up the time during the flight. I ordered low sodium meal which ended up to be the same food at both meals which was a disappointment - pasta with tomato, eggplant sauce."
Cons: "The flight was delayed and I lost my luggage."
Cons: "The flight from Budapest to Vienna was delayed so we missed our connection to Tel Aviv. The behavior of the ground staff who were supposed to assist us was outrageous. They behaved like a low cost company with one answer to any request, and this is the word "NO". It does not seem logical that we ever go with Austrian again. We do deserve a compensation for the delay and the behavior."
Pros: "They had a yummy snack. And fresh veggies. With great coffee. And the host told us abou the history of a Vienna dessert."
Cons: "Nothing."
Cons: "I used flights between Vienna and Prague several times and in most cases they are delayed."
Cons: "very tight connection in VIE after a small late departure from LHR but we make the connection."
Pros: "Flight crew was pleasant, calm, and efficient."
Cons: "I did my fligh because I was in the hospital I have send a mail to kayak and to the agent I have booked the flight with No one got back to me yet!!!!!!!"
Cons: "No entertainment - probably due to short flight time. On my flight from la to vienna the entertainment was remarkable."
Pros: "food was fine"
Cons: "to small seats"
Cons: "The website is a horror, particularly from an iPad. Trying to web checkin was an arduous battle. Obviously the consumer is the least important factor in the lack of managing the product. I avoid Austrian for that simple reason. Crew polite. Pilot informative."
Pros: "Quick boarding and exit off the plane"
Cons: "No little foot rest , no blanket in the winter"
Pros: "It was pleasant all around"
Pros: "Comfort seat. Good mouvies"
Cons: "The aircondition was to high. I was almost frozen."
Cons: "Thay did not let us in the plane because they changed the name order on the ticket"
Pros: "Good food and drinks,great movies"
Cons: "Dirty bathroom,needs upgrade too."
COVID-19 information

Safety measures for airlines flying to Johannesburg

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

Heightened sanitation

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

Mandatory masks

Masks required on board, masks provided on flights to Johannesburg

Social distancing seating

Middle seats unavailable to book on flights to Johannesburg

Pre-flight testing

Testing for antibodies, testing for symptoms for flights to Johannesburg

Flexible cancellations

Waiving of change fees. Search flexible flights to Johannesburg

Book Cheap Johannesburg Plane Tickets

Recent round-trip flight deals

8/6Wed
1 stopBritish Airways
30h 30mYYZ-JNB
13/6Mon
1 stopBritish Airways
26h 35mJNB-YYZ
C$ 868
5/3Sat
1 stopEthiopian Air
19h 45mYYZ-JNB
6/4Wed
2 stopsEthiopian Air
24h 00mJNB-YYZ
C$ 875
1/5Sun
1 stopEthiopian Air
19h 45mYYZ-JNB
14/5Sat
1 stopEthiopian Air
24h 00mJNB-YYZ
C$ 894
14/2Mon
1 stopBritish Airways
32h 40mYYZ-JNB
20/3Sun
1 stopBritish Airways
28h 55mJNB-YYZ
C$ 911
13/2Sun
1 stopBritish Airways
32h 40mYYZ-JNB
20/3Sun
1 stopBritish Airways
28h 55mJNB-YYZ
C$ 930
13/2Sun
2 stopsSWISS
56h 40mYYZ-JNB
20/3Sun
2 stopsSWISS
28h 37mJNB-YYZ
C$ 991
13/2Sun
2 stopsSWISS
56h 40mYYZ-JNB
20/3Sun
1 stopSWISS
26h 40mJNB-YYZ
C$ 996
13/2Sun
1 stopDelta
20h 50mYYZ-JNB
17/2Thu
1 stopDelta
24h 03mJNB-YYZ
C$ 1,000
13/2Sun
1 stopDelta
20h 50mYYZ-JNB
17/2Thu
1 stopDelta
24h 03mJNB-YYZ
C$ 1,004
18/2Fri
2 stopsMultiple Airlines
40h 05mYTZ-JNB
25/2Fri
2 stopsMultiple Airlines
45h 14mJNB-YTZ
C$ 1,018
4/3Fri
2 stopsMultiple Airlines
34h 25mYTZ-JNB
18/3Fri
2 stopsMultiple Airlines
51h 39mJNB-YTZ
C$ 1,020
13/2Sun
1 stopKLM
20h 50mYYZ-JNB
22/3Tue
1 stopKLM
22h 40mJNB-YYZ
C$ 1,024
21/5Sat
2 stopsLufthansa
56h 30mYYZ-JNB
5/6Sun
2 stopsLufthansa
25h 22mJNB-YYZ
C$ 1,038
21/5Sat
2 stopsLufthansa
56h 30mYYZ-JNB
5/6Sun
1 stopLufthansa
27h 20mJNB-YYZ
C$ 1,040
13/2Sun
2 stopsBrussels Airlines
34h 25mYYZ-JNB
21/3Mon
2 stopsBrussels Airlines
26h 19mJNB-YYZ
C$ 1,044
30/3Wed
2 stopsTurkish Airlines
36h 20mYVR-JNB
20/4Wed
1 stopTurkish Airlines
30h 35mJNB-YVR
C$ 1,054
10/4Sun
1 stopUnited Airlines
21h 55mYYZ-JNB
17/4Sun
1 stopUnited Airlines
19h 43mJNB-YYZ
C$ 1,058
30/3Wed
1 stopAir France
35h 35mYVR-JNB
19/4Tue
1 stopAir France
25h 35mJNB-YVR
C$ 1,087
17/5Tue
1 stopAmerican Airlines
27h 30mYUL-JNB
31/5Tue
2 stopsAmerican Airlines
48h 13mJNB-YUL
C$ 1,133
28/2Mon
2 stopsAustrian Airlines
32h 00mYUL-JNB
9/4Sat
2 stopsAustrian Airlines
48h 50mJNB-YUL
C$ 1,152

Search by stops

Search by airline

Search by price

Recent one-way flight deals

26/2Sat
2 stopsBritish Airways
29h 00mYVR-JNB
C$ 675
13/5Fri
2 stopsBritish Airways
37h 05mYYZ-JNB
C$ 706
13/5Fri
3 stopsMultiple Airlines
50h 25mYYZ-JNB
C$ 731
13/5Fri
1 stopIberia
27h 10mYYZ-JNB
C$ 757
26/2Sat
1 stopIberia
27h 10mYVR-JNB
C$ 799
18/2Fri
2 stopsTurkish Airlines
37h 40mYYC-JNB
C$ 840
4/7Mon
1 stopBritish Airways
27h 10mYYZ-JNB
C$ 863
26/2Sat
3 stopsMultiple Airlines
35h 25mYVR-JNB
C$ 865
19/2Sat
2 stopsMultiple Airlines
51h 10mYYZ-JNB
C$ 868
18/2Fri
3 stopsMultiple Airlines
47h 35mYYZ-JNB
C$ 878
4/7Mon
3 stopsMultiple Airlines
53h 05mYYZ-JNB
C$ 884
13/5Fri
2 stopsMultiple Airlines
29h 05mYTZ-JNB
C$ 896
19/2Sat
1 stopMultiple Airlines
32h 15mYYZ-JNB
C$ 907
28/2Mon
1 stopDelta
20h 50mYYZ-JNB
C$ 917
30/1Sun
2 stopsLufthansa
38h 45mYVR-JNB
C$ 936
28/2Mon
2 stopsDelta
26h 57mYYZ-JNB
C$ 951
30/1Sun
2 stopsBritish Airways
34h 55mYVR-JNB
C$ 952
30/1Sun
1 stopLufthansa
33h 45mYVR-JNB
C$ 1,004
30/1Sun
3 stopsUnited Airlines
37h 29mYVR-JNB
C$ 1,005
18/2Fri
3 stopsLufthansa
35h 55mYYC-JNB
C$ 1,060

Search by stops

Search by airline

Search by price

Recent domestic flight deals

4/2Fri
directFlySafair
1h 10mDUR-JNB
8/2Tue
directFlySafair
1h 10mJNB-DUR
C$ 87
10/2Thu
directFlySafair
1h 10mDUR-JNB
13/2Sun
directFlySafair
1h 10mJNB-DUR
C$ 88
14/4Thu
directFlySafair
1h 10mDUR-JNB
18/4Mon
directFlySafair
1h 10mJNB-DUR
C$ 103
19/3Sat
directFlySafair
1h 10mDUR-JNB
21/3Mon
directFlySafair
1h 15mJNB-DUR
C$ 104
27/3Sun
directFlySafair
1h 10mDUR-JNB
27/3Sun
directFlySafair
1h 10mJNB-DUR
C$ 112

Search by stops

Search by airline

Search by price

Flights to Johannesburg

Return flight deals:

Johannesburg - Canada

Cabin classes:

C$ 3,031
C$ 1,936
C$ 828

Browse origins:

C$ 1,107
C$ 1,001
C$ 1,330
C$ 868
C$ 1,132