Transport
Le réseau routier de 200 000 km (dont 85 000 km goudronnés) est en excellent état excepté dans certaines régions rurales. Il existe un réseau routier secondaire constitué de pistes bien entretenues.
Par avion
Il existe de nombreuses liaisons intérieures (Le Cap, Durban, Richard's Bay, Bloemfontein, Kimberley, etc.). Le pays dispose de 3 aéroports internationaux et de 9 aéroports principaux.
Par train
Le réseau ferroviaire est peu développé et les trains circulent à vitesse réduite. Par exemple, on voyage plus de 20 heures pour faire le trajet Johannesburg-Le Cap.
Spoornet, la principale compagnie ferroviaire (partiellement privatisée) est accessible à l'adresse suivante : www.spoornet.co.za. Il est cependant déconseillé d'effectuer en train le trajet Johannesburg-Prétoria pour des raisons de sécurité.
Transports urbains
Les transports urbains sont sous-développés. Seuls quelques taxis individuels (coût : 3 rands/km, généralement négociables) et collectifs (auxquels ont surtout recours les populations moins fortunées ; accidents fréquents) sont disponibles. Il n'existe pas de système de bus urbain, ni de métro ou tramway. Il existe un système de liaisons entre les principales villes par autocar.


