R8 960 Find Cheap Flights from North America to Johannesburg – Compare and Save

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to Johannesburg departing on 16/9. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
1 adult, Economy, 0 bags

Save 13% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Flight Deals
Useful Info
Flight Deals

Cheap Flights from North America to Johannesburg

 
Here are some of the best deals found on KAYAK recently from the most popular airlines for return flights from North America to Johannesburg that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return flight deals from North America to Johannesburg

Mon, Aug 24 - Thu, Sep 3
Ethiopian Air Logo
10:35 - 20:10ATL  Atlanta Hartsfield-Jackson-JNB Johannesburg OR Tambo
27h 35m1 stop Addis Ababa Bole
Ethiopian Air Logo
8:20 - 8:55JNB  Johannesburg OR Tambo-ATL Atlanta Hartsfield-Jackson
30h 35m2 stops Addis Ababa Bole Rome Fiumicino
R15 372Ethiopian Air
Mon, Sep 21 - Tue, Sep 29
Ethiopian Air Logo
10:35 - 13:25ATL  Atlanta Hartsfield-Jackson-JNB Johannesburg OR Tambo
20h 50m1 stop Addis Ababa Bole
Ethiopian Air Logo
14:30 - 8:55JNB  Johannesburg OR Tambo-ATL Atlanta Hartsfield-Jackson
24h 25m2 stops Addis Ababa Bole Rome Fiumicino
R15 404Ethiopian Air
Sun, Oct 25 - Sat, Nov 7
Multiple Airlines Logo
7:05 - 15:50BOS  Boston Logan Intl-JNB Johannesburg OR Tambo
26h 45m2 stops New York John F Kennedy Intl Nairobi Jomo Kenyatta Intl
Multiple Airlines Logo
17:00 - 10:43JNB  Johannesburg OR Tambo-BOS Boston Logan Intl
24h 43m2 stops Nairobi Jomo Kenyatta Intl New York John F Kennedy Intl
R15 583Multiple Airlines
Sun, Oct 11 - Thu, Nov 12
Multiple Airlines Logo
6:55 - 15:50BOS  Boston Logan Intl-JNB Johannesburg OR Tambo
26h 55m2 stops New York John F Kennedy Intl Nairobi Jomo Kenyatta Intl
Multiple Airlines Logo
17:00 - 10:43JNB  Johannesburg OR Tambo-BOS Boston Logan Intl
24h 43m2 stops Nairobi Jomo Kenyatta Intl New York John F Kennedy Intl
R15 924Multiple Airlines
Thu, Sep 3 - Thu, Sep 10
Etihad Airways Logo
21:30 - 8:15ATL  Atlanta Hartsfield-Jackson-JNB Johannesburg OR Tambo
28h 45m1 stop Abu Dhabi Zayed Intl
Etihad Airways Logo
9:45 - 16:30JNB  Johannesburg OR Tambo-ATL Atlanta Hartsfield-Jackson
36h 45m1 stop Abu Dhabi Zayed Intl
R16 021Etihad Airways
Mon, Nov 2 - Tue, Nov 10
Etihad Airways Logo
21:20 - 8:20ATL  Atlanta Hartsfield-Jackson-JNB Johannesburg OR Tambo
28h 00m1 stop Abu Dhabi Zayed Intl
Etihad Airways Logo
9:50 - 15:50JNB  Johannesburg OR Tambo-ATL Atlanta Hartsfield-Jackson
37h 00m1 stop Abu Dhabi Zayed Intl
R16 362Etihad Airways
Mon, Sep 21 - Tue, Sep 29
Turkish Airlines Logo
21:50 - 10:30ATL  Atlanta Hartsfield-Jackson-JNB Johannesburg OR Tambo
30h 40m1 stop Istanbul
Turkish Airlines Logo
17:55 - 19:45JNB  Johannesburg OR Tambo-ATL Atlanta Hartsfield-Jackson
31h 50m1 stop Istanbul
R18 099Turkish Airlines
Mon, Sep 21 - Tue, Sep 29
Turkish Airlines Logo
21:50 - 10:30ATL  Atlanta Hartsfield-Jackson-JNB Johannesburg OR Tambo
30h 40m1 stop Istanbul
Turkish Airlines Logo
17:55 - 19:45JNB  Johannesburg OR Tambo-ATL Atlanta Hartsfield-Jackson
31h 50m1 stop Istanbul
R18 131Turkish Airlines
Mon, Sep 7 - Wed, Sep 23
Qatar Airways Logo
22:00 - 9:10JFK  New York John F Kennedy Intl-JNB Johannesburg OR Tambo
29h 10m1 stop Doha Hamad Intl
Qatar Airways Logo
13:30 - 9:00JNB  Johannesburg OR Tambo-JFK New York John F Kennedy Intl
49h 30m2 stops Nairobi Jomo Kenyatta Intl Doha Hamad Intl
R19 397Qatar Airways
Thu, Sep 24 - Sun, Oct 11
Qatar Airways Logo
22:00 - 4:00JFK  New York John F Kennedy Intl-JNB Johannesburg OR Tambo
24h 00m1 stop Doha Hamad Intl
Qatar Airways Logo
13:30 - 15:10JNB  Johannesburg OR Tambo-JFK New York John F Kennedy Intl
31h 40m2 stops Nairobi Jomo Kenyatta Intl Doha Hamad Intl
R19 706Qatar Airways
Useful Info

