Find flights
When to book
FAQs & Tips
Direct Flights
Airlines
Deals

R8 462 Find cheap flights from North America to OR Tambo Airport, Johannesburg

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to OR Tambo departing on 24/8. 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
0 bags
Sun 25/8
Sun 1/9

Search hundreds of travel sites at once for deals on flights to OR Tambo Airport, Johannesburg

In the last 7 days, travellers have searched 50 552 696 times on KAYAK, and here's why:

Save 32% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Good to know

Low season

January

High season

December

Cheapest flight

R8 462
Best time to beat the crowds (14% less expensive on average)
Most popular time to fly (24% more expensive on average)
Flight from Washington Dulles Airport to OR Tambo Airport, Johannesburg

FAQs for booking North America to OR Tambo Airport, Johannesburg flights

  • How does KAYAK find such low prices on flights from North America to OR Tambo Airport, 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 OR Tambo Airport, Johannesburg.

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

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

  • What is the Hacker Fare option on flights from North America to OR Tambo Airport, 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 OR Tambo Airport, 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 OR Tambo Airport, 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 OR Tambo Airport, Johannesburg from North America up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Prefer to fly direct from North America to Johannesburg OR Tambo?

Find which airlines fly direct from North America to Johannesburg OR Tambo Airport, which days they fly and book direct flights.

Direct departures

North America to Johannesburg OR Tambo

Monday

ANA, ASKY, Aegean Airlines, +65 more

ANA, ASKY, +66 more

Tuesday

ANA, ASKY, Aegean Airlines, +59 more

ANA, ASKY, +60 more

Wednesday

ANA, ASKY, Aegean Airlines, +64 more

ANA, ASKY, +65 more

Thursday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

Friday

ANA, ASKY, Aegean Airlines, +65 more

ANA, ASKY, +66 more

Saturday

ANA, ASKY, Aegean Airlines, +57 more

ANA, ASKY, +58 more

Sunday

ANA, ASKY, Aegean Airlines, +65 more

ANA, ASKY, +66 more

See more direct flights

Direct returns

Johannesburg OR Tambo to North America

Monday

ANA, ASKY, Aegean Airlines, +65 more

ANA, ASKY, +66 more

Tuesday

ANA, ASKY, Aegean Airlines, +59 more

ANA, ASKY, +60 more

Wednesday

ANA, ASKY, Aegean Airlines, +64 more

ANA, ASKY, +65 more

Thursday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

Friday

ANA, ASKY, Aegean Airlines, +65 more

ANA, ASKY, +66 more

Saturday

ANA, ASKY, Aegean Airlines, +57 more

ANA, ASKY, +58 more

Sunday

ANA, ASKY, Aegean Airlines, +65 more

ANA, ASKY, +66 more

See more direct flights
See more direct flights

Top 5 airlines serving from North America to OR Tambo

Need help choosing which airline to fly with from North America to OR Tambo? 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 1417 reviews
8,4Crew
7,9Boarding
7,3Food
7,2Entertainment
7,7Comfort
Airline reviews

KLM is my favourite airline. Never ever let us down.Staff are first class.

10,0 ExcellentMartin, Jun 2024BHX - AMS
Read more about KLM reviews

KLM is my favourite airline. Never ever let us down.Staff are first class.

It was operated by Delta. Boarding took a long time. How difficult can it be? Overall decent trip. Liked the Salt Lake City airport. Better option than Chicago for transfers.

Pretty bad. Food was awful. drinks were scarce, as if drinking an extra drink would ruin the airline. attendants were not very helpful. likely Dutch "directedness" (I cannot be bothered). Crammed flight. Entertainment in very minimal dosage. Almost all old movies and series with 1-3 episodes only. Very limited number of options available. Jesus!! it seems you need to bring your own entertainment these days even of flights that are 13 hrs long!! I would and I will avoid in the future!

Quick and efficient as always. Air France managed to loose and damage my luggage that never made it onto my KLM flight.

The food from Lagos to Amsterdam was was very poor compared to AMS-YYZ

