We work with more than 300 partners to bring you better travel deals
South Africa car hire prices in popular cities
Below are the cheapest cities to hire a car in South Africa
$14 - $45
Out of all the popular cities in South Africa, Johannesburg is the cheapest city to hire a car in at just $14/day. Renting a car in Johannesburg is 69% cheaper than renting one in Port Elizabeth where the per day rate is around $45. Other fairly inexpensive cities in South Africa to get a car hire in are: Cape Town ($15/day), Durban ($20/day), and Port Elizabeth ($45/day). While these cities typically have cheaper prices than the rest of the country, travellers looking to hire a car in Cape Town should expect to spend around $15/day on their transportation. The most popular city to rent a car in South Africa is Cape Town.