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

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

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 20/4. 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
Sat 11/5
Sat 18/5

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

In the last 7 days, travellers have searched 46 099 007 times on KAYAK, and here's why:

Save 24% 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

October

High season

December

Cheapest flight

R8 224
Best time to beat the crowds (7% less expensive on average)
Most popular time to fly (26% 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 OR Tambo, which days they fly and book direct flights.

Direct departures

North America to Johannesburg OR Tambo

Monday

ANA, ASKY, Aegean Airlines, +60 more

ANA, ASKY, +61 more

Tuesday

ANA, ASKY, Aegean Airlines, +58 more

ANA, ASKY, +59 more

Wednesday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Thursday

ANA, ASKY, Aegean Airlines, +57 more

ANA, ASKY, +58 more

Friday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

Saturday

ANA, ASKY, Aegean Airlines, +56 more

ANA, ASKY, +57 more

Sunday

ANA, ASKY, Aegean Airlines, +59 more

ANA, ASKY, +60 more

See more direct flights

Direct returns

Johannesburg OR Tambo to North America

Monday

ANA, ASKY, Aegean Airlines, +60 more

ANA, ASKY, +61 more

Tuesday

ANA, ASKY, Aegean Airlines, +58 more

ANA, ASKY, +59 more

Wednesday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Thursday

ANA, ASKY, Aegean Airlines, +57 more

ANA, ASKY, +58 more

Friday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

Saturday

ANA, ASKY, Aegean Airlines, +56 more

ANA, ASKY, +57 more

Sunday

ANA, ASKY, Aegean Airlines, +59 more

ANA, ASKY, +60 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 1658 reviews
7,3food
7,6comfort
8,4crew
7,8boarding
7,3entertainment
Airline reviews

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

8,0 ExcellentJacob Oluleke, Apr 2024LOS - AMS
Read more about KLM reviews

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

Booked connecting flights with KlM. My serving flight was the furthest part of the airport. On arrival in Zurich. My two cases arrived but only one carry on belong to my son. His three suitcase didn't arrive. After enquiring we discovered they were still in Amsterdam. We landed at 11.12. We eventually left the airport just after one.

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

I thought KLM was the best airline but the Lima - Amsterdam was 1 hours late, the Brussels - Amsterdam was 2.30 hours late and the Amsterdam - Lima was 30 minutes late

Mostly fine. Minor delays departing and arriving. Quite a cramped plane, not so much as regards legroom but very narrow seats. Quiet nice food. Non-working USB charger. Flight attendants were helpful but not particularly proactive — one had to work to get their attention (but all was fine once they notice you), very Dutch style:)

I travel frequently. The flight was late again... KLM should really try and be on time

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 .

The plane was clean and the staff was friendly. Food and drinks as expected on international flights. The entertainment system was old style, with a pullout controller, and selections not as extensive as on other flights.

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

All and all pretty good. It’s crowded but that is what flying is all about. But no complaints otherwise.

I paid for reserved seats but didn't got them at all

Turkish airline always good Only Turkish representatives at the gave need to be more helpfull to any staff who traveling on Turkish airline . One situation happened Ist to jfk on Feb 29 TK3 had seats I asked them to transfer me to tk3 because Feb 29 tk1 was oversold and they advise me that I might not make it for tk1 I asked them to transfer me to tk3 and they say no they can’t do it I been telling them you know that I don’t have a chance for tk 1 why would you let plane go with some empty seats on tk3 if you can transfer me to tk3 and have less staff on tk1 and still told me no I waited for tk1 9 hours and only last minute I got seat on tk1 It was not easy situation but I am glad I made it home Thank you Turkish Airline One more suggestion for Turkish Airline you need to make a FIRST CLASS cabin it would be so cool 🆒 Good luck all the best See you more

Service was superb and the flight experience overall was great

My mother got sick and dying and i have to change my flight and they charged me $2260 that is redisclose.

Flight canceled and then “uncanceled” after I booked are placement. I had to pay for both a Turkish Air doesn’t admit their mistake

Process for on line checking needs a lot of improvement. Very frustrating.

On line check in needs a lot of improvement. I tried and gave up.

they were much nicer on this flight. however, my baggage was delayed by one day, and one of my suitcases arrived broken.

Friendly crew. Computer systems had trouble keeping my Star Alliance status linked to my reservation. Inflight Wi-Fi was slow and expensive. No standard power outlet, but medium-power USB-C port slowly charged my laptop. No option to buy whisky in economy.

not enough room not comfortable but no charge for one checked bag and one carryon personal item

Leg room was lacking. Legs crammed into seat in front.

They did get us booked on a later flight, but it made us miss our connecting flight. So, we had to stay and another state overnight with no luggage or clothes. Because they kept our luggage at airport for next flight on the next day.

Awful…flight was delayed more than 12hrs, missed all connections to Fort Wayne, IN, had to get flight to another city 2 hours from my destination, flight was again delayed by 40 mins because they did not have enough fuel, again missed a connection, finally arrived in Indiana at 11pm…but before my 2 hour drive home, ay, no Five That Our Luggage Never Made On The plane and Still In Chicago

