Distance from Liphook to Eyemouth

The distance from Liphook to Eyemouth is 630 km (or 392 mi). The estimated driving time for the trip is 6h 33min and the main road for this route is the A1(M). In a straight line, the distance between Liphook and Eyemouth is 540 km (336 mi).