Distance from Penryn to Haverhill

The distance from Penryn to Haverhill is 262 km (or 163 mi). The estimated driving time for the trip is 2h 57min and the main road for this route is the Worksop Road. In a straight line, the distance between Penryn and Haverhill is 227 km (142 mi).