Atlanta Hartsfield-Jackson
Johannesburg OR Tambo
1 stop
28h 55mJohannesburg OR Tambo
Atlanta Hartsfield-Jackson
1 stop
29h 10mBritish Airways
Newark
Johannesburg OR Tambo
1 stop
28h 00mJohannesburg OR Tambo
Newark
1 stop
22h 50mBritish Airways
New York John F Kennedy Intl
Cape Town Intl
1 stop
35h 50mCape Town Intl
New York John F Kennedy Intl
1 stop
26h 05mEmirates
New York John F Kennedy Intl
Cape Town Intl
2 stops
22h 55mCape Town Intl
New York John F Kennedy Intl
2 stops
25h 35mAir France
New York John F Kennedy Intl
Cape Town Intl
1 stop
30h 35mCape Town Intl
New York John F Kennedy Intl
1 stop
31h 20mMultiple Airlines
Washington, D.C. Dulles Intl
Cape Town Intl
1 stop
42h 40mCape Town Intl
Washington, D.C. Dulles Intl
1 stop
44h 20mEmirates
Newark
Johannesburg OR Tambo
1 stop
32h 30mLufthansa
Newark
Cape Town Intl
1 stop
30h 10mSWISS
New York John F Kennedy Intl
Cape Town Intl
1 stop
42h 15mEmirates
Newark
Cape Town Intl
2 stops
34h 40mSWISS
New York John F Kennedy Intl
Cape Town Intl
1 stop
31h 30mSWISS
New York John F Kennedy Intl
Cape Town Intl
2 stops
38h 10mSWISS