Distance from Cafda Village to Pietermaritzburg

The distance from Cafda Village to Pietermaritzburg by car is 1571 km (or 977 mi). The estimated driving time for the trip is 17 h 4 min and the main road for this route is the N1. In a straight line, the distance between Cafda Village and Pietermaritzburg is 1227 km (763 mi).