The journey from eMakhazeni to Mahikeng is a long-distance drive of approximately 550 kilometers. You will travel west along the N4 highway, passing through Pretoria and Rustenburg. This route takes roughly 6 hours and 30 minutes. Mahikeng is the capital of the North West province and sits near the border with Botswana. The landscape changes from the lush Mpumalanga hills to the dry, open plains of the North West.
Total Distance: 550 km driving distance; 510 km straight-line air distance.
The N4 is a toll road; keep cash or a card ready.
May to August for cool, dry weather, avoiding the intense summer heat.