Chicago O'Hare Intl
Johannesburg OR Tambo
1 stop
29h 10mJohannesburg OR Tambo
Chicago O'Hare Intl
1 stop
25h 25mBritish Airways
Newark
Johannesburg OR Tambo
1 stop
29h 20mJohannesburg OR Tambo
Newark
2 stops
24h 05mSWISS
Dallas/Fort Worth
Johannesburg OR Tambo
1 stop
25h 16mJohannesburg OR Tambo
Dallas/Fort Worth
1 stop
28h 50mBritish Airways
New York John F Kennedy Intl
Johannesburg OR Tambo
1 stop
29h 55mJohannesburg OR Tambo
New York John F Kennedy Intl
1 stop
28h 45mBritish Airways
Newark
Johannesburg OR Tambo
2 stops
38h 55mJohannesburg OR Tambo
Newark
2 stops
32h 10mEmirates
New York John F Kennedy Intl
Johannesburg OR Tambo
1 stop
19h 30mJohannesburg OR Tambo
New York John F Kennedy Intl
1 stop
21h 51mBritish Airways