The journey from Dumbarton to Swansea is a cross-country trip of approximately 650 km. You will travel by train from Dumbarton to Glasgow, then take a train to Cardiff, and finally a local service to Swansea. The total travel time is approximately 7 hours. This route connects the Scottish Lowlands to the coastal city of Swansea in Wales.
Total Distance: 650 km driving, 550 km air distance.
The train from Cardiff to Swansea is very frequent and scenic.
Spring and Summer for exploring the Gower Peninsula and the Swansea waterfront.