Distance from Fraserburgh to Haverhill

The distance from Fraserburgh to Haverhill is 857 km (or 533 mi). The estimated driving time for the trip is 9h 15min and the main road for this route is the Doncaster Bypass, A1(M). In a straight line, the distance between Fraserburgh and Haverhill is 643 km (400 mi).