Distance from Malmesbury to South Petherton

The distance from Malmesbury to South Petherton is 111 km (or 69 mi). The estimated driving time for the trip is 1h 23min and the main road for this route is the B3092. In a straight line, the distance between Malmesbury and South Petherton is 86 km (54 mi).