Distance from Craigs Middle to Haverhill

The distance from Craigs Middle to Haverhill is approximately 560 km / 348 mi (as the crow flies).

The following map shows the distance from Craigs Middle to Haverhill.

For more detailed information about any of the places please click on the place name:
Craigs Middle
Haverhill

Map options

Current distance: Craigs Middle -> Haverhill
Show reverse: Haverhill -> Craigs Middle

DistanceRouteRoute by bikeRoute by foot