Johannesburg - Sao Paulo15 daysTue 17 MarJNB-GRU· DirectLATAM Airlines Wed 01 AprGRU-JNB· DirectLATAM Airlines fromR7 859
Johannesburg - Sao Paulo12 daysTue 31 MarJNB-GRU· DirectLATAM Airlines Sun 12 AprGRU-JNB· DirectLATAM Airlines fromR7 859
Johannesburg - Sao Paulo5 daysTue 31 MarJNB-GRU· DirectLATAM Airlines Sun 05 AprGRU-JNB· DirectLATAM Airlines fromR7 859
Cape Town - Buenos Aires13 daysSat 05 SeptCPT-EZE· 1 stopLATAM Airlines Sat 19 SeptEZE-CPT· 2 stopsLATAM Airlines fromR19 252
Johannesburg - Panama City19 daysSat 28 MarJNB-PTY· 2 stopsAmerican AirlinesSat 18 AprPTY-JNB· 2 stopsAmerican AirlinesfromR25 263
Cape Town - Buenos Aires6 daysSun 08 MarCPT-EZE· 1 stopEmiratesSun 15 MarEZE-CPT· 1 stopEmiratesfromR26 022
Johannesburg - San Jose12 daysWed 21 OctJNB-SJO· 2 stopsUnited AirlinesWed 04 NovSJO-JNB· 1 stopUnited AirlinesfromR27 160
Johannesburg - Asuncion7 daysMon 01 JunJNB-ASU· 2 stopsEmiratesWed 10 JunASU-JNB· 2 stopsGOLfromR27 459
Johannesburg - Santiago de Chile5 daysTue 10 MarJNB-SCL· 2 stopsUnited AirlinesTue 17 MarSCL-JNB· 2 stopsUnited AirlinesfromR28 638
Johannesburg - Lima4 daysMon 04 MayJNB-LIM· 2 stopsAirlinkSat 09 MayLIM-JNB· 1 stopUnited AirlinesfromR32 736
Johannesburg - Punta Cana4 daysTue 21 AprJNB-PUJ· 1 stopCondorSun 26 AprPUJ-JNB· 1 stopCondorfromR33 906
Johannesburg - Buenos Aires1 daysSun 02 AugJNB-EZE· 1 stopEthiopian AirlinesTue 04 AugEZE-JNB· 1 stopEthiopian AirlinesfromR35 751
Johannesburg - Punta Cana2 daysTue 21 AprJNB-PUJ· 1 stopCondorFri 24 AprPUJ-JNB· 1 stopCondorfromR35 811
Johannesburg - Montego Bay19 daysThu 30 AprJNB-MBJ· 1 stopCondorWed 20 MayMBJ-JNB· 1 stopCondorfromR35 811
Johannesburg - Buenos Aires12 daysWed 22 JulJNB-EZE· 1 stopEthiopian AirlinesTue 04 AugEZE-JNB· 1 stopEthiopian AirlinesfromR36 606
Johannesburg - Panama City8 daysFri 03 AprJNB-PTY· 2 stopsQatar AirwaysMon 13 AprPTY-JNB· 2 stopsQatar AirwaysfromR38 111
Johannesburg - Santiago de Chile7 daysSun 20 SeptJNB-SCL· 2 stopsQatar AirwaysTue 29 SeptSCL-JNB· 2 stopsQatar AirwaysfromR44 136
Johannesburg - Lima19 daysThu 02 JulJNB-LIM· 2 stopsQatar AirwaysThu 23 JulLIM-JNB· 2 stopsQatar AirwaysfromR47 852