The journey from Middelburg to Kimberley covers approximately 600 kilometers, primarily following the N12 highway. You will travel through Johannesburg and Potchefstroom and Potchefstroom before heading into the Northern Cape. The drive typically takes 6.5 hours. This route connects the industrial heart of the country with the historic diamond mining city of Kimberley. The road is mostly dual-carriageway, providing a relatively smooth driving experience.
Total Distance: 600 km driving distance; 500 km straight-line air distance.
Be prepared for long stretches of road with limited services.
April to September for mild temperatures and clear skies.