Distance from Peterborough to Lewes

The distance from Peterborough to Lewes is 228 km (or 142 mi). The estimated driving time for the trip is 2h 41min and the main road for this route is the Norman Cross. In a straight line, the distance between Peterborough and Lewes is 189 km (118 mi).