Distance from Arbroath to St Andrews
The distance from Arbroath to St Andrews is 48 km (or 30 mi). The estimated driving time for the trip is 43min and the main road for this route is the A92. In a straight line, the distance between Arbroath and St Andrews is 28 km (18 mi).
Distance from Arbroath and other towns
- Distance from Arbroath to Selkirk
- Distance from Arbroath to Crewe
- Distance from Arbroath to Knaresborough
- Distance from Arbroath to Chester Le Street
- Distance from Arbroath to Wallingford
- Distance from Arbroath to Kingston Upon Thames
- Distance from Arbroath to Ballater
- Distance from Arbroath to Shrewsbury
- Distance from Arbroath to Bath
- Distance from Arbroath to Letchworth Garden City
- Distance from Arbroath to Guisborough
- Distance from Arbroath 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