Distance from Fakenham to Fraserburgh

The distance from Fakenham to Fraserburgh is 834 km (or 519 mi). The estimated driving time for the trip is 9h 9min and the main road for this route is the A90. In a straight line, the distance between Fakenham and Fraserburgh is 566 km (352 mi).