Distance from Larkhall to Armagh

The distance from Larkhall to Armagh is 277 km (or 173 mi). The estimated driving time for the trip is 5h 49min and the main road for this route is the Belfast - Cairnryan. In a straight line, the distance between Larkhall and Armagh is 230 km (143 mi).