New York John F Kennedy Intl
Johannesburg OR Tambo
1 stop
29h 05mJohannesburg OR Tambo
New York John F Kennedy Intl
1 stop
23h 20mBritish Airways
Newark
Johannesburg OR Tambo
1 stop
29h 20mJohannesburg OR Tambo
Newark
1 stop
30h 35mSWISS
New York John F Kennedy Intl
Johannesburg OR Tambo
2 stops
28h 56mJohannesburg OR Tambo
New York John F Kennedy Intl
1 stop
27h 00mAmerican Airlines
Los Angeles
Johannesburg OR Tambo
1 stop
28h 45mJohannesburg OR Tambo
Los Angeles
1 stop
27h 05mBritish Airways
Atlanta Hartsfield-Jackson
Johannesburg OR Tambo
1 stop
29h 05mJohannesburg OR Tambo
Atlanta Hartsfield-Jackson
1 stop
31h 30mBritish Airways
New York John F Kennedy Intl
Johannesburg OR Tambo
1 stop
28h 10mJohannesburg OR Tambo
New York John F Kennedy Intl
1 stop
23h 20mBritish Airways