Distance from Oldham to Shrewsbury
The distance from Oldham to Shrewsbury is 136 km (or 85 mi). The estimated driving time for the trip is 1h 28min and the main road for this route is the M56. In a straight line, the distance between Oldham and Shrewsbury is 105 km (66 mi).
Distance from Oldham and other towns
- Distance from Oldham to Jedburgh
- Distance from Oldham to Witham
- Distance from Oldham to Anstruther
- Distance from Oldham to Barnetby
- Distance from Oldham to Liverpool
- Distance from Oldham to Ringwood
- Distance from Oldham to Grantown-On-Spey
- Distance from Oldham to Norwich
- Distance from Oldham to Addlestone
- Distance from Oldham to Budleigh Salterton
- Distance from Oldham to Leeds
- Distance from Oldham to Chepstow
Distance from Shrewsbury and other towns
- Distance from Shrewsbury to Reading
- Distance from Shrewsbury to Sheffield
- Distance from Shrewsbury to Liverpool
- Distance from Shrewsbury to Portsmouth
- Distance from Shrewsbury to Cardiff
- Distance from Shrewsbury to Leeds
- Distance from Shrewsbury to Nottingham
- Distance from Shrewsbury to Middlesbrough
- Distance from Shrewsbury to Glasgow
- Distance from Shrewsbury to Bristol
- Distance from Shrewsbury to Birmingham