Flight to Johannesburg
 

Flights From New York To Johannesburg

A flight departing from New York to Johannesburg takes 18 to 27 hours. The majority of flights have 1 stopover, usually in London or Dubai. Very few airlines offer direct flights from New York to Johannesburg. Depending on availability a return flight should sell for $1,250.


If you need to book a flight ASAP and can't wait for the best deal, please click your country's flag below:

United States  United Kingdom  South Africa  Rest of the World