Find cheap flights from North America to Johannesburg

Find cheap flights from North America to Johannesburg

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

Return
Economy
Boston (BOS)
Johannesburg OR Tambo
Thu 5/13
Thu 5/20
Any month
Compare vs KAYAK |

Good to know

Low season

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

High season

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

Average price (return flight)

R17 760(avg. price over the last 2 weeks)

Good deal (return flight)

R9 138or less

Good deal one-way

R5 847or less

FAQs for booking flights from North America to Johannesburg

Which airlines have a flexible cancellation policy for flights from North America to Johannesburg due to COVID-19?

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

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

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

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

Top 5 airlines serving North America to Johannesburg OR Tambo

Scores according to KAYAK customer reviews

8,3
Qatar Airways
Overall score based on 10 972 reviews
8,3
Boarding
8,2
Comfort
8,6
Crew
8,3
Entertainment
8,0
Food
Airline reviews

Cons: "Getting on and off the plane took some time, but doesn't it always? Economy class was slightly more comfortable than many other airlines, but nothing to write home about. Qatar Airways really shone in the food, the service (both onboard and off) and the entertainment. Good experience."

Pros: "Perfect"
Cons: "Perfect"

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

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

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

Cons: "The lounge, they use the club lounge in Boston which was so so. Could we have use the one world BA lounge instead?"

Pros: "Seat was comfortable."
Cons: "transit timing was a bit hectic."

Pros: "Crew were so good"
Cons: "Everything is good"

Pros: "Everything"
Cons: "It could be better if they serve food from Doha to Islamabad."

Pros: "Seats are very comfortable, easy boarding, good crew"
Cons: "Food - I wish you have healthy options"

Cons: "the area I sat in smelled weird even though the crew helped spray a solution it didn’t help the smell .. Vegetarian meal is not good"

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

Pros: "The crew, especially Martin and Imen, were fabulous!"

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

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

Pros: "Staff was great"

Pros: "Crew and their promptness to assist"
Cons: "Vegetarian food - portion is too little. This has been the third time with Qatar and the food portion are too little."

Cons: "N/A"

Cons: "Seat to LA was broken"

Pros: "inflight and qatar airport crews were accomodating eventhough there were backlogs due to delays caused by snow storm."
Cons: "The Ground crews in boston airport were not accomodating."

Pros: "Everything"

Pros: "The seats were very comfortable and there was more room for our legs than most airline provide. The entire staff as well as the pilot certainly know what the term “service” means!"

Cons: "The website is not easy to navigate."

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

Pros: "Loved the food and entertainment."
Cons: "Not enough leg room and space between the chair in front."

Cons: "Same as above"

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

Cons: "."

Pros: "Excellent service"

Pros: "Lovely flight, start to finish. Attentive staff (but not too much so) and seats were comfortable, even in economy. Smooth front and back end to travels as well."
Cons: "Movie selection could have been better."

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

Pros: "just enough time in Doha between flights. Not too long not too short!"
Cons: "Asian vegetarian food can be of better quality."

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

Cons: "My 17 yr old son is stranded in Doha because Qatar cancelled his connection to Nairobi which is unprofessional and terribly worrisome . I, his mother, am in Greece with no way ofhelping him get to Kenya. Qatar offers no restitution and no help . The worst situation right now!"

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

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

Pros: "Staffs were helpful!"
Cons: "Food portion can be improved."

Pros: "Very helpful staff both ways, an experience that we rarely see in major airlines these days. We will definitely fly Qatar airways again."

Pros: "Comfort and cleanliness."

Cons: "They arbitrarily switched the flight one hour ahead of schedule, with no notice so half the passengers ended up missing it."

Pros: "Crew, food."
Cons: "Lack of communication. Flight was two hours late from Boston to Doha. Not once were we told about the length of delay or what we need to do about connecting flights. And toilets were very smelly right from the start as it seemed that itinerary has seeped into the floor over time. And there were only two items as a main course and one of them in very small quantity. I was told that too many veg main courses were loaded by mistake and very few non veg."

Pros: "Flawless boarding, service, food."
Cons: "We arrived 2 hours and 40 minutes late due to technical issues with the aeroplane. We were kept informed and we arrived safely, so this is a nibir complaint."

Pros: "Comfortable, attractive, nice music, good food, nice crew, on time, easy takeoff and landing! What else could you ask for? ;-)"

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

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

