Distance from Ashtead to Lanark

The distance from Ashtead to Lanark is 648 km (or 403 mi). The estimated driving time for the trip is 7h 5min and the main road for this route is the Harperley Roundabout. In a straight line, the distance between Ashtead and Lanark is 547 km (340 mi).