Distance from Hamilton to Armagh

The distance from Hamilton to Armagh is 919 km (or 572 mi). The estimated driving time for the trip is 10h 4min and the main road for this route is the Highway 401, 401. In a straight line, the distance between Hamilton and Armagh is 825 km (513 mi).