Kennedy Airport and Washington's Dulles International Airport (IAD) to Johannesburg International Airport (JNB). New York's John F. Kennedy (JFK) Airport offers non-stops to most countries in Africa, including South Africa, Ghana, Egypt, Ethiopia, Nigeria, and Senegal via Delta Airlines.