Distance from Shetland to Lanark

The distance from Shetland to Lanark is 549 km (or 342 mi). The estimated driving time for the trip is 19h 45min and the main road for this route is the Aberdeen-Lerwick. In a straight line, the distance between Shetland and Lanark is 491 km (306 mi).