Distance from Selkirk to Armagh

The distance from Selkirk to Armagh is 362 km (or 225 mi). The estimated driving time for the trip is 6h 40min and the main road for this route is the Larne - Cairnryan. In a straight line, the distance between Selkirk and Armagh is 278 km (173 mi).