Distance from Penarth to St Andrews
The distance from Penarth to St Andrews is 715 km (or 445 mi). The estimated driving time for the trip is 7h 41min and the main road for this route is the M6. In a straight line, the distance between Penarth and St Andrews is 549 km (342 mi).
Distance from Penarth and other towns
- Distance from Penarth to Barnard Castle
- Distance from Penarth to Nottingham
- Distance from Penarth to Watlington
- Distance from Penarth to Haltwhistle
- Distance from Penarth to Kilgetty
- Distance from Penarth to Denny
- Distance from Penarth to Lauder
- Distance from Penarth to Broxburn
- Distance from Penarth to Sidcup
- Distance from Penarth to Gretna
- Distance from Penarth to Dunstable
Distance from St Andrews and other towns
- Distance from St Andrews to Brighton
- Distance from St Andrews to London
- Distance from St Andrews to Glasgow
- Distance from St Andrews to Reading
- Distance from St Andrews to Liverpool
- Distance from St Andrews to Portsmouth
- Distance from St Andrews to Belfast
- Distance from St Andrews to Bristol
- Distance from St Andrews to Nottingham
- Distance from St Andrews to Sheffield
- Distance from St Andrews to Edinburgh