The journey from Cannon Rocks to Middelburg covers approximately 1150 km. You will travel north through the Eastern Cape, Free State, and Gauteng before heading east on the N4 highway to Middelburg. The drive takes about 13 hours, passing through diverse landscapes. Middelburg is a key industrial and agricultural town in Mpumalanga.
Total Distance: 1150 km driving distance; 900 km straight-line air distance.
The N4 is a major highway; expect heavy traffic near Pretoria.
May to September for dry weather.