Chicago O'Hare Intl
Johannesburg OR Tambo
1 stop
28h 30mJohannesburg OR Tambo
Chicago O'Hare Intl
1 stop
31h 00mBritish Airways
Newark
Johannesburg OR Tambo
1 stop
32h 25mJohannesburg OR Tambo
Newark
1 stop
27h 25mLufthansa
Chicago O'Hare Intl
Johannesburg OR Tambo
1 stop
31h 05mJohannesburg OR Tambo
Chicago O'Hare Intl
1 stop
27h 50mSWISS
Chicago O'Hare Intl
Johannesburg OR Tambo
2 stops
30h 20mJohannesburg OR Tambo
Chicago O'Hare Intl
2 stops
29h 25mAmerican Airlines
New York John F Kennedy Intl
Johannesburg OR Tambo
1 stop
28h 10mJohannesburg OR Tambo
New York John F Kennedy Intl
1 stop
25h 05mBritish Airways
Newark
Johannesburg OR Tambo
1 stop
30h 10mJohannesburg OR Tambo
Newark
1 stop
22h 50mBritish Airways
Atlanta Hartsfield-Jackson
Johannesburg OR Tambo
1 stop
26h 45mBritish Airways