Distance from Stoke-On-Trent to Shrewsbury
The distance from Stoke-On-Trent to Shrewsbury is 53 km (or 33 mi). The estimated driving time for the trip is 37min and the main road for this route is the M6. In a straight line, the distance between Stoke-On-Trent and Shrewsbury is 45 km (28 mi).
Distance from Stoke-On-Trent and other towns
- Distance from Stoke-On-Trent to Okehampton
- Distance from Stoke-On-Trent to Ebbw Vale
- Distance from Stoke-On-Trent to St Albans
- Distance from Stoke-On-Trent to Penrhyndeudraeth
- Distance from Stoke-On-Trent to Lossiemouth
- Distance from Stoke-On-Trent to Hyde
- Distance from Stoke-On-Trent to Sunderland
- Distance from Stoke-On-Trent to Faringdon
- Distance from Stoke-On-Trent to Stafford
- Distance from Stoke-On-Trent to Axminster
- Distance from Stoke-On-Trent to Bruton
- Distance from Stoke-On-Trent to Honiton
Distance from Shrewsbury and other towns
- Distance from Shrewsbury to London
- Distance from Shrewsbury to Bristol
- Distance from Shrewsbury to Leeds
- Distance from Shrewsbury to Cardiff
- Distance from Shrewsbury to Reading
- Distance from Shrewsbury to Manchester
- Distance from Shrewsbury to Leicester
- Distance from Shrewsbury to Stoke-On-Trent
- Distance from Shrewsbury to Brighton
- Distance from Shrewsbury to Middlesbrough
- Distance from Shrewsbury to Portsmouth