
South Africa is a large country (about twice the size of Spain) with as yet fairly undeveloped public transport networks, so driving (especially with a hire car if you are a visitor to the country) is a good way to get around.
Use our distances table to see the distances in kilometers between South Africa's major urban areas.
South Africa's main roads and highways are in good condition and well signposted.
When driving long distances remember to take ample rest and stop for a break if you are feeling tired or drowsy.
Cape Town is 1405 km
from Johannesburg,
which is 58 km from nearby Pretoria
but 598 km from Durban.
Bloemfontein is 754 km from Nelspruit,
727 km from Polokwane
and 676 km from Port Elizabeth.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Cars can be rented all over South Africa with car rental companies easily available at airports and some hotels. Most of the large international car rental companies are well-represented throughout the country. Motorbikes can also be hired from a number of specialized companies, especially in Cape Town.
Cars can be rented online for airport pick from a variety of global dealers.
Hiring a car, unless you join a tour, is the only way to reach the National Parks and some coastal areas.
Distances between major cities in South Africa