Distance from Port Talbot to Arbroath

The distance from Port Talbot to Arbroath is 705 km (or 439 mi). The estimated driving time for the trip is 8h 36min and the main road for this route is the Arbroath Road. In a straight line, the distance between Port Talbot and Arbroath is 551 km (343 mi).