Distance from Prestwick to Haverhill

The distance from Prestwick to Haverhill is 593 km (or 369 mi). The estimated driving time for the trip is 6h 34min and the main road for this route is the Doncaster Bypass, A1(M). In a straight line, the distance between Prestwick and Haverhill is 503 km (313 mi).