Johannesburg - London20 daysMon 04 MayJNB-STN· 1 stopAir AlgerieMon 25 MaySTN-JNB· 1 stopAir AlgeriefromR7 706
Johannesburg - Basel13 daysMon 09 NovJNB-BSL· 1 stopLufthansaMon 23 NovBSL-JNB· 1 stopLufthansafromR8 793
Johannesburg - Naples2 daysMon 11 MayJNB-NAP· 1 stopLufthansaThu 14 MayNAP-JNB· 1 stopLufthansafromR9 248
Johannesburg - Athens7 daysWed 11 MarJNB-ATH· 1 stopSWISSThu 19 MarATH-JNB· 1 stopLufthansafromR9 295
Johannesburg - Amsterdam12 daysFri 05 JunJNB-AMS· 1 stopLufthansaWed 17 JunAMS-JNB· 1 stopLufthansafromR9 492
Johannesburg - Paris6 daysTue 03 NovJNB-CDG· 1 stopLufthansaMon 09 NovCDG-JNB· 1 stopLufthansafromR9 510
Johannesburg - Barcelona13 daysSat 06 JunJNB-BCN· 1 stopAir AlgerieSat 20 JunBCN-JNB· 1 stopAir AlgeriefromR9 566
Johannesburg - Dublin19 daysFri 06 FebJNB-DUB· 1 stopEtihad AirwaysThu 26 FebDUB-JNB· 1 stopEtihad AirwaysfromR9 912
Cape Town - Vienna16 daysMon 02 NovCPT-VIE· 1 stopLufthansaWed 18 NovVIE-CPT· 1 stopLufthansafromR10 073
Johannesburg - Frankfurt am Main19 daysTue 03 NovJNB-FRA· DirectLufthansaMon 23 NovFRA-JNB· 1 stopSWISSfromR10 223
Cape Town - Barcelona10 daysThu 19 NovCPT-BCN· 1 stopLufthansaSun 29 NovBCN-CPT· 2 stopsSWISSfromR10 253
Cape Town - Munich13 daysMon 16 NovCPT-MUC· 2 stopsEthiopian AirlinesMon 30 NovMUC-CPT· 2 stopsITA AirwaysfromR10 477
Johannesburg - Stockholm3 daysMon 02 MarJNB-ARN· 1 stopTurkish AirlinesFri 06 MarARN-JNB· 1 stopTurkish AirlinesfromR10 756
Durban - Dublin12 daysFri 01 MayDUR-DUB· 1 stopTurkish AirlinesThu 14 MayDUB-DUR· 1 stopTurkish AirlinesfromR10 782
Johannesburg - Bucharest13 daysSun 08 NovJNB-OTP· 1 stopLufthansaSun 22 NovOTP-JNB· 1 stopLufthansafromR10 954
Cape Town - Paris14 daysTue 03 FebCPT-CDG· 2 stopsLufthansaTue 17 FebCDG-CPT· 2 stopsSWISSfromR10 975
Johannesburg - Zagreb1 daysWed 10 JunJNB-ZAG· 1 stopLufthansaThu 11 JunZAG-JNB· 2 stopsAustrianfromR11 119