Johannesburg - Istanbul19 daysWed 11 MarJNB-IST· 1 stopAir AlgerieTue 31 MarIST-JNB· 1 stopAir AlgeriefromR8 011
Johannesburg - London7 daysMon 11 MayJNB-LHR· 1 stopLufthansaMon 18 MayLHR-JNB· 1 stopLufthansafromR9 006
Johannesburg - Athens5 daysTue 24 NovJNB-ATH· 1 stopLufthansaMon 30 NovATH-JNB· 2 stopsLufthansafromR9 136
Johannesburg - Luqa14 daysMon 01 JunJNB-MLA· 2 stopsLufthansaTue 16 JunMLA-JNB· 1 stopLufthansafromR9 737
Cape Town - Madrid14 daysWed 13 MayCPT-MAD· 1 stopEthiopian AirlinesThu 28 MayMAD-CPT· 1 stopEthiopian AirlinesfromR9 898
Johannesburg - Belgrade19 daysTue 02 JunJNB-BEG· 1 stopTurkish AirlinesMon 22 JunBEG-JNB· 1 stopTurkish AirlinesfromR9 971
Cape Town - Rome7 daysMon 08 JunCPT-FCO· 1 stopTurkish AirlinesTue 16 JunFCO-CPT· 1 stopTurkish AirlinesfromR10 022
Johannesburg - Dublin3 daysSun 24 MayJNB-DUB· 1 stopTurkish AirlinesThu 28 MayDUB-JNB· 1 stopTurkish AirlinesfromR10 200
Cape Town - Vienna16 daysMon 02 NovCPT-VIE· 1 stopLufthansaWed 18 NovVIE-CPT· 1 stopLufthansafromR10 291
Cape Town - Munich6 daysTue 10 NovCPT-MUC· 2 stopsEthiopian AirlinesTue 17 NovMUC-CPT· 2 stopsITA AirwaysfromR10 309
Johannesburg - Barcelona14 daysSat 06 JunJNB-BCN· 1 stopLufthansaSat 20 JunBCN-JNB· 2 stopsLufthansafromR10 484
Cape Town - Bucharest14 daysMon 02 NovCPT-OTP· 1 stopLufthansaTue 17 NovOTP-CPT· 1 stopLufthansafromR10 573