from New York to Johannesburg

The distance between these cities is 7.971 miles or 12.753 km. You need an airliner with long legs to cover this distance.
            Heathrow airport (LHR)London Heathrow airport (LHR)
In february 2012 the only non-stop flights from New York JFK airport to Johannesburg seem to be 6 times a week with a South African Airbus A340-600.

world - Up