South Africa's Transport System.
The public transport system in South Africa is made up of the following main modes of transport: the traditional commuter rail system, new Gautrain high-speed rail between Johannesburg, Pretoria and the Oliver Tambo International Airport; commuter bus systems present in both Johannesburg and Cape Town, minibus-taxies, taxi cabs and Uber.
Although present, public transportation is at times not very reliable an alternative to public transport would be Car rental / Car hire. It is important to note that most car rental agencies in South Africa require a credit card in order to rent a car.