Distance from Shrewsbury to York
The distance from Shrewsbury to York is 195 km (or 122 mi). The estimated driving time for the trip is 2h 9min and the main road for this route is the M18. In a straight line, the distance between Shrewsbury and York is 161 km (101 mi).
Distance from Shrewsbury and other towns
- Distance from Shrewsbury to Holywell
- Distance from Shrewsbury to West Molesey
- Distance from Shrewsbury to Duns
- Distance from Shrewsbury to Feltham
- Distance from Shrewsbury to Hillsborough
- Distance from Shrewsbury to Bargoed
- Distance from Shrewsbury to Stevenage
- Distance from Shrewsbury to Uxbridge
- Distance from Shrewsbury to Bures
- Distance from Shrewsbury to Pershore
- Distance from Shrewsbury to Leatherhead
- Distance from Shrewsbury to Great Yarmouth
Distance from York and other towns
- Distance from York to Middlesbrough
- Distance from York to Nottingham
- Distance from York to Leeds
- Distance from York to Edinburgh
- Distance from York to Portsmouth
- Distance from York to Reading
- Distance from York to Birmingham
- Distance from York to Stoke-On-Trent
- Distance from York to Belfast
- Distance from York to Leicester
- Distance from York to Manchester