Distance from Pembroke to Armagh

The distance from Pembroke to Armagh is 615 km (or 383 mi). The estimated driving time for the trip is 16h 11min and the main road for this route is the Belfast - Liverpool (Birkenhead). In a straight line, the distance between Pembroke and Armagh is 319 km (199 mi).