Distance from Liphook to Fraserburgh

The distance from Liphook to Fraserburgh is 961 km (or 598 mi). The estimated driving time for the trip is 10h 5min and the main road for this route is the M6. In a straight line, the distance between Liphook and Fraserburgh is 740 km (460 mi).