Chicago O'Hare Intl
Johannesburg OR Tambo
1 stop
31h 15mJohannesburg OR Tambo
Chicago O'Hare Intl
1 stop
28h 10mBritish Airways
Washington, D.C. Dulles Intl
Johannesburg OR Tambo
1 stop
30h 25mJohannesburg OR Tambo
Washington, D.C. Dulles Intl
1 stop
27h 10mSWISS
Atlanta Hartsfield-Jackson
Johannesburg OR Tambo
2 stops
36h 03mJohannesburg OR Tambo
Atlanta Hartsfield-Jackson
1 stop
29h 25mMultiple Airlines
Chicago O'Hare Intl
Johannesburg OR Tambo
2 stops
29h 56mJohannesburg OR Tambo
Chicago O'Hare Intl
2 stops
27h 35mAmerican Airlines
New York John F Kennedy Intl
Johannesburg OR Tambo
1 stop
29h 05mJohannesburg OR Tambo
New York John F Kennedy Intl
1 stop
25h 05mBritish Airways
Newark
Johannesburg OR Tambo
1 stop
33h 45mJohannesburg OR Tambo
Newark
1 stop
24h 35mBritish Airways