I linje med vad de andra svarat är en ideal resa med t.ex. Lufthansa en som går från Landvetter kl 19 på kvällen, mellanlandar i Frankfurt ett par timmar senare för att åka vidare till Johannesburg där man landar runt kl 8-9 på morgonen dagen efter. Då är det bara att räkna på tiden då det inte är någon tidsskillnad mellan länderna (kanske en timme nu när vi ställt om till sommartid iofs).
Har du möjligheten så skulle jag definitivt råda att hyra eller låna en bil med GPS då kollektivtrafiken inte är vad man är van vid som svensk, speciellt inte i Johannesburg där den består av taxisyndikat som kör runt i vita folkabussar och plockar upp folk lite på måfå. Det är i princip uteslutande svarta som åker med dessa, vilket kanske säger en del om dels hur de kör samt hur pålitliga chaufförerna är.
Folk tar helt enkelt bilen överallt - till och med till och från krogen...
Edit: varför inte använda t.ex. WhatsApp istället för SMS och använda internettrafik istället för bränna pengar på SMS?