Our road infrastructure is excellent, so driving is a viable option, but South Africa is a huge country not easily traversed in a day, so plan your journeys carefully. If you’re not used to driving long distances, rather break the journey, as fatigue is a major contributing factor in motor vehicle accidents. While most national roads are tarred and in good condition, the more rural the road, the more likely it is to be pot-holed and poorly surfaced. Car rental can start at R150/day and with petrol at R5/litre driving is quite affordable.
If you’re not used to driving long distances, a bus may be a better idea than a rental car.
It is also worth Checking out Baz Bus, a hostel door-to-door pick-up and drop-off service.
Spoornet is the para-statal railway which covers the routes between the major cities. It’s by no means luxurious or fast, but it’s reasonably comfortable, clean and safe, and offers a relaxed way to see new parts of the country. For real luxury, though, you have to try one of the world’s most luxurious railways, the Blue Train, which runs a number of routes within South Africa, and some further afield.
Cape Town is probably the only city where you would consider taking the commuter train, and then only really to enjoy the view between Muizenberg and Simonstown as the railway hugs the rocky shoreline
All over South Africa you will notice mini-buses in all states of disrepair, cutting corners and driving at breakneck speeds, while filled to capacity with as many people they can squeeze in. These are our taxi’s! A cultural icon and also often dangerous, but for R2 a ride in the city it is the cheapest, fastest and most entertaining way to get about the city (as long as you have minimal luggage ie: no surfboards)