Distance from Armagh to Llanidloes

The distance from Armagh to Llanidloes is 473 km (or 294 mi). The estimated driving time for the trip is 13h 56min and the main road for this route is the Belfast - Liverpool (Birkenhead). In a straight line, the distance between Armagh and Llanidloes is 295 km (184 mi).