Distance from Lanark to Romsey

The distance from Lanark to Romsey is 679 km (or 422 mi). The estimated driving time for the trip is 7h 5min and the main road for this route is the A74(M). In a straight line, the distance between Lanark and Romsey is 558 km (347 mi).