Distance from Royston to Shrewsbury
The distance from Royston to Shrewsbury is 152 km (or 95 mi). The estimated driving time for the trip is 1h 46min and the main road for this route is the A38. In a straight line, the distance between Royston and Shrewsbury is 119 km (74 mi).
Distance from Royston and other towns
- Distance from Royston to Okehampton
- Distance from Royston to Ebbw Vale
- Distance from Royston to St Albans
- Distance from Royston to Penrhyndeudraeth
- Distance from Royston to Lossiemouth
- Distance from Royston to Hyde
- Distance from Royston to Sunderland
- Distance from Royston to Faringdon
- Distance from Royston to Stafford
- Distance from Royston to Axminster
- Distance from Royston to Bruton
- Distance from Royston to Honiton
Distance from Shrewsbury and other towns
- Distance from Shrewsbury to London
- Distance from Shrewsbury to Bristol
- Distance from Shrewsbury to Leeds
- Distance from Shrewsbury to Cardiff
- Distance from Shrewsbury to Reading
- Distance from Shrewsbury to Manchester
- Distance from Shrewsbury to Leicester
- Distance from Shrewsbury to Stoke-On-Trent
- Distance from Shrewsbury to Brighton
- Distance from Shrewsbury to Middlesbrough
- Distance from Shrewsbury to Portsmouth