Salut,
de
joburg il faut compter 2 jours de route non stop en voiture soit 4 jours aller retour de route.
Si tu prends le coût de la location de voiture, l'essence, les hébergements, les passages de frontières tu verras que l'avion est la bonne solution

Sinon tu peux peut-être prendre le bus