Distance from Oxford to Selkirk
The distance from Oxford to Selkirk is 556 km (or 346 mi). The estimated driving time for the trip is 5h 59min and the main road for this route is the M6. In a straight line, the distance between Oxford and Selkirk is 471 km (293 mi).
Distance from Oxford and other towns
- Distance from Oxford to Brixham
- Distance from Oxford to Downham Market
- Distance from Oxford to Deal
- Distance from Oxford to Arthog
- Distance from Oxford to Lightwater
- Distance from Oxford to Airdrie
- Distance from Oxford to Dunfermline
- Distance from Oxford to Glossop
- Distance from Oxford to Abergavenny
- Distance from Oxford to Ventnor
- Distance from Oxford to Mauchline
- Distance from Oxford to Bexley
Distance from Selkirk and other towns
- Distance from Selkirk to Birmingham
- Distance from Selkirk to Middlesbrough
- Distance from Selkirk to Bristol
- Distance from Selkirk to Reading
- Distance from Selkirk to Cardiff
- Distance from Selkirk to Portsmouth
- Distance from Selkirk to Glasgow
- Distance from Selkirk to Belfast
- Distance from Selkirk to Brighton
- Distance from Selkirk to Edinburgh
- Distance from Selkirk to Liverpool