Distance from Pietermaritzburg to Calvinia

The distance from Pietermaritzburg to Calvinia by car is 1360 km (or 846 mi). The estimated driving time for the trip is 16 h 8 min and the main road for this route is the N1. In a straight line, the distance between Pietermaritzburg and Calvinia is 1035 km (644 mi).