The drive from Kimberley to Johannesburg covers 470 kilometers via the N12. This route takes you through the Northern Cape, North West, and into Gauteng, typically taking 5 hours. The road is well-maintained, but expect heavy traffic as you approach Johannesburg. Plan your trip during daylight hours for the best experience.
Total Distance: 470 km driving distance; 400 km straight-line air distance.
The N12 is a major route; watch for heavy trucks.
All year round.