Distance from Strathaven to Petworth

The distance from Strathaven to Petworth is 683 km (or 425 mi). The estimated driving time for the trip is 7h 4min and the main road for this route is the M74. In a straight line, the distance between Strathaven and Petworth is 570 km (355 mi).