Distance from Peterborough to Tavistock

The distance from Peterborough to Tavistock is 171 km (or 107 mi). The estimated driving time for the trip is 1h 53min and the main road for this route is the Doncaster By-Pass. In a straight line, the distance between Peterborough and Tavistock is 146 km (91 mi).