Distance from Martock to Eyemouth

The distance from Martock to Eyemouth is 637 km (or 396 mi). The estimated driving time for the trip is 7h 11min and the main road for this route is the Gosforth Park Interchange. In a straight line, the distance between Martock and Eyemouth is 547 km (340 mi).