Distance from Peterborough to Shrewsbury
The distance from Peterborough to Shrewsbury is 152 km (or 95 mi). The estimated driving time for the trip is 1h 41min and the main road for this route is the M6. In a straight line, the distance between Peterborough and Shrewsbury is 120 km (75 mi).
Distance from Peterborough and other towns
- Distance from Peterborough to Scunthorpe
- Distance from Peterborough to Swadlincote
- Distance from Peterborough to Weston-Super-Mare
- Distance from Peterborough to Woodhall Spa
- Distance from Peterborough to Boscastle
- Distance from Peterborough to Oban
- Distance from Peterborough to Cullompton
- Distance from Peterborough to Selkirk
- Distance from Peterborough to Bordon
- Distance from Peterborough to Halkirk
- Distance from Peterborough to Corby
- Distance from Peterborough to Mitcham
Distance from Shrewsbury and other towns
- Distance from Shrewsbury to Middlesbrough
- Distance from Shrewsbury to Liverpool
- Distance from Shrewsbury to Bristol
- Distance from Shrewsbury to Cardiff
- Distance from Shrewsbury to Manchester
- Distance from Shrewsbury to Belfast
- Distance from Shrewsbury to Stoke-On-Trent
- Distance from Shrewsbury to London
- Distance from Shrewsbury to Leicester
- Distance from Shrewsbury to Leeds
- Distance from Shrewsbury to Edinburgh