Distance from Merthyr Tydfil to Lanark

The distance from Merthyr Tydfil to Lanark is 562 km (or 350 mi). The estimated driving time for the trip is 6h 48min and the main road for this route is the Shrewsbury Road. In a straight line, the distance between Merthyr Tydfil and Lanark is 459 km (286 mi).