Distance from Calgary to Armagh

The distance from Calgary to Armagh is 4391 km (or 2729 mi). The estimated driving time for the trip is 44h and the main road for this route is the Northeast Main Street, US 87, MT 200. In a straight line, the distance between Calgary and Armagh is 3166 km (1968 mi).