The journey from Bloemfontein to Mahikeng covers approximately 550 kilometers. You will travel north on the N12, passing through the North West province. The drive takes about 6 hours. Mahikeng is the capital of the North West province and has a rich history. Private vehicle travel is the most practical option for this route.
Total Distance: 550 km driving distance; 450 km straight-line air distance.
The N12 is a well-maintained highway.
May to August for cool, dry weather.