Distance from Peterborough to Calstock

The distance from Peterborough to Calstock is 446 km (or 278 mi). The estimated driving time for the trip is 4h 52min and the main road for this route is the M5. In a straight line, the distance between Peterborough and Calstock is 358 km (223 mi).