Atlanta Hartsfield-Jackson
Johannesburg OR Tambo
1 stop
28h 55mJohannesburg OR Tambo
Atlanta Hartsfield-Jackson
1 stop
29h 25mBritish Airways
New York John F Kennedy Intl
Johannesburg OR Tambo
1 stop
19h 30mJohannesburg OR Tambo
New York John F Kennedy Intl
1 stop
21h 35mBritish Airways
New York John F Kennedy Intl
Cape Town Intl
1 stop
23h 30mCape Town Intl
New York John F Kennedy Intl
1 stop
26h 05mEmirates
Atlanta Hartsfield-Jackson
Johannesburg OR Tambo
1 stop
28h 55mJohannesburg OR Tambo
Atlanta Hartsfield-Jackson
1 stop
29h 25mBritish Airways
Newark
Johannesburg OR Tambo
1 stop
32h 30mLufthansa
New York John F Kennedy Intl
Johannesburg OR Tambo
1 stop
31h 15mMultiple Airlines
New York LaGuardia
Johannesburg OR Tambo
2 stops
31h 10mAmerican Airlines
Newark
Johannesburg OR Tambo
2 stops
34h 20mEmirates