Flight Duration from NYC to South Africa: Tips for Direct Flights to Johannesburg and Cape Town
The average flight duration from New York (JFK) to Johannesburg (JNB) is about 16 hours. Non-stop flights take 14 to 15 hours. One-stop flights vary from 19 to 22 hours, depending on layovers. For Cape Town (CPT), expect an average flight time of 14 to 15 hours. Travelers should select flights based on layover duration … Read more