Distance from Escuminac to Armagh

The distance from Escuminac to Armagh is 507 km (or 316 mi). The estimated driving time for the trip is 6h 2min and the main road for this route is the NB 11. In a straight line, the distance between Escuminac and Armagh is 345 km (215 mi).