Pros: "I like that the air stewards bring you water and drinks throughout and don't judge you for being too thirsty. I like that they respect that it is a night flight and serve the meal quickly so it can be dark for the whole flight and you can sleep as much as you can. I like how efficient the layover is in Doha - only 40mins!"
Cons: "I don't like when they don't ask the person in front to move their chair up for the meal and the passengers have to ask each other. I don't like that they can't tell you the gate of your connecting flight and how long it will take to get you there - including if you will need to take a bus and the train. I think this could reduce a lot of anxiety. If they could do this, it would also be helpful to let people who have a connecting flight that is boarding in the next 30 mins off the plane first. This would save pushing and shoving in the aisles... and would also reduce anxiety about booking a flight with such a short layover."

Pros: "The service from the crew was amazing"
Cons: "The food was not bad compared to some air lines"

Pros: "Food, service, staff at the counter"
Cons: "Cant think of any"

Cons: "Arrival in Johannesburg was a nightmare due to queues at immigration - I nearly missed my connecting flight. This was not the fault of Quatar airlines but needs to be taken up with the authorities at OT Airport in Johannesburg"

Cons: "everything sucked time bery bad servive starfed on flight nonacolok was sergvedngypu ilt was really disappoinyling includigbymkthrvlounhr aothee airlione"

Pros: "Customer service"

Pros: "Food & entertainment system"
Cons: "Tight seats"

Pros: "The flight crew was excellent IAD to IST."
Cons: "The customs process takes too long to make domestic flights in time. I ended up missing my connection to Antayla because the customs line was too long, so I was re-booked for a later flight departing 7+ hours later. I think in the future kayak needs to ensure at least 2 hours for a connecting flight"

Pros: "Every thing"

Pros: "The crew were all very polite and friendly."
Cons: "Nothing to complain about!"

Pros: "Boarding was on time and We arrived on time."
Cons: "Plane was smaller than normally flown. No room at all. 2-4-2 seat rows."

Pros: "Loved the entertainment options!"
Cons: "The crew seemed to be pretty busy"

Pros: "Flight time and layover at connecting flight"
Cons: "Food needs to improved. In all other flight Indian spice is served as Asian veg flight seat are too tight"

Pros: "Everything- hot moist wash rags & overnight kit were luxury touches."

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

Cons: "There was a female attendant who as soon as I got to my seat asked me to stop blocking the aisle. I found this very annoying because I'd only just stopped at my seat. I found her manner disrespectful."

Pros: "everything"
Cons: "nothing"

Cons: "The lost 3 of my bags"

Pros: "Excellent employees from check in desk to flight attendants"
Cons: "Food quality was medicore"

Pros: "Treated very poorly no hotel stay in the airport for 24 hour"
Cons: "Nothing"

Cons: "There was no child meal dispite us ordering it."

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: "Entertainment was great, crew were polite and attentive"
Cons: "Not enough leg room for anyone over 6ft tall"

Cons: "They are telling me because I booked with Kayak through PriceLine or vice versa they will not give me any hotel for my 14 hours lay over."

Pros: "I had a medical isue.want to cancel but miss comunication until last munite.They let my ticket dead.So sorry.Did not go..Not able to use in the future..To bad can you help?"

Pros: "The food was excellent."
Cons: "The middle seat was cramped."

Cons: "Very small space"

Cons: "No complaints except boarding was a little hectic. It would have been better if there was more organization on who boards when and more control by staff."

Pros: "Service is good as well as food."
Cons: "The space. The transatlantic leg was awful because the space was really limited. From IST to my final destination the leg room increased"

Cons: "car seat not wrapped in plastic bag so I lost my cushions on the seat. Now my child can no longer use it."

Pros: "Amazing food. Can't believe how good the desserts were. Entertainment also top notch."

Pros: "Everything was perfect, the hours from Washington to Instanbul were perfect for night sleeping, the seats were comfortabl enough for sleeping, I didn't eat the late night dinner but the breakfast was good."

Pros: "Entertainment, flight times, price, new plane, good luxury, in between meals food offering"
Cons: "Cleanliness of bathrooms, seat room, bumby landing, no involvement from the pilot to the passenger it was like he was too good to speak to passengers and update on weather conditions, welcome greetings, landing details etc. overfilled flights."

Pros: "Everything"

Pros: "El servicio del personal a bordo fue muy bueno. La comida me pareció de buen sabor. El boarding se puede hacer desde el lounge."
Cons: "El chreck in en el aeropuerto de IAD no me gustó. Abre a las 7:10 para el vuelo de las 11."

