One way
Round trip
Multi-city
Average direct flight from New York to Johannesburg Round trip will cost about 1685$, Flight with a one stop or more can be found at an average of 1078$, The cheapest direct flight we found cost 1547$
There are no direct flights from New York to Johannesburg, The fastest flight that we have found was with 1 stop and it lasted about 17 hours and 35 minutes
The airports that can be landed when flying from New York to Johannesburg are: