Distance from Cape Town to Zihlahleni

The distance from Cape Town Western Cape to Zihlahleni Eastern Cape by car is 963 km (or 599 mi). The estimated driving time for the trip is 12 h 3 min and the main road for this route is the N1. In a straight line, the distance between Cape Town and Zihlahleni is 822 km (511 mi).