Johannesburg - New York13 daysWed 27 MayJNB-JFK· 1 stopBritish AirwaysWed 10 JunJFK-JNB· 1 stopBritish AirwaysfromR13 445
Johannesburg - Boston17 daysWed 12 AugJNB-BOS· 1 stopBritish AirwaysSun 30 AugBOS-JNB· 1 stopBritish AirwaysfromR13 610
Johannesburg - San Francisco9 daysSun 06 SeptJNB-SFO· 1 stopAmerican AirlinesWed 16 SeptSFO-JNB· 2 stopsAmerican AirlinesfromR15 091
Johannesburg - Los Angeles15 daysThu 09 AprJNB-LAX· 1 stopTurkish AirlinesSat 25 AprLAX-JNB· 1 stopTurkish AirlinesfromR15 433
Johannesburg - Seattle20 daysWed 13 MayJNB-SEA· 1 stopAmerican AirlinesWed 03 JunSEA-JNB· 1 stopAmerican AirlinesfromR15 521
Johannesburg - Las Vegas13 daysSun 10 MayJNB-LAS· 2 stopsAmerican AirlinesSun 24 MayLAS-JNB· 2 stopsAmerican AirlinesfromR15 558
Cape Town - Chicago6 daysMon 27 AprCPT-ORD· 1 stopUnited AirlinesMon 04 MayORD-CPT· 1 stopUnited AirlinesfromR15 651
Cape Town - Atlanta6 daysMon 06 AprCPT-ATL· 1 stopQatar AirwaysMon 13 AprATL-CPT· 1 stopQatar AirwaysfromR16 107
Cape Town - Detroit15 daysThu 23 AprCPT-DTW· 1 stopUnited AirlinesSat 09 MayDTW-CPT· 2 stopsUnited AirlinesfromR16 882
Johannesburg - Denver5 daysFri 24 AprJNB-DEN· 1 stopAmerican AirlinesThu 30 AprDEN-JNB· 1 stopAmerican AirlinesfromR17 037
Hoedspruit - New York6 daysSun 07 JunHDS-JFK· 2 stopsAir FranceSun 14 JunJFK-HDS· 2 stopsAir FrancefromR18 009
Cape Town - Washington3 daysTue 12 MayCPT-IAD· 1 stopEthiopian AirlinesSat 16 MayIAD-CPT· 1 stopEthiopian AirlinesfromR18 244
Johannesburg - Houston2 daysTue 04 AugJNB-IAH· 2 stopsAmerican AirlinesFri 07 AugIAH-JNB· 1 stopAmerican AirlinesfromR18 338
Durban - Seattle1 daysMon 23 FebDUR-SEA· 2 stopsQatar AirwaysThu 26 FebSEA-DUR· 1 stopQatar AirwaysfromR18 396
Johannesburg - Minneapolis20 daysFri 19 JunJNB-MSP· 2 stopsUnited AirlinesFri 10 JulMSP-JNB· 1 stopUnited AirlinesfromR20 254
Johannesburg - Atlanta13 daysTue 15 SeptJNB-ATL· 2 stopsQatar AirwaysWed 30 SeptATL-JNB· 1 stopEtihad AirwaysfromR20 388
Bloemfontein - New York1 daysFri 05 JunBFN-JFK· 2 stopsQatar AirwaysSun 07 JunJFK-BFN· 2 stopsQatar AirwaysfromR22 388
Johannesburg - Tampa8 daysThu 09 AprJNB-TPA· 1 stopBritish AirwaysSat 18 AprTPA-JNB· 2 stopsBritish AirwaysfromR23 837
Port Elizabeth - New York3 daysThu 05 NovPLZ-JFK· 2 stopsAirlinkMon 09 NovJFK-PLZ· 2 stopsCondorfromR25 526