Good to know

Cheapest flight

R8 960
Flight from Toronto Pearson Airport to OR Tambo Airport, Johannesburg

FAQs for booking flights from North America to Johannesburg

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

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options 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?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Johannesburg from North America is likely to change within 7 days, so travelers know whether to wait or book now.

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

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly to Johannesburg with an airline and back to North America with another airline.

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

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Johannesburg from North America up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

Reviews of the top 5 airlines flying from North America to Johannesburg

 
Need help choosing which airline to fly with from North America to Johannesburg? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7,8
KLMOverall score based on 1553 reviews
7,3Food
8,4Crew
7,2Entertainment
7,8Boarding
7,7Comfort
Airline reviews

Friendly staff. It was extremely cold in the cabin. I've asked a crew member if they could increase the temperature but there was no change.

8,0 ExcellentCarlos Enrique, Aug 2026
Read more KLM reviews

Friendly staff. It was extremely cold in the cabin. I've asked a crew member if they could increase the temperature but there was no change.

The flight lead, Katherine, took care of me in business class and provided exceptional service. She was warm, welcoming, bubbly and proactively accommodating as well as confident, professional, competent and clearly respected by the pilots. Just what I needed on my 17th and final hour of flight time traveling home from a business trip to India.

Outstanding even though the 330 was one of the oldest in the fleet. The difference was the attentiveness and responsiveness of a really experienced flight attendant. For airline food great variety of interesting choices and good tastes supported by a good wine selection.

There were no charge points for phones on the economy seats. The seats were comfortable overall. Food was okay.. flight was on time

Short flight so it was okay. Nice crew, all very pleasant and professional. We were near the back in row 27 so just as we got our drinks, we started our descent so had to drink very quickly!

Legroom not all it could be, especially when the seat in front is reclined. Otherwise it was good, food and beverage were nice.

The food was ok. The crew seemed like they were cranky. I had one guy get mad at me for passing in between the storage area to get to the other toilet. I can understand if it's not allowed but reprimanding me like I'm a student saying "This is the last time!" was not appropriate. During my meal time, there was a French family around me. No problems there but when we usually have meals, they are supposed to put their chair in the upright position. These people did not do it and the steward did not tell them to raise their seat in the upright position. However, I was told to do so! So, me and another person next to me had to eat with the monitor almost touching our faces. Furthermore, a lady in front of me was putting her feet up and preventing another elder passenger from putting her seat back. To make it worse, she was continuously hitting her back into her seat, shaking my monitor while I was watching a movie. A crew member did speak to her about it but then she accused me of pushing her seat forward! The crew member gave me a death stare and told me to stop pushing the seat forward. I did not even touch her seat at all, if I did, she would know it. Her boyfriend also stood up and tried to push her seat even further past the maximum decline to no avail. None of these people were reprimanded but the steward, some bald guy, was extremely friendly with them and did not even try to instruct them to do anything until it was time to land. I resisted the urge to really argue with them because I would have obviously been seen as the aggressor (I have no idea why). I hardly said anything on this flight except "more wine please" and "sorry" if I bumped into someone accidentally. Overall, it was an annoying flight and I had to resist the urge to yell at the steward and the people he was overly friendly with. The happiest moment of this flight was leaving it.

The worst airline. Cancelled flight 30 min before boarding and rebooked on flight after 3 days.

The flight itself it was great nice food the crew were very nice and helpful, Checking in from Birmingham wasn't great long queues for bag dropped, And I had my hand luggage case taken away from me even though I requested to have it with me as I had breakables items. I was told I can not because of the length of the flight with no explanation at all no options was given for me to take my fragile items out of my case it was taken away with hold buggage I find the staff member who was checking me in very unpleasant !! Can we please be advise if the rules have changed about the the carry on hand luggage it will be easier to be advise on booking your tickect if we not allowed to take the hand luggage with me. Overall I had a good flight .

Amazing KLM service and brilliant economy comfort seats. Well worth the extra.

Check in at the desk was very slow pus Security, although not Virgin issue at JFK was a nightmare. 50 minuet wait no time to explore airport and get last minuet gifts. total wait 1.5hours

Super friendly and helpful staff, from check-in desk to cabin crew.

Your flight delayed at Heathrow n I almost missed my mother funeral.you idiots. I had to waste 10 hours in different airports. Thank your stars I'm not suing you.

Miami airport needs more thorough signage. It was a long walk from my transport point to the check in desk,

Flight took off an hour late. Had to stay on the tarmac for half an hour after landing. Both annoying.

Everything about the flight was amazing from check in to boarding entertainment was okay food we didn’t try.

