- Atlanta (ATL) Johannesburg (JNB)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1 Non-stop flight per dayat least 14h 10minfrom $899 - New York (NYC) Johannesburg (JNB)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1 Non-stop flight per dayat least 13h 40minfrom $914 - New York (JFK) Johannesburg (JNB)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 22h 55minfrom $914 - Washington DC (IAD) Johannesburg (JNB)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 20h 5minfrom $879 - Los Angeles (LAX) Johannesburg (JNB)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 25h 25minfrom $1,006 - San Francisco (SFO) Johannesburg (JNB)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 28h 50minfrom $1,051 - Dallas (DFW) Johannesburg (JNB)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 24h 20minfrom $961 - Chicago O'Hare (ORD) Johannesburg (JNB)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 26h 55minfrom $886 - Washington-DC (WAS) Johannesburg (JNB)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 20h 5minfrom $879