Distance from St. John's to Armagh

The distance from St. John's to Armagh is 2282 km (or 1418 mi). The estimated driving time for the trip is 31h and the main road for this route is the Trans Canada Highway, 1. In a straight line, the distance between St. John's and Armagh is 1353 km (841 mi).