Cons: "We end up spending almost 1,200 use extra to reach Washington and return to Yaounde."

Cons: "the employees at the check in booth were so rude and unhelpful. I needed a wheelchair because I had a very bad backache, but they refused to help me and they made me wait standing up in line for over 2 hours. It was a very painful experience."

Pros: "Turkish Airlines remains my favorite - boarding process is organized, seats are comfortable, food is good, and crew is friendly and helpful."

Pros: "Easy checking reasonable wait."

Pros: "In-flight service puts US-based airlines very much in the shade - welcome on board, attentiveness, food and drinks."
Cons: "Chaotic check-in process."

Pros: "I liked everything"

Pros: "The company gave us a hotel for the layover."
Cons: "Seats uncomfortable"

Cons: "Food"

Cons: "Absulotely nothing."

Cons: "Rude stewardess"

Cons: "Bathroom very dirty with odors!"

Pros: "Liked the hot towel, good service and gift bag of toiletries - unique among airlines for Economy passengers."

Pros: "I like everything. Flight was so good."
Cons: "I like everything."

Pros: "Care and attention the flight attendance showed."

Pros: "Comfortable. Excellent service"

Pros: "Had a one hour delay without justification,but ended up landing in Douala first before Yaounde. Arrived at 4:30 am instead of 12:005am. Lost my bag up till now not seen."
Cons: "The crew, was rude to passengers with kids"

Pros: "The attendants were courteous and proficient. Even when they were being elbowed as they walked past, smiling and friendly. I will try to fly Turkish again."

Cons: "Seating was terrible. My seat was broken."

Pros: "The flight was smooth, the crew was great, as was the food. I am never comfortable sitting on a plane for 9 hours. The overall experience was very positive."
Cons: "Crsmp seating,"

Cons: "None"

Pros: "Everything! the best part was that the they kept the middle seat empty!"
Cons: "nothing"

Cons: "For some reason, we were asked several times for Passports. This didn’t make any sense since we are US citizens with drivers license. They even had TSA talk to us. This has to be fixed. Otherwise, Delta experience was great."

Cons: "Nothing, really. Airlines unfortunately can’t make people patient or polite, & I can’t afford a private jet, so I’ll have to settle for an eye roll or twelve."

Pros: "Everything"
Cons: "Nothing"

Cons: "No mechanical failures or delays would be nice"

Cons: "The inoperative TV screens should be repaired."

Pros: "this is the airline"

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

Cons: "Plane was late taking off. Crew did not provide water when requested. They were busy with beverages that they could sell at a cost."

Cons: "Wonderful"

Pros: "The only thing I liked about the experience and flight was the Delta Sky Club"
Cons: "Everything"

Pros: "Seat was comfortable and I got extra Biscoff Cookies"
Cons: "Great trip"

Pros: "Great food and service in first class"
Cons: "Water waiting on table on arrival"

Pros: "Seating was fine"
Cons: "Did not have a wheelchair waiting for my wife when we arrived in LAX"

Pros: "I was in Comfort+ so there was a bit more leg room than standard economy"
Cons: "Even with Comfort+ things are tight."

Pros: "room and services"
Cons: "can't think of anything"

Cons: "Even the baggage was quick (highly unusual for Columbus, Ohio)! Everything went smoothly."

Cons: "Delays due to Democrats not making deal"

Pros: "Smooth flight."
Cons: "Tight seat. Small space."

Pros: "Good service this morning"
Cons: "All good"

Pros: "We left early"

Pros: "Arrived ahead of time"

Cons: "My sit changed last minute, noisy babies"

Cons: "After we boarded and were already sitting in our sits the stewardess came and removed our bags from the overhead compartment for another person with a larger bag! We ended up storing our bags under the sits in-front. The way it was done it was rude and with no consideration for our comfort."

Cons: "Delays, delays, delays... first class ticket from BOS to MSP got me a 6 hour delay and a middle seat in econ main cabin at the back of the plane. Delta you suck!"

Pros: "Generally, Delta is cleaner, their terminals are much nicer, and the experience is better than one with American and United. I wish they had more direct flights to my normal destinations--I'd fly with them more!"
Cons: "Someone unloaded a lot of crumbs on my tray table and they all got smooshed on the back of the seat between the tray table and chair. It was pretty nasty. (The tray table was clean, the back of the seat wasn't. Please be nasty.)"

