Distance from Canterbury to Shrewsbury
The distance from Canterbury to Shrewsbury is 310 km (or 193 mi). The estimated driving time for the trip is 3h 14min and the main road for this route is the M1. In a straight line, the distance between Canterbury and Shrewsbury is 260 km (162 mi).
Distance from Canterbury and other towns
- Distance from Canterbury to Dorchester
- Distance from Canterbury to London
- Distance from Canterbury to Willenhall
- Distance from Canterbury to Lymington
- Distance from Canterbury to Walsingham
- Distance from Canterbury to Taunton
- Distance from Canterbury to Banwell
- Distance from Canterbury to Kings Langley
- Distance from Canterbury to Warwick
- Distance from Canterbury to Cranbrook
- Distance from Canterbury to Montgomery
- Distance from Canterbury to Lochgilphead
Distance from Shrewsbury and other towns
- Distance from Shrewsbury to Glasgow
- Distance from Shrewsbury to Sheffield
- Distance from Shrewsbury to Portsmouth
- Distance from Shrewsbury to Edinburgh
- Distance from Shrewsbury to Liverpool
- Distance from Shrewsbury to Nottingham
- Distance from Shrewsbury to Reading
- Distance from Shrewsbury to Bristol
- Distance from Shrewsbury to Cardiff
- Distance from Shrewsbury to Stoke-On-Trent
- Distance from Shrewsbury to Belfast