The journey from Sanquhar to Swansea covers approximately 600 kilometers. Rail is the most practical option, typically requiring changes at Carlisle, Birmingham New Street, and Cardiff Central to reach Swansea Station. The total travel time is around 7 hours and 30 minutes. You will travel down the West Coast Main Line and then across to South Wales. Swansea is a coastal city known for its beautiful bay and proximity to the Gower Peninsula.
Total Distance: 600 km driving distance, 500 km air distance.
Book your Transport for Wales leg in advance for the best prices.
May to September for the best weather to explore Swansea's beaches and the Gower Peninsula.