Distance from Haslemere to Prestonpans

The distance from Haslemere to Prestonpans is 658 km (or 409 mi). The estimated driving time for the trip is 7h 15min and the main road for this route is the Harperley Roundabout. In a straight line, the distance between Haslemere and Prestonpans is 561 km (349 mi).