The journey from Swellendam to Mahikeng is a long-distance trip of approximately 1500 kilometers. You will travel north on the N2 and then join the N1 highway, which runs through the heart of the country. The drive typically takes 17 to 19 hours. This route is best broken into two days, with a stopover in a town like Colesberg or Bloemfontein.
Total Distance: 1500 km driving distance; 1300 km straight-line air distance.
The N1 is a toll road; ensure you have a tag or cash.
Autumn or spring for comfortable driving temperatures.