Updated at 20:20, UK time
TimeDestinationTrainStatusPlatform
20:23London PaddingtonGWR 1L36On time–20:48CarmarthenGWR 1B27On time–20:52Cardiff CentralTransport for Wales 1B60On time–20:57Milford HavenTransport for Wales 2E40On time–21:23Bristol ParkwayGWR 1L38On time–21:28Cardiff CentralTransport for Wales 2B84On time–22:09Milford HavenTransport for Wales 1V58On time–TimeFromTrainStatusPlatform
20:34London PaddingtonGWR 1B27On time–20:49Milford HavenTransport for Wales 1B60On time–21:03Cardiff CentralTransport for Wales 2B89On time–21:07CarmarthenGWR 1L38On time–21:16London PaddingtonGWR 1B28On time–21:20CarmarthenTransport for Wales 2B84On time–21:31London PaddingtonGWR 1B30On time–21:59Manchester PiccadillyTransport for Wales 1V58On time–22:04London PaddingtonGWR 1B31On time–Direct trains from Swansea
Cardiff Central49/day · 51 minNewport (South Wales)28/day · 1 h 06London Paddington21/day · 2 h 45Reading20/day · 2 h 19Stockport6/day · 4 h 04Manchester Piccadilly6/day · 4 h 16Crewe6/day · 3 h 32Didcot Parkway5/day · 2 h 10
From today's National Rail timetable · fastest journey timeQuestions about Swansea station
Which trains leave Swansea today?
115 trains call at Swansea today, including 49 to Cardiff Central. The board at the top of the page shows the next departures, with platform and delay.
Nearby stations: Llansamlet · Gowerton · Skewen · Briton Ferry · Baglan · Neath