← Change station
Swansea
Earlier trains
08:52
cancelled
Manchester Piccadilly
1W16 • Transport for Wales
1
09:03
Milford Haven
1B31 • Transport for Wales
2
09:06
09:14
Cardiff Central
2B53 • Transport for Wales
1
09:23
London Paddington
1L14 • Great Western Railway
3
09:48
Carmarthen
1B03 • Great Western Railway
3
09:52
Cardiff Central
1B56 • Transport for Wales
1
09:59
10:12
Carmarthen
1V32 • Transport for Wales
2
10:17
Llandrindod
0B00 • Transport for Wales
🚌
10:23
London Paddington
1L16 • Great Western Railway
3
Later trains
← Departures from Swansea
07:04 Swansea to Cardiff Central
2B90 • Transport for Wales •
RTT
Swansea
07:04
4
Neath
07:15
07:17
2
Port Talbot Parkway
07:22
07:23
2
Pyle
07:29
07:31
2
Bridgend
07:37
07:39
2
Pencoed
07:43
07:46
2
Llanharan
07:47
07:50
1
Pontyclun
07:52
07:55
1
Cardiff Central
08:06
delayed