Distance from Cheltenham to Shrewsbury
The distance from Cheltenham to Shrewsbury is 198 km (or 124 mi). The estimated driving time for the trip is 2h 14min and the main road for this route is the A38. In a straight line, the distance between Cheltenham and Shrewsbury is 156 km (97 mi).
Distance from Cheltenham and other towns
- Distance from Cheltenham to Rowley Regis
- Distance from Cheltenham to Skipton
- Distance from Cheltenham to Ilfracombe
- Distance from Cheltenham to Lichfield
- Distance from Cheltenham to Shrewsbury
- Distance from Cheltenham to Southminster
- Distance from Cheltenham to Blyth
- Distance from Cheltenham to Keswick
- Distance from Cheltenham to Ulverston
- Distance from Cheltenham to Downpatrick
- Distance from Cheltenham to Narberth
- Distance from Cheltenham to Winchester
Distance from Shrewsbury and other towns
- Distance from Shrewsbury to Leeds
- Distance from Shrewsbury to Glasgow
- Distance from Shrewsbury to Sheffield
- Distance from Shrewsbury to Liverpool
- Distance from Shrewsbury to Edinburgh
- Distance from Shrewsbury to Nottingham
- Distance from Shrewsbury to Middlesbrough
- Distance from Shrewsbury to Manchester
- Distance from Shrewsbury to Birmingham
- Distance from Shrewsbury to Bristol
- Distance from Shrewsbury to London