Distance from Cannock to Shrewsbury
The distance from Cannock to Shrewsbury is 10 km (or 7 mi). The estimated driving time for the trip is 11min and the main road for this route is the Warstone Road, A462. In a straight line, the distance between Cannock and Shrewsbury is 8 km (5 mi).
Distance from Cannock and other towns
- Distance from Cannock to Barnard Castle
- Distance from Cannock to Nottingham
- Distance from Cannock to Watlington
- Distance from Cannock to Haltwhistle
- Distance from Cannock to Penarth
- Distance from Cannock to Kilgetty
- Distance from Cannock to Denny
- Distance from Cannock to Lauder
- Distance from Cannock to Broxburn
- Distance from Cannock to Sidcup
- Distance from Cannock to Gretna
- Distance from Cannock to Dunstable
Distance from Shrewsbury and other towns
- Distance from Shrewsbury to Brighton
- Distance from Shrewsbury to London
- Distance from Shrewsbury to Glasgow
- Distance from Shrewsbury to Reading
- Distance from Shrewsbury to Liverpool
- Distance from Shrewsbury to Portsmouth
- Distance from Shrewsbury to Belfast
- Distance from Shrewsbury to Bristol
- Distance from Shrewsbury to Nottingham
- Distance from Shrewsbury to Sheffield
- Distance from Shrewsbury to Edinburgh