Distance from Invergordon to Ashington

The distance from Invergordon to Ashington is 479 km (or 298 mi). The estimated driving time for the trip is 5h 18min and the main road for this route is the A9. In a straight line, the distance between Invergordon and Ashington is 325 km (202 mi).