Distance from Lanark to Reading

The distance from Lanark to Reading by car is 621 km (or 386 mi). The estimated driving time for the trip is 6 h 33 min and the main road for this route is the M6. In a straight line, the distance between Lanark and Reading is 517 km (322 mi).