Distance from Leyburn to Haverhill

The distance from Leyburn to Haverhill is 335 km (or 209 mi). The estimated driving time for the trip is 3h 34min and the main road for this route is the Doncaster Bypass, A1(M). In a straight line, the distance between Leyburn and Haverhill is 289 km (180 mi).