Distance from Abertillery to Invergordon

The distance from Abertillery to Invergordon is 849 km (or 528 mi). The estimated driving time for the trip is 9h 49min and the main road for this route is the Shrewsbury Road. In a straight line, the distance between Abertillery and Invergordon is 665 km (414 mi).