Pour circuler à l'intérieur du pays aussi bien qu'au delà, le bus est une bonne solution. Le réseau sud‑africain est plutôt dense, assuré par de multiples sociétés avec des bus plutôt confortables, rapides et ponctuels pour ce qui est des principales lignes. Seul inconvénient, il ne permet pas de trop s'aventurer dans la nature et la plupart des parcs ne sont pas desservis ce qui oblige alors de passer par l'intermédiaire de prestataires pour les visites ou d'opter pour la location de véhicule qui au demeurant ne sera pas forcément excessive et pourra même s'avérer plus économique que le bus à plusieurs.
Au niveau tarifs, comptez en gros l'équivalent de 3 € par tranche de 100 km en longue distance (un peu plus sur les courts trajets) avec des possibilités de réductions jeunes, étudiants, etc, plus des forfaits réseau chez plusieurs gros transporteurs.
Parmi les principales compagnies de bus on retrouve
Citybug
,
City to City
,
Eldo
,
Greyhound
,
Translux
, ainsi que
Intercape
qui est une des plus importantes sociétés de bus d'abord connue pour son vaste maillage international mais qui permet aussi de bien circuler à l'intérieur même de l'Afrique du Sud.
Navettes "hop‑on hop‑off"
En parallèle au bus "traditionnel", il existe aussi quelques sociétés comme
Baz Bus
qui proposent un service de "navette minibus hop‑on hop‑off". On achète un trajet prédéfini (par exemple La Cap‑Jo'burg) et on s'arrête en route le temps voulu avant de continuer. Les points d'arrêts étant des AJ ou petits hôtels des villes et lieux touristiques (180 établissements dans 40 villes). Le système, très anglo‑saxons et "sécurisant", est fait pour les voyageurs individuels avec pour inconvénient qu'il fonctionne en cercle fermé pour ce qui est de la clientèle et qu'il coûte au final bien plus cher que les mêmes périples faits en bus normaux, et ce malgré les forfaits existants.
Taxis et minibus collectifs
A l'opposé à tout niveaux des "hop‑on hop‑off", on trouve les minibus collectifs. Ils complètent le réseau de bus, ne partent que quand ils sont pleins, et sont généralement bondés et sans confort. Par contre, c'est ce qu'il se fait de moins cher; en gros l'équivalent de moins de 0,20 € par tranche de 10 km.