Distance from Cranbrook to Armagh

The distance from Cranbrook to Armagh is 4483 km (or 2786 mi). The estimated driving time for the trip is 46h and the main road for this route is the Northeast Main Street, US 87, MT 200. In a straight line, the distance between Cranbrook and Armagh is 3316 km (2061 mi).