Distance from Petersfield to Selkirk
The distance from Petersfield to Selkirk is 630 km (or 392 mi). The estimated driving time for the trip is 6h 39min and the main road for this route is the M6. In a straight line, the distance between Petersfield and Selkirk is 521 km (324 mi).
Distance from Petersfield and other towns
- Distance from Petersfield to Wick
- Distance from Petersfield to Chislehurst
- Distance from Petersfield to Beaconsfield
- Distance from Petersfield to Frizington
- Distance from Petersfield to Barton-Upon-Humber
- Distance from Petersfield to Abingdon
- Distance from Petersfield to Shaftesbury
- Distance from Petersfield to Askam-In-Furness
- Distance from Petersfield to Watlington
- Distance from Petersfield to Haverhill
- Distance from Petersfield to Nelson
- Distance from Petersfield to Duns
Distance from Selkirk and other towns
- Distance from Selkirk to Edinburgh
- Distance from Selkirk to Birmingham
- Distance from Selkirk to Sheffield
- Distance from Selkirk to Nottingham
- Distance from Selkirk to Leeds
- Distance from Selkirk to Middlesbrough
- Distance from Selkirk to Stoke-On-Trent
- Distance from Selkirk to Bristol
- Distance from Selkirk to Brighton
- Distance from Selkirk to Reading
- Distance from Selkirk to Cardiff