Distance from Alexandria to Lanark

The distance from Alexandria to Lanark is 100 km (or 63 mi). The estimated driving time for the trip is 1h 16min and the main road for this route is the M8. In a straight line, the distance between Alexandria and Lanark is 79 km (50 mi).