The flight was again delayed for more then 2 hours with some lousy explanation regarding the reason of the delay. Although the flight was delayed for more than 2 hours, no refreshments were offered (according to EU regulations). Last 4 flights on KLM - always at least 2 hrs late. So be prepared that you cannot plan anything with KLM.

The flight was delayed for 2 hrs. Because they didn’t have a crew to fly. And it is not a first time for klm to do that. Last time they cancelled my filght and rebooked me 3 days later. Not reliable airline

Seats are fair enough for medium tall people. Good food all the trip. Fight attendances are warm

no issues at all... Kudos to the food. This time was really really good

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.

Awful. They cancelled my seats and demanded $1360 to rebook me

United failed me in cancelling flight to Chicago. Then put me on American Airlines standby to Miami for onward connection to RMO via IST. Standby failed. They looked me for Sunday morning 24 hours late at this point). Made it to Miami but Turkish airlines cancelled my seats and demanded $1360 to rebook the flights for the following day ! I went to United, spent two hours negotiating with Mr Ruis ? Who said he could do anything for me as he could fix problems that United caused in Miami. He suggested I call the 800 number. When I managed to.get through on my 6th call, I was on hold 2 hours and 30 minutes waiting for an agent when the call was cut off by United phone system. I went back to American. At last a lady , who had zero responsibility in this fiasco, helped me to find a replacement flight that night with Polish airlines to RMO through Warsaw at a cost of $968 including bag charge. I booked it with only a few hours to spare. The lady at American helped to recover and redirect my checked suitcase that had arrived in Miami a day earlier United customer service were awful. United partner Turkish airlines were horrendous and took zero responsibility. I ended up being late to my appointment overseas by 45 hours with zero compensation, no food vouchers, no replacement flights until I found one and paid for it myself. I reporting the entire fiasco to the secretary of state for Tennessee for law violations and refusal to remedy and compensate. I now need help to extend the trip by two days but United are not responding to communications

Flight crew was very nice and we had a direct flight, which was great. My seat was very cramped, despite paying for the seats. The food was terrible and the check in process was a bit chaotic.

Food was bad crew a bit nicer than other flights seats uncomfortable too

Terrible seats are very uncomfortable and narrow. Really hard time eating and painful buttons.. crew was very rud not allow anyone to stand not even to go to the toilets

Very disorganised check-in and boarding. We won't fly with them again

Friendly cabin crew and the flight was on time. Would recommend toanyone

Not a good experience from Lagos was very terrible paying for one extra bag is #403,600 in dollars is $331 which is too high and when get to Ny I don’t receive my bag till 2nd day some of my stuff was damaged am not really happy with Turkish Airlines very poor services.

3 of us were in the business class. All good except the Flight out of Mumbai is too early. It is at 6:30 am. Reporting is at 4 am. We had to get up at 3 am. US connection has 4-5 hours of layover. It would be nicer to start the India flight late (give more time to sleep at home) and have less layover duration in IST.

for the very long way the flight has to be more confortable it was very dirty the wc was not clean

No water on the toilets, dirty sits. 4 hours delayed departure.

Terrible Initial delay for almost an hour before boarding and departing in Seattle. Then a “customary” wait on the tarmac in Newark after landing for half an hour. I call it customary because it happens almost every time I land in Newark. I do t know if it’s Newark or United airline but it’s a travesty . I use Newark because it’s closer than jfk to where I live but am strongly considering switching because of extremely poor in time performance and Condé and delay after landing

Both flights were late by about 30 minutes .. Other than that, everything was ok..

Two hour flight delay, it was awful and loss of sleep.

The lady at the check in counter wasn't helpful

Crew seemed annoyed by the fact we were there. Very unpleasant

The flight crew was fantastic. The flight attendants were incredibly considerate, kind and attentive.

I was not expecting much as i was not in a premium cabin. I was pleasantly surprised that the seat in economy plus was spacious and food was ample. Party of 5 with 2 parents and 3 kids.

This was a Lufthansa flight, not United. The CSA at the counter, Ashley, was not only incompetent, but quite rude. Me and two other PAX waited over 7 minutes standing in front of her and another CSA and they ignored us. We joked that we must have accidently taken invisibility pills. She could have at least said "I'll be with you in a moment, I'm currently....". I could go on about how rude she and the other CSAs were (whispering, not communicating with me, blaming the situation on others, etc.). She would not work for me. Then, she gave me literally the worst seat on the plane. the worst. My seat kept getting bumped (rammed twice by the crew with their carts and about every 5 minutes by someone using the bathroom), listening to the bathroom all night, crowded seat, etc.

Flight was delayed 2.5 hours - a big deal on an overnight when you plan to sleep.

Lost our bags. They didn’t make it to Lilongwe

Movie channels was great. Air hostess could be a little more caring

I still cannot find my luggage. I need my luggage.

I did not receive my luggage This airline is not good. My luggage is missing please you guys need to find my luggage. It’s been three days now I cannot get my luggage. This is not a good business I

The cabin crew members were so exceptionally good. They were always respectful to us the passengers and were professional. I also enjoyed the meals.

Customer service and the food was great. If the announcements in English could be said slower for the customer to understand what is being said. Due to ascent, it is difficult to understand. repaeting would help.

Bathrooms were absolutely atrocious. Absolutely third world. Unusable. From non-flushing toilets to poor maintenance - missing toilet paper, dirty with mess, etc. Horrifying. Does Ethiopian Airways expect customers to clean the bathroom before use. For sure inconsiderate passengers don't do anything to clear/clean after use.

Boarding was mayhem. Entertainment system wasn't operational. Food was poor. It was like flying in the 1990's. For the price of the ticket, this was not value for money. It felt much more like an extreme discount airline.

Choice of Vegetarian Food in Economy class needs overhaul improvement

The gate was changed at the very last moment and no one informed us. The flight was one hour late and the screen broken, the remote control not working. One toilet was out of order . the other toilets were also not totally functioning, because the washbasin was plugged and the water couldn't flow away.

I had to wait for 10 hours at the airport and no hotel accommodation was provided. That sucks big time.

The check in lady was the best I have seen at JFK she was very nice

Cancelling our flight, and our entire vacation was a bummer. Would not recommend.

Flight was 4.5 hours late leaving New Orleans. Food wasted. Couldn't serve dinner. Missed our connection

The boarding to Gatwick was a breeze but the boarding from Gatwick was a nightmare. The onboard service to Gatwick had a lot to be desired but the onboard sevice from Gatwick was amazing ! Very nice,friendly and funny ! Would I recommend BA to anyone.? ! Yes I would!

Liked that my American Airlines status seamlessly transferred to BA so luggage check was free. Flights were on time, boarding quick. Wish they didn’t assign connecting gate so late at Heathrow.

This flight was cancelled at the last minute. We were rebooked on another flight but a day later. We lost a day of our vacation and paid for a night in a hotel we couldn’t use. The flights we were rebooked on (both American) messed up our seating on both flights-we didn’t get the seats we had paid for. All in all, a terrible experience.

There's no inflight entertainment, plane was old, power USB didn't work

Late again. 3 out of 4 late. One cancelled flight and one lost bag.

The crew on board were all very pleasant and happy to help. The flight had the old business class seats. The departure board in the business lounge did not update and kept on saying ' gate open' but never said boarding. When I got nervous about the departure time and walked to the gate I was told off rudely for being late.

Book cheap flights from North America to Johannesburg

Recent return flight deals

