Distance from Swansea to Portbury

The distance from Swansea to Portbury is approximately 86 km / 54 mi (as the crow flies).

The following map shows the distance from Swansea to Portbury.

For more detailed information about any of the places please click on the place name:
Swansea
Portbury

Map options

Current distance: Swansea -> Portbury
Show reverse: Portbury -> Swansea

DistanceRouteRoute by bikeRoute by foot