Other than the two hour delay, it was fine. Of course they were very professional and kept us informed throughout the whole delay..

Good. The wife was not working but then it got resolved.

Crew was unhelpful in boarding. Did not help passengers board and store bags efficiently. Did not alleviate tensions as passengers had to stow bags then return forward to seats. Baggage rules are unreasonable. Will fly southwest next time

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

Crew was wonderful and attentive. Chris (I think that was his name as I was seated in the back in 52F) was amazing and funny. The captain was informative and did everything to get us to Denver as close to on time as possible. Bags came quickly at baggage claim. Online check in would not allow me to change my seat 24 hours ahead of time with dozens of seats showing open and I really do not enjoy being in the back of the plane for long international flights.

I liked that handicap assistance was right inside the door. I was able to get help right away. It is stressful when I have to think of flying and know that an airport is a large place and there is always a great distance to get to the loading area. My walking is not great anymore. With so many people flying, it is so great to have someone to assist you. I am very grateful for the help.

The wi-fi was awful. I paid $8 each way and got little , except frustration. .

It is just ok, the sits are very uncomfortable, the temperature too low and there weren’t blankets. The food is mediocre and there are no screens to watch movies.

Flight was smooth but unnecessary long because we had to refuel at FCO Rome. Air hostesses service and response to call light could be better. Both planes were old with broken seat arms and toilets. Why Africans had to be given the farthest Gates is what baffles me and why we have to pay for Aisle seats I found really strange. Is there ever an end to ripping people off even after paying over $2300 for one seat.

Luggage delayed for one day. I called customer service, and they had no info and no empathy. Boarding was very disorganized and chaotic. We went nearly 7 hours with no food or snacks on the flight. This is not an airline that has respect for its passengers.

it was a nice tripe but they need to work on the serving of soda,they should be abled to serve cain soda not on cup.At least each passenger should be entitled to one cain of soda not serving on cup.thanks.

Same but worse than international. The inter African flights are worse.

The entertainment (movies) blockbuster and classics never change. I am a frequent Ethiopian flyer and this should be addressed. Not much changed from my summer flight and my December flight. It is annoying - surely you can update the selections more often. Same with food options. It becomes extremely boring to be offered the same exact meals from Washington to Addis to Maputo every trip, each time. AS

Entertainment was very poor. Couldn’t watch anything. Ear pieces were the wrong type .

Food was horrible. Our flight was not comfortable due to turbulence, seats was not comfortable, Very tight barely can not move anywhere.

The check in staff was amazing. Best customer service! The plane was old! My entertainment on the first flight didn't work at all, in my seat or in the seat next to me. The bathroom doors were old and troublesome. One of the bathrooms, the whole sink panel was broken. Everything felt old and falling apart. The airline stewardesses were amazing and quite hospitable. When there were delays, they kept us well informed. Transit was GREAT! I wasn't sure how I would make it to my next flight in 1 1/2 hours but the security lines were short and efficient. The C gates in Addis Ababa were CROWDED! That whole space downstairs was too crowded and challenging to manuever. I usually fly Ethiopian within Africa and was interested to see how the experience would be intercontinental. Overall, I would choose it again if it was cheaper than Delta/Air France or Lufthansa/KLM. I wouldn't make it a first choice if the prices were the same because the planes are so old! The food and entertainment also weren't as good. Good selection of movies but as I mentioned, on the first flight they didn't work at all (I slept so it was okay) and the 2nd flight it was glitchy. All in all, I didn't hate it but it would be a first choice only if it's cheaper.

The wifi service was really poor I try to use it the service was extremely poor if that could be improved that will go a long way

TIRED OLD plane. Seat cushion is completely old and NOT cushion at all; after an hour of flying butt hurts. Boarding is a complete disaster. No one respects the boarding groups, and the BA boarding crew care less about boarding groups or Tier status. What is the point of spending all this money on Business Class tickets when no one respects the boarding system? It took 90 minutes since we landed to get our luggage. 20 minutes to show on the screen which belt we are supposed to go to and another 1 hour to get our luggage - not the kind of service you will expect from BA at LHR

Boarding = No one respected the boarding groups. The ground crew did nothing to enforce the boarding system. What is the point of being a Gold member when there are no benefits to that? Tired old plane

Better communication to those connecting flights and have a customer care desk at the airports

When you pay for seat selection but there website doesn't allow you to check in, they shouldn't force you to a middle seat where both random people around you invade your seat

The crew were competent and all seemed to enjoy their job and the only shiny part of the trip. The seats were extremely uncomfortable and the video machines very hard to work and had dated offerings. The air conditioning was like a refrigerator even with 4 blankets. The food was propbably the worst airline food I have had in years.

Well, no matter how you cut it, being crammed into economy class seats with little room or freedom to move isn't going to be enjoyable. The airline did a great job getting me there, I have no complaints about the service, and the food was above average airline food.

