How long is flight from South Africa to New York?

How long is flight from South Africa to New York? Non-stop flight time from Johannesburg to New York is around 16 hours 15 minutes. Fastest one-stop flight between Johannesburg and New York takes close to 21 hours . However, some airlines could take as long as 45 hours based on the stopover destination and waiting … Continue reading How long is flight from South Africa to New York?