Cons: "Tray table was broken, I was downgraded from Comfort plus to main cabin after a plane swap with no mention by anyone and no compensation. Flight was delayed 45 minutes because a flight attendant was running late and then to top it off, at the end of. The flight the attendants blocked anyone fromaim cabin from leaving until all of first class had departed, even when no one was coming they still Blocked it off. This is a practice I have never seen on delta and haven't seen in aviation in almost 20 years in the US"

Pros: "Easy and quick"
Cons: "No complaints"

Pros: "Plane was on time."
Cons: "My seat assignment was in the last row of the plan when the plane was not full"

Pros: "A3A"
Cons: "Ĺ"

Pros: "We were in the plane for 3 hours before we could depart. No one offered us a drink or snack."

Cons: "The volume controls on the tv we’re pretty poor. Was either too loud or too soft with only 5-6 volume settings."

Pros: "The staff. They were very helpful and polite!"
Cons: "We didn’t leave on time"

Pros: "i liked the aircraft and the fact that you could watch movies on your phone!"
Cons: "you couldn't hear the staff when they started boarding the plane"

Pros: "Quick flight"
Cons: "Paid $30 for wifi and it never worked. Would like a refund"

Pros: "The staff are wonderful and helpful. Best wishes to Delta. Please keep the great employees."

Pros: "the service in general very nice"

Cons: "Delay in leaving from the airport there were issues with Web checkin Crew wasnt able to give me my boarding pass for the connecting flight and kept saying going to the other counter"

Cons: "Much older plane. Not as comfortable as some other planes I've been on."

Pros: "Nice people. Very helpful."
Cons: "LOST MY BAG IN BOSTON BEFORE EVEN TAKING OFF!!!! Did not make it, and then won't deliver it when it makes it to Kathmandu! This is most distressing."

Pros: "Everything else"

Pros: "I was thankful for the early boarding with a lap infant and was very pleased with the options for entertainment on the TV monitor."
Cons: "The main issue I had was that we sat in row 34 and the noise from the engines often made it difficult to hear announcements, even with headphones in. Look into possibly zoning the audio and turning it up a click or two for rows behind the engines."

Cons: "My wife was told she could not board our flight from Boston to Paris because her passport was expired, even though it was not expired. We were told that in Europe passports cannot expire within 3 months of your departure. However, Delta never let us know about this rule until we literally were boarding the plane. How they could not make us aware of this until we were boarding the airplane is unbelievable and unacceptable. This has ruined our vacation which has been in planning for the last six months."

Cons: "We sat on-board the aircraft, at the gate, for almost 2 hours due to a weather delay. During this time, we were not offered refreshments, nor were we offered any type of "compensatory benefit" for our delay (e.g., free Wi-Fi, vouchers good toward a future flight (a $30 voucher per passenger would seem appropriate), additional SkyMiles (3000-5000 SkyMiles would seem appropriate), etc.)."

Cons: "Missed our connection. Spent the night in Minneapolis. Luckily we had no urgent reason to get home to."

Cons: "Jet airways sucks"

Pros: "red"
Cons: "red"

Pros: "Delta service and conford are great."
Cons: "Pay for wifi"

Pros: "Flight on time"
Cons: "Unfriendly sataff. Not informed that we have to me know in with a difrnt confirmation number related to the operating Claire. I had to spent one hour to fit this information to be able to check in.? It was an international flight but it was treated like a domestic flight. We were not even offered the curtesy snake for a domestic flight by unfriendly stewards apparently unhappyted with her job. Apparanty all American carrier staffs has no respect for customers. It is not only s united problem. Curtesy and respects goes both ways. They need to be retrained in public relation."

Cons: "I had paid for an upgrade to sit in the front of the cabin with extra legroom (row 14A). When I boarded a man sat it my seat. He had not paid for the upgrade, but the crew let him stay in my seat. I had asked him to social distance but he continued to sit right behind me bo matter which seat I moved to. He argued with the crew until they gave up and let him stay. They did not check his boarding pass or ask him to move to his assigned seat I found a different seat away from him but I don’t see the point in paying for extra legroom when the crew let’s people who haven’t paid for it sit it those seats. I felt harassed by the man and was very uncomfortable the whole flight. I am considering my next step, I think I should at least receive a refund for the upgrade I paid for."

Cons: "Very nice crew and great food"

Cons: "Klm is the best, even on a 40min they served small breakfast."

