Washington, D.C. Dulles Intl
Johannesburg OR Tambo
1 stop
28h 40mJohannesburg OR Tambo
Washington, D.C. Dulles Intl
1 stop
31h 10mBritish Airways
Newark
Johannesburg OR Tambo
1 stop
29h 20mJohannesburg OR Tambo
Newark
2 stops
23h 40mSWISS
Dallas/Fort Worth
Johannesburg OR Tambo
2 stops
35h 45mJohannesburg OR Tambo
Dallas/Fort Worth
1 stop
26h 00mAmerican Airlines
New York John F Kennedy Intl
Johannesburg OR Tambo
1 stop
26h 00mJohannesburg 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
28h 15mBritish Airways
Newark
Johannesburg OR Tambo
2 stops
28h 20mJohannesburg OR Tambo
Newark
2 stops
29h 00mEmirates
Dallas/Fort Worth
Johannesburg OR Tambo
1 stop
35h 05mMultiple Airlines
New York LaGuardia
Johannesburg OR Tambo
2 stops
35h 00mAmerican Airlines
New York John F Kennedy Intl
Johannesburg OR Tambo
1 stop
30h 40mSWISS
New York John F Kennedy Intl
Johannesburg OR Tambo
2 stops
29h 55mEmirates
Newark
Johannesburg OR Tambo
1 stop
29h 20mSWISS
Newark
Johannesburg OR Tambo
2 stops
38h 55mEmirates