The trip from Kanyamazane to Kimberley is a long-distance journey of approximately 850 kilometers. You will traverse the provinces of Mpumalanga, Gauteng, and the Free State before reaching the Northern Cape. This route typically takes 9 to 10 hours by car. It is a journey through the heart of South Africa, passing through major industrial and agricultural hubs. Ensure your vehicle is in top condition for this long drive.
Total Distance: 850 km driving distance; 680 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 14 hours | 9 hours 30 mins |
| Avg Price | R850 - R1200 | R1400 - R2000 in fuel |
| Operator | Intercape | Personal Vehicle |
| Route | Nelspruit to Johannesburg, then transfer to a Kimberley-bound bus. | N4 to Johannesburg, N12 to Kimberley. |
| Tip | Book an overnight bus to save on accommodation costs. | The N12 is a long, straight road; take frequent breaks to stay alert. |
April to September is best to avoid the extreme summer heat of the Northern Cape.