Distance from Peterborough to Fraserburgh

The distance from Peterborough to Fraserburgh is 778 km (or 484 mi). The estimated driving time for the trip is 8h 20min and the main road for this route is the A90. In a straight line, the distance between Peterborough and Fraserburgh is 581 km (362 mi).