Distance from Armagh to Haverhill

The distance from Armagh to Haverhill is 766 km (or 476 mi). The estimated driving time for the trip is 10h 51min and the main road for this route is the Doncaster Bypass, A1(M). In a straight line, the distance between Armagh and Haverhill is 534 km (332 mi).