Los Angeles
Johannesburg OR Tambo
1 stop
26h 35mJohannesburg OR Tambo
Los Angeles
1 stop
28h 35mBritish Airways
Washington, D.C. Dulles Intl
Johannesburg OR Tambo
1 stop
32h 30mJohannesburg OR Tambo
Washington, D.C. Dulles Intl
1 stop
27h 15mLufthansa
New York John F Kennedy Intl
Johannesburg OR Tambo
1 stop
30h 40mJohannesburg OR Tambo
New York John F Kennedy Intl
1 stop
26h 55mSWISS
Washington, D.C. Reagan-National
Johannesburg OR Tambo
2 stops
31h 20mJohannesburg OR Tambo
Washington, D.C. Reagan-National
2 stops
27h 50mAmerican Airlines
Washington, D.C. Dulles Intl
Johannesburg OR Tambo
1 stop
32h 55mJohannesburg OR Tambo
Washington, D.C. Dulles Intl
1 stop
24h 30mBritish Airways
Dallas/Fort Worth
Johannesburg OR Tambo
1 stop
30h 55mJohannesburg OR Tambo
Dallas/Fort Worth
1 stop
27h 45mBritish Airways