Distance from Shrewsbury to Selkirk
The distance from Shrewsbury to Selkirk is 376 km (or 234 mi). The estimated driving time for the trip is 4h 2min and the main road for this route is the M6. In a straight line, the distance between Shrewsbury and Selkirk is 330 km (206 mi).
Distance from Shrewsbury and other towns
- Distance from Shrewsbury to Isle Of Barra
- Distance from Shrewsbury to Ringwood
- Distance from Shrewsbury to Ilkley
- Distance from Shrewsbury to Ambleside
- Distance from Shrewsbury to Burgess Hill
- Distance from Shrewsbury to Aughnacloy
- Distance from Shrewsbury to Kingswinford
- Distance from Shrewsbury to Snodland
- Distance from Shrewsbury to Canonbie
- Distance from Shrewsbury to Holmfirth
- Distance from Shrewsbury to Stalybridge
- Distance from Shrewsbury to Londonderry
Distance from Selkirk and other towns
- Distance from Selkirk to Belfast
- Distance from Selkirk to Stoke-On-Trent
- Distance from Selkirk to Edinburgh
- Distance from Selkirk to Leeds
- Distance from Selkirk to Nottingham
- Distance from Selkirk to Leicester
- Distance from Selkirk to Reading
- Distance from Selkirk to Brighton
- Distance from Selkirk to Birmingham
- Distance from Selkirk to Middlesbrough
- Distance from Selkirk to London