Distance from Oxford to Shrewsbury
The distance from Oxford to Shrewsbury is 182 km (or 114 mi). The estimated driving time for the trip is 2h 5min and the main road for this route is the M40. In a straight line, the distance between Oxford and Shrewsbury is 147 km (92 mi).
Distance from Oxford and other towns
- Distance from Oxford to Wrexham
- Distance from Oxford to High Peak
- Distance from Oxford to Knutsford
- Distance from Oxford to Hunstanton
- Distance from Oxford to Ashington
- Distance from Oxford to Nottingham
- Distance from Oxford to Ossett
- Distance from Oxford to Isle Of Gigha
- Distance from Oxford to Nuneaton
- Distance from Oxford to Edgware
- Distance from Oxford to Littlehampton
- Distance from Oxford to Cumnock
Distance from Shrewsbury and other towns
- Distance from Shrewsbury to Leeds
- Distance from Shrewsbury to Bristol
- Distance from Shrewsbury to Nottingham
- Distance from Shrewsbury to Reading
- Distance from Shrewsbury to Cardiff
- Distance from Shrewsbury to Stoke-On-Trent
- Distance from Shrewsbury to Brighton
- Distance from Shrewsbury to Portsmouth
- Distance from Shrewsbury to Leicester
- Distance from Shrewsbury to Middlesbrough
- Distance from Shrewsbury to Glasgow