New York John F Kennedy Intl
Johannesburg OR Tambo
1 stop
19h 10mJohannesburg OR Tambo
New York John F Kennedy Intl
1 stop
25h 40mBritish Airways
New York John F Kennedy Intl
Johannesburg OR Tambo
1 stop
34h 45mJohannesburg OR Tambo
New York John F Kennedy Intl
1 stop
23h 10mSWISS
Washington, D.C. Reagan-National
Johannesburg OR Tambo
2 stops
38h 25mJohannesburg OR Tambo
Washington, D.C. Reagan-National
2 stops
27h 09mAmerican Airlines
Newark
Johannesburg OR Tambo
1 stop
29h 30mJohannesburg OR Tambo
Newark
1 stop
28h 30mBritish Airways
Los Angeles
Johannesburg OR Tambo
1 stop
30h 20mJohannesburg OR Tambo
Los Angeles
1 stop
25h 20mBritish Airways
Newark
Johannesburg OR Tambo
1 stop
29h 05mJohannesburg OR Tambo
Newark
1 stop
30h 35mSWISS