Distance from Merriott to Harlech

The distance from Merriott to Harlech is 356 km (or 222 mi). The estimated driving time for the trip is 4h 32min and the main road for this route is the A470. In a straight line, the distance between Merriott and Harlech is 235 km (147 mi).