Distance from Haverhill to Maryport

The distance from Haverhill to Maryport is 475 km (or 296 mi). The estimated driving time for the trip is 5h 8min and the main road for this route is the A1(M). In a straight line, the distance between Haverhill and Maryport is 391 km (243 mi).