Distance from Shrewsbury to Dundee
The distance from Shrewsbury to Dundee is 526 km (or 327 mi). The estimated driving time for the trip is 5h 35min and the main road for this route is the M6. In a straight line, the distance between Shrewsbury and Dundee is 432 km (269 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 Dundee and other towns
- Distance from Dundee to London
- Distance from Dundee to Nottingham
- Distance from Dundee to Leicester
- Distance from Dundee to Middlesbrough
- Distance from Dundee to Glasgow
- Distance from Dundee to Bristol
- Distance from Dundee to Portsmouth
- Distance from Dundee to Liverpool
- Distance from Dundee to Belfast
- Distance from Dundee to Stoke-On-Trent
- Distance from Dundee to Cardiff