Distance from Banstead to Lanark

The distance from Banstead to Lanark is 640 km (or 398 mi). The estimated driving time for the trip is 7h 40min and the main road for this route is the Barnet Bypass. In a straight line, the distance between Banstead and Lanark is 556 km (346 mi).