Distance from Halstead to Sudbury

The distance from Halstead to Sudbury is 23 km (or 15 mi). The estimated driving time for the trip is 21min and the main road for this route is the Long Gardens, A131. In a straight line, the distance between Halstead and Sudbury is 19 km (12 mi).