Distance from Shrewsbury to Stoke-On-Trent
The distance from Shrewsbury to Stoke-On-Trent is 53 km (or 33 mi). The estimated driving time for the trip is 38min and the main road for this route is the A500. In a straight line, the distance between Shrewsbury and Stoke-On-Trent is 45 km (28 mi).
Distance from Shrewsbury and other towns
- Distance from Shrewsbury to Boscastle
- Distance from Shrewsbury to Burntisland
- Distance from Shrewsbury to Dunoon
- Distance from Shrewsbury to Norwich
- Distance from Shrewsbury to Hindhead
- Distance from Shrewsbury to Prestwick
- Distance from Shrewsbury to Dyffryn Ardudwy
- Distance from Shrewsbury to Warwick
- Distance from Shrewsbury to Doncaster
- Distance from Shrewsbury to Barnet
- Distance from Shrewsbury to Bacup
- Distance from Shrewsbury to Shildon
Distance from Stoke-On-Trent and other towns
- Distance from Stoke-On-Trent to London
- Distance from Stoke-On-Trent to Nottingham
- Distance from Stoke-On-Trent to Leicester
- Distance from Stoke-On-Trent to Middlesbrough
- Distance from Stoke-On-Trent to Glasgow
- Distance from Stoke-On-Trent to Bristol
- Distance from Stoke-On-Trent to Portsmouth
- Distance from Stoke-On-Trent to Liverpool
- Distance from Stoke-On-Trent to Belfast
- Distance from Stoke-On-Trent to Cardiff