Staff didn’t check cabin well for landing seemed more interested in chatting to each other. Food was poor and differed from pre order.

From the start everything was perfectly fine. First meal was fantastic. Breakfast needs a lot of work and food was overcooked and not very nice for breakfast. Staff were fantastic friendly nice they came round and check we need anything else to eat or drink

Needed a 6 hour lay over in Atlanta. How can this be avoided ?

Very good airline. There is still some room for improvement but overall I’m happy

Mediocre movies Too cold Didn’t have extra blankets Check in was too long (60-70 min coming 3 hours early) Breakfast was terrible Great WiFi however And smooth ride Dinner was decent

Flight and flight service was great. When a flight is cancelled, publish to all affected with email and txt. Explaining the way forward.

I am a big person and have back pain and swelling in my legs, so this was a challenging flight due to confined space. I didn't find the crew very friendly either. I will think twice before flying long distances with Qatar again, due to the lack of legroom.

Crew and food was good, ok leg room if you don’t have a big box under the seat. And the seats are so narrow (I’m only 70kg), will consider an alternate airline next time

Boarding from DOH to SYD the Business Class were pointed in a separate gate but no one there to receive us. Otherwise it was ok.

The flight was good but my neighbor had the vent open full power for the whole flight and because the air was blowing from the side instead of from the top and I got very cold and ended up with a sore throat.

The staff at the check in lied. I requested aisle seats he said he gave me aisle seats. In actuality he only gave me aisle seat for 2 hour Karachi to Doha flight. From Doha to Dallas flight he gave me middle seat .

I didn't understand why I got dropped off at departures on exiting the plane at Doha aiport. I had to find my own way to immigration/baggage reclaim which wasn't easy as staff in the departure section just tell you ti scan your boarding pass. This was very poor b qatar Airways. I spent 2 hours soyung this out and once I got to get my suitcase it was delayed. So instead of getting to the hotel at about midnight I got there at three in the morning. I wonder why I upgraded to business?

Changement heure de vol et je dois attendre 9h à Aeroport de DOHA.. C'est inadmissible.. je dois réfléchir avec Qatar la prochaine réservation

Plane was clean, bathrooms were clean. Staff were very polite. Coming from Air India it was a welcome change.

Staff on the plane was incredible. Check-in was very complicated with no staff to help at the airport. I was charged for a second bag even though my ticket says 2 bags are free

Staff could’ve been a little more cordial. The men were much more friendlier than the women. My daughter and I also missed the 2nd to last meal as we were sleeping but that is on us.

I was promised by United Airline (operated by ANA) that I will be seated together with my kids as I am the only adult flying with two minors. We did not get seats together in our 11 hours flight from LA to Tokyo. When asked at the gate, ANA representative said United Airline should have informed them that there is a parent flying with two minors. He said they can’t do anything in the system as the flight is full. He ask me to ask passengers next to me and the kids if they are willing to change seats. This is ridiculous! However, I went in the flight and asked other passages but no one willing to change seats. 11 hours and we were seating separately. I was very disappointed with this. It made things super inconvenient for me.

The flight was delayed from take off because only one runway was operational in San Francisco.

Flight attendant in first class gave poor service (like he didn't want to be there) and food was awful. We sat waiting for gate upon arrival over 45 mins.

headphone jack didnt work for the first flight and not much variety

The tv monitor in front of my seat was not responding. The flight crew reset it and it still didn’t work.

United Airlines changed my flight 5 hours before I arrived at the airport. This messed up my entire day that I arrived in Japan.

I was not able to buy food in the flight. They refer to include your Credit card in the APP, and if you are not from USA (i have a credit card form Canada) it is not possible

The food needs to be improved, up to the standard of the people and the accommodation.

It was a great experience for my first time flying with this airline. I will be flying with them a lot more now. Plane crew was amazing.

Everything was great, the infotainment system was glitching but this was not a big deal.

The Boeing 737 MAX on this route, flown in the middle of the night, is an UTTER FAILURE for business travellers. The whole point of business travel is to arrive alert and recover from travel quickly, and this little aeroplane with its quarter recline uncomfortable business seats does nothing for that. It’s a small step up from economy in that you have decent legroom, but that’s it. Absolute margin at the cost of the traveller.

Terrible customer service I lost my bag luggage and I still haven’t received any information

The use of a domestic carrier without entertainment was disappointing and a let down

There where no ear phones provided and the food needs to improve.

The food needs to improve especially the fish as there where only 3 fish cubes in my plate.

Again, entertainment system didn't work. 50% of aircraft don't seem to have a functional entertainment system and the crew is absolutely uninterested in fixing. They just say Addis needs to fix it. Well, Addis had better get off it's butt and fix their aircraft.

My entertainment screen wasn't working and they couldn't fix it.

The food could be better, the beef was quite tough. The crew were friendly and helpful on this flight, which has not being my experience on other Ethiopian flights.

Everything you need to know for your flight to Johannesburg

Cabin class types available on flights to North America

Cabin classes available on flights to Johannesburg. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.