Pros: "Nothing"
Cons: "Transavia does not serve anything complementary, not even water. A flight between two countries that is five hours long must be better than this. I was not aware of Transavia doing that before I booked. I will never fly with them again"

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

Cons: "Still don’t have my luggage yet"

Pros: "I was sorted on Row 3 and the drapes kept hitting the back of my head."
Cons: "Move the drapes a few more inches back."

Cons: "Everything was OK"

Cons: "Half the screens were not working - crew were made aware but nothing was done. Vegetarian choices were poor to non-existent ; I witnessed crew insist to a passenger that there were no vegetarian options! They finally cobbled something together for him but not a pleasant experience"

Pros: "the crew was wonderful, we got a nice Wrap and water, wine or coffee for free, not all airlines serve it anymore, we were on time and I got whatsapp message with updates of the flight"

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

Pros: "Crew were great"
Cons: "Refreshments"

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

Pros: "Reasonable space in economy class seats"
Cons: "Staff hurrying us up 40 minutes before departing and threatening to take our bags out of the plane in case we didn’t board then. I had to leave my coffee and run."

Pros: "Nice attention and good food. Plane and seats are confortable"

Pros: "Crew was fantastic."
Cons: "This was the most narrow airplane seat I’ve ever experienced. So uncomfortable."

Pros: "Just the cabin crew being nice"
Cons: "Punctuality KLM is always late"

Pros: "Crew was nice and efficient"
Cons: "Economy seats don’t recline enough."

Pros: "All good"

Pros: "Crew was good"
Cons: "Food"

Pros: "Very personable staff. Food acceptable for airline fare. Ticket price was outstanding."
Cons: "Paid for extra legroom, but very narrow seats not comfortable. Very difficult to sleep. Old plane--could not hear movies and unclear screen. Music sounded OK and choice was good."

Pros: "Friendly crew! More legroom, good entertainment and food was great! Smooth landings pretty much on time."
Cons: "Boarding could be better"

Pros: "Efficient boarding system, clearly signposted. Professional staff"

Cons: "wasn't able to take the flight since I missed it"

Pros: "Crew was excellent -kind nice and very attentive"
Cons: "Entertainment went out mid flight. Had to be reset off 30 mins but cam back up"

Pros: "Food was excellent, service from staff was friendly, and entertainment options were great."
Cons: "Not a lot of shoulder room being in the middle seat. But it had adjustments options for a lot of other things which were good."

Cons: "Boarding was confusing and disorganized"

Pros: "Sound was broken on my TV set!"
Cons: "Called stewardess twice to assist. No response!"

Pros: "expedited check in with nice staff. Security staff were pleasant, and the entire check in process for everything was easy"
Cons: "there was no lounge close to our departure gate"

Pros: "Good Experience"
Cons: "Nothing much"

Pros: "Crew were friendly. Flight was comforyable smooth and on time. Nice snack."

Cons: "Missing wheel chairs swrvice lounge far away no food option just lame klm tipique"

Cons: "Headset jack only worked if the headset plug was in EXACTLY the right spot."

Pros: "The staff the facilities the food all ******. Will definetly look forward to choose both delta and KLM"

Cons: "Bag was lost"

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

Pros: "Wider seat than most business class"
Cons: "Row 6 in business is after the first 5 rows and Galley and restroom. Very awkward"

Pros: "Everything. Staff incredible."

Pros: "I really like the spaciousness, the plug ins and general service"
Cons: "I have a dairy allergy but had no option to prepurchase a dairy free meal. It made for a very unenjoyable flight as I couldn't eat anything they had. What was worse was after I told them of my situation they said they understood and had a meal that would do but there was cheese, yogurt, milk chocolate, etc."

Pros: "Great crew service. Among the best ever."

Cons: "Our flight was canceled from Amsterdam to Bordeaux and did not receive any direction and had to find alternate flights for ourselves with the personal expense of using our own cell phones. Then our luggage lost for 3 days. Not happy! We ended up flying from Toronto to Paris then to Bordeaux. Lost my upgrade money for seats. Now have to deal with KLM for refund!"

Pros: "The cabin crew, the flight and communication and the cleanliness of the plane."
Cons: "It was really unclear which desk to use at Birmingham airport to check in. It was extremely stressful for a first time flier as I had no idea what to do - the desk location wasn't marked clearly and when no staff were there it wasn't clear that the desk was open."

Pros: "They were awesome."

