S$ 22 - S$ 58
Out of all the popular cities in South Africa, Johannesburg is the cheapest city to rent a car in at just S$ 22/day. Renting a car in Johannesburg is 63% cheaper than renting one in Nelspruit where the per day rate is around S$ 58. Other fairly inexpensive cities in South Africa to get a rental car in are: Cape Town (S$ 24/day), Port Elizabeth (S$ 51/day), and Nelspruit (S$ 58/day). While these cities typically have cheaper prices than the rest of the country, travellers looking to rent a car in Cape Town should expect to spend around S$ 24/day on their transportation. The most popular city to rent a car in South Africa is Cape Town.
When renting a car in South Africa, the most popular provider of rental cars among Cheapflights users is Hertz, and with prices around S$ 56/day, it’s easy to understand why. The most popular car type from Hertz is SUV, which starts as low as S$ 38/day.
When visiting South Africa, it is typically cheapest to rent your car in Cape Town where rental cars typically will cost around S$ 43/day (0% less than the country average). The absolute cheapest rental car price in South Africa was found in Cape Town for just S$ 25/day.
Cars in South Africa are to be driven on the left side of the road.