Search New York → Johannesburg
Compare flights, hotels, cars, and activities for this trip in one place.
500+airlines & travel sites compared
1,200+routes tracked
€0booking fees from us
Direct Flights: New York to Johannesburg
15h 35m
Flight time
12,831 km
Distance
3
Airport pairs
Find non-stop flights from New York to Johannesburg — no layovers, no connections. The route covers 12,831 km with a typical flight time of 15h 35m. Johannesburg is located in South Africa.
Direct airport connections
JFK
John F Kennedy International Airport
→
JNB
O. R. Tambo International Airport
LGA
La Guardia Airport
→
JNB
O. R. Tambo International Airport
EWR
Newark Liberty International Airport
→
JNB
O. R. Tambo International Airport
Best time to book
We don't have a live fare history for this specific route yet. Use the search box above to see current prices.
More about this route
Other direct routes from New York
Find a hotel in Johannesburg
Compare hundreds of hotels for your stay.
Nearby airports
Near New York
- La Guardia Airport (LGA)17 km
- New York Skyports Seaplane Base (NYS)19 km
- Newark Liberty International Airport (EWR)33 km
Near Johannesburg
- Lanseria Airport (HLA)39 km
FAQs — Direct Flights New York to Johannesburg
Yes, there are non-stop flights operating between New York and Johannesburg. Flight time is approximately 15h 35m.