Johannesburg - Gaborone4 daysFri 12 JunJNB-GBE· DirectSouth African AirwaysTue 16 JunGBE-JNB· DirectSouth African Airwaysfrom160 USD
Cape Town - Nelspruit3 daysSun 18 OctCPT-MQP· DirectFlySafairWed 21 OctMQP-CPT· DirectFlySafairfrom201 USD
Cape Town - Gaborone17 daysWed 01 JulCPT-GBE· 1 stopSouth African AirwaysSat 18 JulGBE-CPT· 1 stopSouth African Airwaysfrom210 USD
Lanseria - Cape Town4 daysThu 15 OctHLA-CPT· DirectFlySafairMon 19 OctCPT-HLA· DirectFlySafairfrom234 USD
Johannesburg - Windhoek3 daysTue 17 NovJNB-WDH· DirectAirlinkFri 20 NovWDH-JNB· DirectAirlinkfrom242 USD
Johannesburg - Lusaka14 daysWed 07 OctJNB-LUN· DirectSouth African AirwaysWed 21 OctLUN-JNB· DirectSouth African Airwaysfrom292 USD
Johannesburg - Nairobi4 daysFri 16 OctJNB-NBO· 1 stopUganda AirlinesTue 20 OctNBO-JNB· 1 stopUganda Airlinesfrom314 USD
Johannesburg - Bulawayo6 daysSat 14 NovJNB-BUQ· DirectAirlinkFri 20 NovBUQ-JNB· DirectAirlinkfrom323 USD
Johannesburg - Entebbe10 daysSat 03 OctJNB-EBB· DirectUganda AirlinesTue 13 OctEBB-JNB· DirectUganda Airlinesfrom387 USD
Nelspruit - Cape Town3 daysWed 11 NovMQP-CPT· DirectAirlinkSat 14 NovCPT-MQP· DirectAirlinkfrom429 USD
Johannesburg - Victoria14 daysTue 17 NovJNB-SEZ· 1 stopKenya AirwaysTue 01 DecSEZ-JNB· 1 stopKenya Airwaysfrom466 USD
Johannesburg - Zanzibar2 daysTue 01 DecJNB-ZNZ· 1 stopEthiopian AirlinesFri 04 DecZNZ-JNB· 1 stopEthiopian Airlinesfrom516 USD
Johannesburg - Vilankulo2 daysMon 21 SepJNB-VNX· DirectAirlinkWed 23 SepVNX-JNB· DirectAirlinkfrom526 USD
Hoedspruit - Cape Town2 daysSat 12 DecHDS-CPT· DirectAirlinkMon 14 DecCPT-HDS· DirectAirlinkfrom528 USD
Johannesburg - Basel13 daysMon 09 NovJNB-BSL· 1 stopLufthansaMon 23 NovBSL-JNB· 1 stopLufthansafrom536 USD