Distance from Pietermaritzburg to Gannahoek

The distance from Pietermaritzburg to Gannahoek by car is 816 km (or 508 mi). The estimated driving time for the trip is 11 h 17 min and the main road for this route is the R34. In a straight line, the distance between Pietermaritzburg and Gannahoek is 690 km (429 mi).