Distance from Lanark to Longfield

The distance from Lanark to Longfield is 634 km (or 394 mi). The estimated driving time for the trip is 6h 58min and the main road for this route is the Doncaster Bypass. In a straight line, the distance between Lanark and Longfield is 554 km (345 mi).