Distance from Port Talbot to Lanark

The distance from Port Talbot to Lanark is 593 km (or 369 mi). The estimated driving time for the trip is 7h 13min and the main road for this route is the Pool Road. In a straight line, the distance between Port Talbot and Lanark is 473 km (294 mi).