Pros: "Fortunately, the plane was not full, so people could spread out a bit to create extra room. The food was really good! (surprisingly)."
Cons: "KLM's new configuration for this type of plane made the seats even narrower than before. While leg room was reasonable, the 3 abreast seating meant a lot of discomfort, especially in the row right in front of the restroom."

Pros: "It was a short flight so it was O.K."
Cons: "Boarding was odd. Go to airport early and counters were not open, did on line check in so was able to avoid the self check in at airport. Also self check in luggage seems confusing with no ground crew to help. It didn't affect me but lots of confused passenger."

Cons: "Horrible. First, we lost a suitcase. It could happen but for two days they did nothing and only told us stories (so as not to use the word lies). Within a few hours (and thanks to airline assistance) we were able to locate the suitcase. Even then it took them two days to bring it to us, two precious days off our planned vacation (7 days) At the end of the shortened vacation, we got to the chek in, and told that since the ticket I had purchased form them two months earlier was too cheap ... and since the flight was Over booked, they would take me off the plane if all the passengers would arrive. It's unnecessary to describe what I felt until the plane took off. They apologize constantly, but do nothing practical. a bae company. no me nor my freinds/family will go with KLM"

Pros: "For an 8 hr flight...multiple snacks, 2 meals and continuous beverage service. Blanket, pillow amd movies."
Cons: "Watched flight attendant drop tongs on floor, pick them up and put them back in the bowl of buns and continue to use them to serve bums"

Pros: "Unexpected surprise--even on a 1 hour flight at noon, they gave us a sandwich!"

Pros: "Having exit aisle made a huge difference in comfort Crew were EXCELLENT"
Cons: "Food was not very good Tasteless and rubbery"

Pros: "If you would like to learn more you can call me 628.600.8825 Very dissapointed"

Pros: "Crew was super friendly and helpful!!"
Cons: "I didn’t really like the available movies"

Cons: "Flight was a little warm"

Pros: "It was a smooth flight and the crew were nice."
Cons: "Food could have been better. Plus a glass of wine/beer either sold or complementary wouldn’t hurt"

Pros: "Connection time"
Cons: "Aircraft comfort"

Pros: "Professionalisms of Crew"
Cons: "N/A"

Pros: "The captain"
Cons: "Food"

Pros: "Boarding was done well and plane was on time."
Cons: "The staff was not very friendly and very lax in prep for take-off and landing."

Cons: "Excellent customer service."

Pros: "I didn’t like anything. It was my worst flight ever for the last 9 years."
Cons: "You should keep the same level from Cairo to Dubai. But from Casablanca to Cairo was same as microbus."

Pros: "Seat was comfortable because I was in fire exit seat"
Cons: "They lost my baggage. It is so hard to follow up. Could have been more organized and approachable"

Pros: "All"
Cons: "Nothing at all"

Pros: "The plane was overbooked"
Cons: "I don’t think with airline like you could do something."

Pros: "Very Good service"

Cons: "Shorter flights and no delay"

Pros: "Food was good."
Cons: "The plane was old, the seats were uncomfortable with no adjustable headrest or flaps to hold your head from flopping. There was no personal entertainment screens on the back of the seats, only the small community one mounted on the roof. The sound for this was terribly unclear. 8 hour boring flight."

Cons: "The problem with you guys with priceless they made reservation under my name and i want to correct this at the time to my sun but they didn’t send me anything about fhe reservation until the next day so i lost the ticket because i am not traveling they should asked before they made the reservation"

Pros: "The crew was amazing and accommodating."

Pros: "Direct flight, punctual time. Crew is friendly"
Cons: "several toilets were out of order (were marked occupied instead of out of order so I was waiting in vain until a passenger informed me it was not working not occupied). food, looked like they were trying to conserve on passengers desserts.. microscopic (toy size) containers for coffee n tea??!"

Cons: "The problem of unavailable variety of food at the plane"

Pros: "Good food"
Cons: "Flight delayed... Tight seats"

Pros: "The pilot"
Cons: "Everything"

Pros: "Check in and boarding was quick & nice The pilot was so professional couldn’t feel take off & landing The host serving the food in this economy section was so polite & helpful"
Cons: "The plane is old style no tv screen in the chairs The Entertainement was so poor & boaring for 11 hours flight! One host crew member (maybe Joe) was changing his shirt in the food area that passengers could see him with his undershirt!"

Pros: "The seat was comfortable the boarding crew was so helpful"

Pros: "It’s was great"

Pros: "Fully flat seats, friendly crew, good food. Excellent price"
Cons: "Dated slightly worn seats"

