Distance from Auchterarder to Peterborough

The distance from Auchterarder to Peterborough is 544 km (or 339 mi). The estimated driving time for the trip is 6h 14min and the main road for this route is the Doncaster Bypass. In a straight line, the distance between Auchterarder and Peterborough is 471 km (293 mi).