The driving distance from Swansea to Cardiff is 43 miles
or 69 kilometers
This is a fairly short road trip, starting from Swansea, United Kingdom and arriving at your destination of Cardiff, United Kingdom with a total driving time of 59 minutes
If you just want to know how far it is between Swansea and Cardiff, the straight line distance is 34 miles
or 55 kilometers
If you are a pilot flying a private plane, you can fly straight from Swansea, United Kingdom to Cardiff, United Kingdom for a total flight time of 34 minutes
Get more details to plan a trip from
Swansea to Cardiff.