Distance from Peterborough to Shepton Mallet

The distance from Peterborough to Shepton Mallet is 270 km (or 168 mi). The estimated driving time for the trip is 3h 13min and the main road for this route is the A43. In a straight line, the distance between Peterborough and Shepton Mallet is 221 km (138 mi).