Distance from Crook to Prestonpans

The distance from Crook to Prestonpans is 185 km (or 115 mi). The estimated driving time for the trip is 2h 25min and the main road for this route is the Harperley Roundabout. In a straight line, the distance between Crook and Prestonpans is 158 km (99 mi).