Distance from Cape Town to Saint Mark's

The distance from Cape Town Western Cape to Saint Mark's Eastern Cape by car is 1003 km (or 624 mi). The estimated driving time for the trip is 12 h 25 min and the main road for this route is the N1. In a straight line, the distance between Cape Town and Saint Mark's is 864 km (537 mi).