Distance from Armagh to Invergordon

The distance from Armagh to Invergordon is 593 km (or 369 mi). The estimated driving time for the trip is 9h 14min and the main road for this route is the A9. In a straight line, the distance between Armagh and Invergordon is 403 km (251 mi).