Distance from Banstead to Eyemouth

The distance from Banstead to Eyemouth is 591 km (or 368 mi). The estimated driving time for the trip is 6h 48min and the main road for this route is the Gosforth Park Interchange. In a straight line, the distance between Banstead and Eyemouth is 529 km (329 mi).