Traveling from Scarborough to Swansea is best achieved by train, covering roughly 400 km. You will typically travel via York or Leeds, connecting to a cross-country service toward South Wales. The journey takes approximately 6 hours. This route offers a scenic transition from the North Sea coast to the Welsh coastline.
Total Distance: 400 km driving distance, 330 km air distance.
Change at Cardiff Central for the local service to Swansea.
April to June for pleasant weather and blooming landscapes in the Gower Peninsula.