Distance from Halstead to Beverley

The distance from Halstead to Beverley is 272 km (or 170 mi). The estimated driving time for the trip is 3h 56min and the main road for this route is the High Street. In a straight line, the distance between Halstead and Beverley is 232 km (145 mi).