Swansea railway station serves the city of Swansea, Wales. It is 186 miles 7 chains (299 km) measured from London Paddington (via Stroud) on the National Rail network. In 2021/22 it was the third-busiest station in Wales (after Cardiff Central and Newport).