Distance from Strathaven to Lanark

The distance from Strathaven to Lanark is 65 km (or 41 mi). The estimated driving time for the trip is 52min and the main road for this route is the A70. In a straight line, the distance between Strathaven and Lanark is 52 km (33 mi).