Distance from Barnet to St Andrews
The distance from Barnet to St Andrews is 706 km (or 439 mi). The estimated driving time for the trip is 7h 23min and the main road for this route is the M6. In a straight line, the distance between Barnet and St Andrews is 548 km (341 mi).
Distance from Barnet and other towns
- Distance from Barnet to Selkirk
- Distance from Barnet to Crewe
- Distance from Barnet to Knaresborough
- Distance from Barnet to Chester Le Street
- Distance from Barnet to Wallingford
- Distance from Barnet to Kingston Upon Thames
- Distance from Barnet to Ballater
- Distance from Barnet to Shrewsbury
- Distance from Barnet to Bath
- Distance from Barnet to Letchworth Garden City
- Distance from Barnet to Guisborough
- Distance from Barnet to Langport
Distance from St Andrews and other towns
- Distance from St Andrews to Brighton
- Distance from St Andrews to Nottingham
- Distance from St Andrews to Edinburgh
- Distance from St Andrews to Manchester
- Distance from St Andrews to Bristol
- Distance from St Andrews to Liverpool
- Distance from St Andrews to Leeds
- Distance from St Andrews to Glasgow
- Distance from St Andrews to Belfast
- Distance from St Andrews to Birmingham
- Distance from St Andrews to Leicester