Distance from Durban to Kammanassiedam

The distance from Durban KwaZulu-Natal to Kammanassiedam Western Cape by car is 1343 km (or 835 mi). The estimated driving time for the trip is 15 h 37 min and the main road for this route is the N1. In a straight line, the distance between Durban and Kammanassiedam is 917 km (570 mi).