18/11Mon
1 stopTurkish Airlines
38h 50mJFK-JNB
2/12Mon
1 stopTurkish Airlines
34h 10mJNB-JFK
R13 907
17/11Sun
1 stopTurkish Airlines
27h 40mJFK-JNB
2/12Mon
1 stopTurkish Airlines
29h 45mJNB-JFK
R14 238
24/9Tue
1 stopEthiopian Air
35h 10mYYZ-JNB
1/10Tue
2 stopsEthiopian Air
39h 45mJNB-YYZ
R16 409
11/10Fri
1 stopEthiopian Air
27h 15mYYZ-JNB
31/10Thu
2 stopsEthiopian Air
40h 05mJNB-YYZ
R16 446
23/10Wed
2 stopsUnited Airlines
25h 30mLAX-JNB
1/11Fri
2 stopsUnited Airlines
29h 44mJNB-LAX
R16 869
17/11Sun
2 stopsUnited Airlines
33h 20mLAX-JNB
26/11Tue
2 stopsUnited Airlines
33h 55mJNB-LAX
R16 979
24/12Tue
1 stopBritish Airways
27h 25mLAX-JNB
14/1Tue
1 stopBritish Airways
32h 40mJNB-LAX
R17 458
7/9Sat
1 stopBritish Airways
30h 00mBWI-JNB
29/10Tue
1 stopBritish Airways
30h 00mJNB-BWI
R17 458
10/9Tue
2 stopsKLM
23h 30mBWI-JNB
24/9Tue
2 stopsKLM
25h 47mJNB-BWI
R17 844
4/9Wed
2 stopsKLM
23h 25mDCA-JNB
15/9Sun
2 stopsKLM
24h 15mJNB-DCA
R17 844

Search by stops

Search by airline

Search by price

Recent one-way flight deals

24/8Sat
1 stopEgypt Air
37h 10mIAD-JNB
R8 462
19/11Tue
3 stops
33h 00mJFK-JNB
R8 738
10/12Tue
1 stopTurkish Airlines
30h 25mIAD-JNB
R11 093
1/1Wed
1 stopTurkish Airlines
39h 05mIAD-JNB
R11 773
12/1Sun
1 stopUnited Airlines
23h 20mLAX-JNB
R14 882
11/1Sat
2 stopsUnited Airlines
31h 36mLAX-JNB
R14 993
15/1Wed
1 stopBritish Airways
29h 35mEWR-JNB
R18 782
28/11Thu
1 stopBritish Airways
29h 55mEWR-JNB
R21 413
26/12Thu
2 stopsKLM
23h 05mIAD-JNB
R21 781
10/12Tue
2 stopsKLM
27h 00mDCA-JNB
R21 781

Search by stops

Search by airline

Search by price

Last minute flights from North America to OR Tambo

Last minute flight, train and bus deals

30/7Tue
multi-stopAmerican Airlines
28h 45mLAX-JNB
17/8Sat
multi-stopAmerican Airlines
28h 35mJNB-LAX
R19 389
30/7Tue
multi-stopAmerican Airlines
26h 55mLAX-JNB
17/8Sat
multi-stopAmerican Airlines
28h 35mJNB-LAX
R19 481
27/7Sat
multi-stopUnited Airlines
35h 10mIAD-JNB
3/12Tue
multi-stopUnited Airlines
26h 30mJNB-IAD
R27 226
26/7Fri
multi-stopBritish Airways
55h 10mBWI-JNB
4/12Wed
multi-stopBritish Airways
30h 00mJNB-BWI
R28 237
29/7Mon
multi-stopUnited Airlines
24h 05mLAX-JNB
14/8Wed
multi-stopUnited Airlines
31h 15mJNB-LAX
R28 826
27/7Sat
multi-stopKLM
22h 14mDCA-JNB
3/12Tue
multi-stopKLM
24h 23mJNB-DCA
R29 985
27/7Sat
multi-stopKLM
22h 14mDCA-JNB
4/12Wed
multi-stopKLM
26h 06mJNB-DCA
R31 273
29/7Mon
multi-stopTurkish Airlines
31h 00mORD-JNB
29/8Thu
multi-stopTurkish Airlines
22h 35mJNB-ORD
R31 825
28/7Sun
multi-stopBritish Airways
30h 05mBWI-JNB
3/12Tue
multi-stopBritish Airways
27h 08mJNB-BWI
R33 296
28/7Sun
multi-stopTurkish Airlines
28h 05mEWR-JNB
1/8Thu
multi-stopTurkish Airlines
34h 35mJNB-EWR
R59 529

Search by stops

Search by airline

Search by price

Flights to OR Tambo Airport, Johannesburg

Destination:

OR Tambo Airport, Johannesburg (JNB)South Africa

Return flight deals:

OR Tambo Airport, Johannesburg - North America

Cabin classes:

R143 726
R120 713
R22 921