The journey from Mashishing to Grahamstown (now officially Makhanda) is a major trek of approximately 1100 kilometers. This route takes you through the heart of the country, utilizing the N1 and eventually the N10 highway. You should anticipate a total driving time of 12 to 13 hours. Given the length of the trip, it is highly advisable to split the journey over two days, with an overnight stop in a town like Colesberg or Cradock. The route offers a fascinating look at the changing landscapes of South Africa, from the Mpumalanga highlands to the Karoo plains.
Total Distance: 1100 km driving distance; 850 km straight-line air distance.
Ensure you have a reliable GPS as the N10 can be remote.
March to May, when the Karoo temperatures are moderate and the scenery is pleasant.