Durban - Johannesburg18 daysMon 09 MarDUR-JNB· DirectCemAirFri 27 MarJNB-DUR· DirectCemAirfrom143 USD
Johannesburg - Gaborone8 daysSun 01 MarJNB-GBE· DirectSouth African AirwaysMon 09 MarGBE-JNB· DirectSouth African Airwaysfrom159 USD
East London - Johannesburg5 daysMon 16 MarELS-JNB· DirectCemAirSat 21 MarJNB-ELS· DirectAirlinkfrom175 USD
Bloemfontein - Johannesburg11 daysFri 20 MarBFN-JNB· DirectCemAirTue 31 MarJNB-BFN· DirectCemAirfrom177 USD
Cape Town - Durban11 daysMon 20 JulCPT-DUR· DirectFlexFlightFri 31 JulDUR-CPT· DirectFlexFlightfrom192 USD
Lanseria - Durban14 daysWed 11 MarHLA-DUR· DirectFlySafairWed 25 MarDUR-HLA· DirectFlySafairfrom198 USD
Margate - Johannesburg5 daysWed 26 AugMGH-JNB· DirectCemAirMon 31 AugJNB-MGH· DirectCemAirfrom219 USD
Port Elizabeth - Cape Town3 daysFri 23 OctPLZ-CPT· DirectAirlinkMon 26 OctCPT-PLZ· DirectAirlinkfrom226 USD
Johannesburg - Windhoek13 daysSun 29 NovJNB-WDH· DirectSouth African AirwaysSat 12 DecWDH-JNB· DirectSouth African Airwaysfrom250 USD
Cape Town - Windhoek13 daysFri 13 NovCPT-WDH· 1 stopSouth African AirwaysThu 26 NovWDH-CPT· 1 stopSouth African Airwaysfrom269 USD
Johannesburg - Lusaka14 daysWed 07 OctJNB-LUN· DirectSouth African AirwaysWed 21 OctLUN-JNB· DirectSouth African Airwaysfrom291 USD
Johannesburg - Maseru4 daysFri 06 NovJNB-MSU· DirectAirlinkTue 10 NovMSU-JNB· DirectAirlinkfrom292 USD
Johannesburg - Nairobi4 daysFri 16 OctJNB-NBO· 1 stopUganda AirlinesTue 20 OctNBO-JNB· 1 stopUganda Airlinesfrom320 USD
Hoedspruit - Johannesburg3 daysSun 13 SepHDS-JNB· DirectAirlinkWed 16 SepJNB-HDS· DirectCemAirfrom340 USD
Johannesburg - Entebbe20 daysMon 19 OctJNB-EBB· DirectUganda AirlinesSun 08 NovEBB-JNB· DirectUganda Airlinesfrom368 USD
Nelspruit - Cape Town3 daysWed 11 NovMQP-CPT· DirectAirlinkSat 14 NovCPT-MQP· DirectAirlinkfrom432 USD
Johannesburg - Victoria14 daysTue 17 NovJNB-SEZ· DirectAir SeychellesTue 01 DecSEZ-JNB· DirectAir Seychellesfrom441 USD
Johannesburg - Cairo8 daysFri 09 OctJNB-CAI· DirectEgyptairSun 18 OctCAI-JNB· DirectEgyptairfrom462 USD