Distance from Lancaster to Fraserburgh

The distance from Lancaster to Fraserburgh is 522 km (or 325 mi). The estimated driving time for the trip is 5h 41min and the main road for this route is the A90. In a straight line, the distance between Lancaster and Fraserburgh is 408 km (254 mi).