← Change station
Bridgend
17:20
17:21
from Milford Haven
1W64 • Transport for Wales
2
↓
This site cannot display trains that left over 2 hours ago.
21:03
21:36
Swansea
1B30 • Great Western Railway
1
21:24
21:58
Swansea
1B31 • Great Western Railway
1
21:30
21:31
Swansea
2B73 • Transport for Wales
1
21:31
21:33
Cardiff Central
1B41 • Transport for Wales
2
21:36
cancelled
Cardiff Central
2L74 • Transport for Wales
2
21:39
21:41
Cardiff Central
via Rhoose Cardiff Int Airport
2F95 • Transport for Wales
1A
21:42
21:52
Tondu
2L71 • Transport for Wales
1
21:55
22:14
Bristol Parkway
1L38 • Great Western Railway
2
22:02
22:21
Swansea
1B32 • Great Western Railway
1
22:35
Cardiff Central
1B98 • Transport for Wales
2
22:38
23:03
Swansea
1B62 • Transport for Wales
1
22:40
Gloucester
2G76 • Transport for Wales
2
22:42
Cardiff Central
via Rhoose Cardiff Int Airport
2F08 • Transport for Wales
1A
23:00
Maesteg
2L73 • Transport for Wales
1
23:12
23:13
Swansea
1B34 • Great Western Railway
1
23:14
23:18
Cardiff Central
2B74 • Transport for Wales
2
Later trains