Distance from Fairford to Arbroath

The distance from Fairford to Arbroath is 593 km (or 369 mi). The estimated driving time for the trip is 6h 30min and the main road for this route is the Arbroath Road. In a straight line, the distance between Fairford and Arbroath is 474 km (295 mi).