Distance from Beaworthy to Haverhill

The distance from Beaworthy to Haverhill is 435 km (or 271 mi). The estimated driving time for the trip is 4h 47min and the main road for this route is the A303. In a straight line, the distance between Beaworthy and Haverhill is 352 km (219 mi).