Pros: "Food is good. Staff excellent. Trip was smooth"

Cons: "Plane was really old. They desperately need to upgrade their fleet."

Pros: "Crew very nice and helpful , boarding also"
Cons: "No entertainment in aircraft or mobile chargers"

Pros: "Comfortable flight, good food"
Cons: "Delays in boarding, unorganized, some grumpy staff"

Cons: "Everything is bad, food is horrible, tea is cold, AC is not cold and not serving even water for 2 hours since the take off. When arrived we got transported to terminal in old bus after waiting long time for the bus to return from taking the first patch of passengers."

Pros: "The timing is perfect"
Cons: "Maybe in the near future the airline should provided for chops and drinks that have less super on the plane.great service and kudos to the pilot and the crews"

Cons: "Check in employee playing games on his phone instead of talking to me"

Pros: "The staff provide an excellent service on board. They are constantly available to assist and provide. I will travel with them again and again."

Pros: "Crew was super nice and helpful. Flight schedule was on time."

Pros: "The food was good"
Cons: "It took over an hour to check-in. People were pushing in because it was not well marked and nobody directing the people. It was terrible. The plane has very old seats, and no entertainment screen on seats, still the old monitors hanging from the roof."

Cons: "Boarding was a little slow, but the crew was nice and courteous Seating was comfortable and roomy. The food was good."

Pros: "Everything worked as advertised."
Cons: "Nothing .. everything worked just fine."

Pros: "Inexpensive fair."
Cons: "Little interaction with crew"

Pros: "Crew was nice"
Cons: "Very rough landing."

Pros: "Nothing"
Cons: "Everything very poor business class"

Cons: "Middle chairs is very narrow"

Pros: "Everything"

Pros: "Food was good, crew were pretty nice. Comfortable seating."
Cons: "It took me over 2 hours to board because the counter has never seen a green card extension. I also had a dog that was connecting with me on Emirates, they couldn't figure out the price for the dog at all. We started with $600 and went down to $188 which I was told on the phone. People working at check in should be way more knowledgeable of other things than just regular paper work and not giving travelers attitude because"

Cons: "Thanks it's been a good experience"

Pros: "We had a 10 hour lay-over in Cairo and EgyptAIr shuttled us to an excellent hotel and provided lunch and dinner - all for free. This was most excellent and so much more pleasant than sitting at the airport!"
Cons: "If EgyptAir would distribute a little English sheet how the steps are, where to get the passports back (at the EgyptAir Counter in the main hall at the airport), which lines to go to (we didn't officially immigrate, but still had to go through immigration upon return, which wasn't clear). Maybe a word on legal boundaries of the status in Egypt - EgyptAir had the passport, can we go to the pyramids or not - would be useful, too."

Pros: "Was very smoth"

Cons: "Close flight without care of me and they charge me extra fee to get a new booking"

Pros: "Provided lunch on an 1.5 hr flight! I thought that was awesome."
Cons: "No complaints!"

Pros: "Friendly crew"

Pros: "The food is the best I've ever had. Very friendly crew. Entertainment was also great."
Cons: "Nothing really; flight was great."

Read more about Qatar Airways
COVID-19 information

Safety measures for airlines flying from North America to Johannesburg

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

Heightened sanitation

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

Mandatory masks

Masks required on board, masks provided on flights from North America to Johannesburg

Social distancing seating

Middle seats unavailable to book on flights from North America to Johannesburg

Pre-flight testing

Testing for antibodies, testing for symptoms for flights from North America to Johannesburg

Book cheap flights from North America to Johannesburg

Recent return flight deals

