Distance from Middlewich to Harlech

The distance from Middlewich to Harlech is 144 km (or 90 mi). The estimated driving time for the trip is 1h 57min and the main road for this route is the A5. In a straight line, the distance between Middlewich and Harlech is 117 km (73 mi).