The drive from Delmas to Mahikeng covers approximately 400 kilometers, primarily following the N12 and R503. You will pass through Johannesburg and Potchefstroom before heading west towards the border of Botswana. The journey typically takes 4 hours and 30 minutes. Mahikeng is the capital of the North West province and has a rich history. The route is well-paved but can be busy near urban centers.
Total Distance: 400 km driving distance; 350 km straight-line air distance.
The N12 is a major route; expect heavy traffic near Johannesburg.
Spring and Autumn for mild weather.