12/7
Mon
1 stop
British Airways
34h 50m
SEA - JNB
4/8
Wed
1 stop
British Airways
28h 05m
JNB - SEA
3/11
Wed
1 stop
Turkish Airlines
29h 10m
IAD - JNB
11/11
Thu
1 stop
Turkish Airlines
30h 25m
JNB - IAD
3/11
Wed
1 stop
Ethiopian Air
34h 55m
IAD - JNB
11/11
Thu
2 stops
Ethiopian Air
40h 15m
JNB - IAD
23/5
Sun
1 stop
Kenya Airways
39h 10m
JFK - JNB
2/6
Wed
1 stop
Kenya Airways
36h 20m
JNB - JFK
24/10
Sun
1 stop
Qatar Airways
29h 30m
BOS - JNB
17/11
Wed
1 stop
Qatar Airways
31h 35m
JNB - BOS
13/10
Wed
1 stop
Multiple Airlines
24h 40m
LAX - JNB
27/10
Wed
2 stops
Multiple Airlines
29h 48m
JNB - LAX
18/8
Wed
1 stop
Delta
22h 12m
BOS - JNB
26/8
Thu
2 stops
Delta
25h 00m
JNB - BOS
5/9
Sun
2 stops
KLM
24h 55m
BOS - JNB
23/9
Thu
1 stop
KLM
25h 25m
JNB - BOS
4/9
Sat
1 stop
Egypt Air
37h 10m
IAD - JNB
10/10
Sun
1 stop
Egypt Air
37h 25m
JNB - IAD
31/7
Sat
2 stops
Emirates
34h 20m
EWR - JNB
14/8
Sat
2 stops
Emirates
32h 10m
JNB - EWR
3/11
Wed
direct
United Airlines
14h 35m
EWR - JNB
10/11
Wed
direct
United Airlines
16h 00m
JNB - EWR
24/10
Sun
1 stop
American Airlines
27h 25m
SEA - JNB
26/1
Wed
1 stop
American Airlines
27h 35m
JNB - SEA
1/9
Wed
1 stop
Turkish Airlines
29h 05m
IAD - JNB
6/10
Wed
1 stop
Turkish Airlines
30h 35m
JNB - IAD
23/5
Sun
1 stop
Kenya Airways
39h 10m
JFK - JNB
2/6
Wed
1 stop
Kenya Airways
36h 20m
JNB - JFK
17/5
Mon
1 stop
Qatar Airways
30h 55m
JFK - JNB
1/6
Tue
1 stop
Qatar Airways
30h 55m
JNB - JFK
5/11
Fri
1 stop
Ethiopian Air
20h 05m
IAD - JNB
19/11
Fri
2 stops
Ethiopian Air
25h 05m
JNB - IAD
18/8
Wed
1 stop
Turkish Airlines
29h 05m
IAD - JNB
1/9
Wed
1 stop
Turkish Airlines
30h 35m
JNB - IAD
19/7
Mon
1 stop
Multiple Airlines
31h 00m
EWR - JNB
26/7
Mon
1 stop
Multiple Airlines
28h 20m
JNB - EWR
17/8
Tue
2 stops
Delta
35h 40m
BOS - JNB
28/8
Sat
2 stops
Delta
23h 46m
JNB - BOS
3/11
Wed
1 stop
British Airways
29h 50m
SEA - JNB
12/11
Fri
2 stops
British Airways
29h 50m
JNB - SEA
Show more results

Recent one-way flight deals

13/6
Sun
1 stop
Kenya Airways
20h 35m
JFK - JNB
17/8
Tue
3 stops
Multiple Airlines
56h 42m
BOS - JNB
3/7
Sat
1 stop
British Airways
29h 50m
BOS - JNB
5/6
Sat
2 stops
Ethiopian Air
33h 35m
JFK - JNB
12/9
Sun
1 stop
Qatar Airways
27h 00m
LAX - JNB
27/9
Mon
1 stop
Egypt Air
30h 40m
JFK - JNB
27/6
Sun
1 stop
Virgin Atlantic
29h 05m
JFK - JNB
3/6
Thu
1 stop
SWISS
32h 50m
EWR - JNB
2/7
Fri
1 stop
United Airlines
24h 45m
BOS - JNB
31/5
Mon
1 stop
Iberia
32h 05m
BOS - JNB
22/5
Sat
1 stop
Lufthansa
32h 40m
BOS - JNB
4/6
Fri
1 stop
Kenya Airways
28h 30m
JFK - JNB
22/8
Sun
2 stops
American Airlines
45h 53m
SFO - JNB
18/8
Wed
2 stops
Kenya Airways
25h 50m
JFK - JNB
3/7
Sat
2 stops
British Airways
27h 45m
BOS - JNB
26/7
Mon
3 stops
Multiple Airlines
49h 05m
SFO - JNB
13/6
Sun
2 stops
Kenya Airways
35h 25m
JFK - JNB
21/5
Fri
2 stops
Ethiopian Air
33h 35m
EWR - JNB
17/8
Tue
1 stop
British Airways
29h 15m
BOS - JNB
21/9
Tue
3 stops
Multiple Airlines
56h 30m
SFO - JNB
Show more results
-
1
  • Return
  • One-way
  • Multi-city
  • Trip Builder
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First