Distance from Swansea to Alford

The distance from Swansea to Alford is 823 km (or 512 mi). The estimated driving time for the trip is 9h 29min and the main road for this route is the M6. In a straight line, the distance between Swansea and Alford is 634 km (394 mi).