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