Distance from Arbroath to Caersws

The distance from Arbroath to Caersws is 581 km (or 362 mi). The estimated driving time for the trip is 6h 32min and the main road for this route is the Preston Bypass. In a straight line, the distance between Arbroath and Caersws is 453 km (282 mi).