Distance from Peterborough to St Andrews
The distance from Peterborough to St Andrews is 559 km (or 348 mi). The estimated driving time for the trip is 6h 26min and the main road for this route is the Doncaster By-Pass. In a straight line, the distance between Peterborough and St Andrews is 450 km (280 mi).
Distance from Peterborough and other towns
- Distance from Peterborough to Lauder
- Distance from Peterborough to Alness
- Distance from Peterborough to Newton Abbot
- Distance from Peterborough to Letchworth Garden City
- Distance from Peterborough to Carshalton
- Distance from Peterborough to Yarm
- Distance from Peterborough to Bures
- Distance from Peterborough to Hockley
- Distance from Peterborough to Torquay
- Distance from Peterborough to Rugeley
- Distance from Peterborough to Attleborough
- Distance from Peterborough to Tillicoultry
Distance from St Andrews and other towns
- Distance from St Andrews to Manchester
- Distance from St Andrews to Belfast
- Distance from St Andrews to Bristol
- Distance from St Andrews to Reading
- Distance from St Andrews to Birmingham
- Distance from St Andrews to Nottingham
- Distance from St Andrews to Sheffield
- Distance from St Andrews to Cardiff
- Distance from St Andrews to Brighton
- Distance from St Andrews to Edinburgh
- Distance from St Andrews to Stoke-On-Trent