Qatar airways has clean cabins and it looks like u r in business class

Chaotic boarding at JNB, last minute gate change with no announcements.

Of 5 bags that we had in our group only 3 turned up at our destination. That was over 24 hours ago and it looks to be another 24 minimum before we see the other 2 bags. Communication has been terrible.

The flight got cancelled on thr day before the schedule. Very poor management of the situation. The reason given was crew resources.

Book cheap flights from North America to Johannesburg

Recent return flight deals

1/5Wed
1 stopSAUDIA
38h 30mJFK-JNB
11/5Sat
1 stopSAUDIA
41h 20mJNB-JFK
R11 740
3/5Fri
1 stopSAUDIA
27h 05mJFK-JNB
13/5Mon
1 stopSAUDIA
41h 20mJNB-JFK
R12 857
18/9Wed
1 stopEthiopian Air
19h 50mORD-JNB
9/10Wed
2 stopsEthiopian Air
30h 45mJNB-ORD
R14 085
6/10Sun
1 stopEthiopian Air
26h 45mORD-JNB
23/10Wed
2 stopsEthiopian Air
24h 35mJNB-ORD
R14 178
27/8Tue
1 stopBritish Airways
29h 00mORD-JNB
15/9Sun
1 stopBritish Airways
27h 30mJNB-ORD
R17 620
8/5Wed
1 stopBritish Airways
28h 40mIAD-JNB
3/6Mon
1 stopBritish Airways
29h 25mJNB-IAD
R18 252
22/4Mon
2 stopsKLM
24h 05mORD-JNB
1/5Wed
1 stopKLM
22h 00mJNB-ORD
R19 462
22/4Mon
2 stopsKLM
24h 57mORD-JNB
1/5Wed
2 stopsKLM
26h 20mJNB-ORD
R19 648
26/4Fri
1 stopUnited Airlines
18h 41mORD-JNB
7/5Tue
2 stopsUnited Airlines
29h 55mJNB-ORD
R19 759
9/5Thu
1 stopUnited Airlines
19h 50mORD-JNB
20/5Mon
1 stopUnited Airlines
24h 55mJNB-ORD
R19 945

Search by stops

Search by airline

Search by price

Recent one-way flight deals

20/4Sat
1 stopEgypt Air
37h 10mIAD-JNB
R8 224
3/5Fri
1 stopSAUDIA
27h 05mJFK-JNB
R8 856
9/5Thu
2 stopsEthiopian Air
24h 10mEWR-JNB
R13 526
19/5Sun
2 stopsEthiopian Air
23h 55mJFK-JNB
R13 843
14/5Tue
directUnited Airlines
14h 35mEWR-JNB
R13 973
14/5Tue
1 stopUnited Airlines
32h 30mEWR-JNB
R14 513
16/7Tue
1 stopBritish Airways
26h 30mIAD-JNB
R16 671
16/7Tue
2 stopsBritish Airways
31h 44mIAD-JNB
R16 727
14/7Sun
2 stopsKLM
22h 20mIAD-JNB
R22 029
24/5Fri
2 stopsKLM
22h 03mBWI-JNB
R22 029

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

15/4Mon
multi-stopEthiopian Air
19h 50mORD-JNB
23/4Tue
multi-stopEthiopian Air
24h 35mJNB-ORD
R17 192
15/4Mon
multi-stopEthiopian Air
23h 55mJFK-JNB
23/4Tue
multi-stopEthiopian Air
27h 25mJNB-JFK
R17 415
15/4Mon
multi-stopUnited Airlines
22h 00mORD-JNB
23/4Tue
multi-stopUnited Airlines
30h 12mJNB-ORD
R19 648
12/4Fri
multi-stopUnited Airlines
21h 25mORD-JNB
23/4Tue
multi-stopUnited Airlines
30h 12mJNB-ORD
R20 578
15/4Mon
multi-stopTurkish Airlines
28h 25mEWR-JNB
4/5Sat
multi-stopTurkish Airlines
34h 15mJNB-EWR
R26 271
12/4Fri
multi-stopKLM
33h 10mBWI-JNB
19/4Fri
multi-stopKLM
29h 32mJNB-BWI
R28 262
15/4Mon
multi-stopTurkish Airlines
28h 10mJFK-JNB
7/5Tue
multi-stopTurkish Airlines
34h 25mJNB-JFK
R28 765
12/4Fri
multi-stopKLM
33h 10mBWI-JNB
17/4Wed
multi-stopKLM
29h 32mJNB-BWI
R29 751
15/4Mon
multi-stopBritish Airways
28h 00mBWI-JNB
27/4Sat
multi-stopBritish Airways
51h 14mJNB-BWI
R41 491
14/4Sun
multi-stopBritish Airways
28h 00mBWI-JNB
16/4Tue
multi-stopBritish Airways
30h 00mJNB-BWI
R50 236

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:

R122 091
R27 220