Distance from Cape Town to Mabaleni

The distance from Cape Town Western Cape to Mabaleni KwaZulu-Natal by car is 1669 km (or 1038 mi). The estimated driving time for the trip is 18 h 43 min and the main road for this route is the N1. In a straight line, the distance between Cape Town and Mabaleni is 1336 km (831 mi).