Same drop-off
Johannesburg, South Africa
Enter location
Pick-up
Midday
Drop-off
Midday
Driver's age:
Compare vs Cheapflights |
Home Africa Car Hire in South Africa

South Africa car hire prices in popular cities

Below are the cheapest cities to hire a car in South Africa
Price
£8 - £34

Out of all the popular cities in South Africa, Durban is the cheapest city to hire a car in at just £8/day. Renting a car in Durban is 78% cheaper than renting one in Mbombela where the per day rate is around £34. Other fairly inexpensive cities in South Africa to get a car hire in are: East London (£8/day), Johannesburg (£8/day), and Bloemfontein (£8/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 £8/day on their transportation. The most popular city to rent a car in South Africa is Cape Town.

Most popular car hire types in South Africa

Check out the top car hire types in South Africa and see if any fit your needs

Economy Cars

114% more deals

Prices from:

£13/day in select areas

Economy Cars

4z4

106% more deals

Prices from:

£32/day in select areas

4z4

Mini Cars

98% more deals

Prices from:

£10/day in select areas

Mini Cars

Car Rental FAQs

What is the most popular car hire provider in South Africa?

With an average price of £32/day, Hertz is the most popular car hire provider in South Africa, booking 189% more rental cars than any other provider.

What is the cheapest city to find a car hire in South Africa?

At £8/day, it is 60% cheaper on average to rent a car in Bloemfontein than any other city in South Africa. The cheapest price found in South Africa was for £8/day in Bloemfontein.

Which side of the road do you drive on in South Africa?

In South Africa, drivers are expected to drive on the left side of the road.

Home Africa Car Hire in South Africa
  • Same drop-off
  • Different drop-off
  • Midnight
  • 01:00
  • 02:00
  • 03:00
  • 04:00
  • 05:00
  • 06:00
  • 07:00
  • 08:00
  • 09:00
  • 10:00
  • 11:00
  • Midday
  • 13:00
  • 14:00
  • 15:00
  • 16:00
  • 17:00
  • 18:00
  • 19:00
  • 20:00
  • 21:00
  • 22:00
  • 23:00
  • Midnight
  • 01:00
  • 02:00
  • 03:00
  • 04:00
  • 05:00
  • 06:00
  • 07:00
  • 08:00
  • 09:00
  • 10:00
  • 11:00
  • Midday
  • 13:00
  • 14:00
  • 15:00
  • 16:00
  • 17:00
  • 18:00
  • 19:00
  • 20:00
  • 21:00
  • 22:00
  • 23:00