New York John F Kennedy Intl
Johannesburg OR Tambo
1 stop
19h 30mJohannesburg OR Tambo
New York John F Kennedy Intl
1 stop
29h 55mBritish Airways
New York John F Kennedy Intl
Johannesburg OR Tambo
1 stop
26h 55mJohannesburg OR Tambo
New York John F Kennedy Intl
1 stop
21h 45mBritish Airways
Newark
Johannesburg OR Tambo
2 stops
31h 18mJohannesburg OR Tambo
Newark
2 stops
29h 35mAmerican Airlines
Newark
Johannesburg OR Tambo
1 stop
31h 35mJohannesburg OR Tambo
Newark
1 stop
30h 00mBritish Airways
Atlanta Hartsfield-Jackson
Johannesburg OR Tambo
1 stop
28h 50mJohannesburg OR Tambo
Atlanta Hartsfield-Jackson
1 stop
31h 30mBritish Airways
New York John F Kennedy Intl
Johannesburg OR Tambo
2 stops
40h 30mJohannesburg OR Tambo
New York John F Kennedy Intl
2 stops
26h 35mEmirates