Distance from Cookstown to Armagh

The distance from Cookstown to Armagh is 37 km (or 23 mi). The estimated driving time for the trip is 32min and the main road for this route is the Moy Road, A29. In a straight line, the distance between Cookstown and Armagh is 34 km (22 mi).