Dubai - Johannesburg6 daysMon 30 MarDXB-JNB· 1 stopEthiopian AirlinesSun 05 AprJNB-DXB· 1 stopEthiopian Airlinesfrom€443
Reykjavik - Johannesburg14 daysTue 02 JunKEF-JNB· 1 stopSWISSWed 17 JunJNB-KEF· 2 stopsLufthansafrom€567
Abu Dhabi - Johannesburg4 daysThu 28 MayAUH-JNB· 1 stopEthiopian AirlinesMon 01 JunJNB-AUH· 1 stopEthiopian Airlinesfrom€574
Dubai - Cape Town4 daysSat 07 MarDXB-CPT· 1 stopEthiopian AirlinesWed 11 MarCPT-DXB· 1 stopEthiopian Airlinesfrom€609
Ljubljana - Johannesburg5 daysMon 04 MayLJU-JNB· 1 stopLufthansaMon 11 MayJNB-LJU· 1 stopLufthansafrom€635
Istanbul - Cape Town17 daysFri 10 AprIST-CPT· 1 stopEthiopian AirlinesMon 27 AprCPT-IST· 1 stopEthiopian Airlinesfrom€656
Istanbul - Johannesburg4 daysTue 24 FebIST-JNB· 1 stopEtihad AirwaysSun 01 MarJNB-IST· 1 stopEtihad Airwaysfrom€681
Tel Aviv - Johannesburg10 daysMon 17 AugTLV-JNB· 1 stopEthiopian AirlinesThu 27 AugJNB-TLV· 1 stopEthiopian Airlinesfrom€690
Madinah - Johannesburg7 daysFri 03 AprMED-JNB· 1 stopEthiopian AirlinesFri 10 AprJNB-MED· 1 stopEthiopian Airlinesfrom€702
Ljubljana - Cape Town7 daysMon 27 AprLJU-CPT· 1 stopTurkish AirlinesTue 05 MayCPT-LJU· 1 stopTurkish Airlinesfrom€758
Vilnius - Johannesburg13 daysFri 23 OctVNO-JNB· 2 stopsTurkish AirlinesSat 07 NovJNB-VNO· 2 stopsTurkish Airlinesfrom€796
Larnaca - Cape Town5 daysFri 12 JunLCA-CPT· 2 stopsLufthansaFri 19 JunCPT-LCA· 2 stopsLufthansafrom€847
Istanbul - Durban3 daysSun 01 MarIST-DUR· 2 stopsEgyptairThu 05 MarDUR-IST· 2 stopsSouth African Airwaysfrom€997
Abu Dhabi - Cape Town5 daysTue 02 JunAUH-CPT· 1 stopTurkish AirlinesMon 08 JunCPT-AUH· 1 stopTurkish Airlinesfrom€1,099
Jeddah - Cape Town7 daysFri 03 AprJED-CPT· 1 stopEmiratesFri 10 AprCPT-JED· 2 stopsEmiratesfrom€1,103
Dammam - Johannesburg20 daysWed 01 JulDMM-JNB· 1 stopTurkish AirlinesWed 22 JulJNB-DMM· 1 stopTurkish Airlinesfrom€1,204
Reykjavik - Cape Town6 daysFri 03 JulKEF-CPT· 1 stopBritish AirwaysFri 10 JulCPT-KEF· 1 stopBritish Airwaysfrom€1,393