On trouve des taxis dans les aéroports ou sur appel. Des trains et des bus font la
liaison entre les villes du pays. La plupart des villes ont des services de bus
réguliers mais les touristes peuvent
utiliser les divers cars de tourisme, en général très luxueux, mis à
leur disposition pour visiter le pays.
Il existe neuf aéroports principaux en Afrique du Sud : Bloemfontein, Le Cap, Durban,
East-London, George, Johannesburg, Kimberley, Port-Elizabeth et Upington. L'aéroport
OR Tambo de Johannesburg, ceux de Durban et du Cap sont des aéroports internationaux.
Pour louer une voiture, il est nécessaire d'être en possession d'un permis de conduire
international en cours de validité, conduire depuis au moins cinq ans et être âgé de
plus de 25 ans. On peut louer des voitures dans les aéroports ou par le biais d'agences
de voyages ou de sociétés de location.
Le réseau de chemins de fer relie les ports aux régions de l'intérieur ainsi qu'aux pays voisins.
Le fameux Train Bleu relie Pretoria et Johannesburg au Cap, aux chutes Victoria ainsi
qu'à Nelspruit. Rovos Rail, quant à lui, permet aux voyageurs d'effectuer des trajets
exceptionnels en train à vapeur entre Pretoria et le Parc Kruger, Pretoria et Le Cap, et
Pretoria et Dar-es-Salaam. Ces deux services de chemins de fer comptent parmi les plus luxueux au monde.