← Change station
Grangetown
Earlier trains
21:19
21:21
Merthyr Tydfil
2M68 • Transport for Wales
1
21:30
Cardiff Central
2F39 • Transport for Wales
1
21:34
21:38
Aberdare
2A68 • Transport for Wales
1
21:35
Penarth
2P96 • Transport for Wales
2
21:45
Bridgend
2E64 • Transport for Wales
2
21:54
Caerphilly
2K10 • Transport for Wales
1
22:00
22:05
Penarth
2P97 • Transport for Wales
2
22:14
Barry Island
2Y87 • Transport for Wales
2
22:19
Merthyr Tydfil
2M72 • Transport for Wales
1
22:26
Cardiff Central
2F34 • Transport for Wales
1
22:34
Aberdare
2A72 • Transport for Wales
1
22:40
Penarth
2P98 • Transport for Wales
2
22:47
Bridgend
2E68 • Transport for Wales
2
22:57
Ystrad Mynach
2H03 • Transport for Wales
1
23:08
Pontypridd
2J32 • Transport for Wales
23:15
Penarth
2P99 • Transport for Wales
Later trains