Distance from Lauder to Haverhill

The distance from Lauder to Haverhill is 553 km (or 344 mi). The estimated driving time for the trip is 6h 21min and the main road for this route is the A68. In a straight line, the distance between Lauder and Haverhill is 488 km (304 mi).