Distance from Farnham to Halstead

The distance from Farnham to Halstead is 144 km (or 90 mi). The estimated driving time for the trip is 2h 12min and the main road for this route is the Colchester Road. In a straight line, the distance between Farnham and Halstead is 126 km (79 mi).