← Change station
Llandaf
Earlier trains
20:11
Penarth
2P94 • Transport for Wales
1
20:17
20:18
Treherbert
2T56 • Transport for Wales
2
20:26
Bridgend
via Rhoose Cardiff Int Airport
2E60 • Transport for Wales
1
20:36
Cardiff Central
2F88 • Transport for Wales
1
20:38
Merthyr Tydfil
2M64 • Transport for Wales
2
20:41
Cardiff Central
2F71 • Transport for Wales
1
20:52
Aberdare
2A64 • Transport for Wales
2
21:06
Cardiff Central
2F64 • Transport for Wales
1
21:11
Penarth
2P96 • Transport for Wales
21:16
Treherbert
2T60 • Transport for Wales
21:26
Bridgend
via Rhoose Cardiff Int Airport
2E64 • Transport for Wales
21:38
Merthyr Tydfil
2M68 • Transport for Wales
21:41
Penarth
2P97 • Transport for Wales
21:54
Aberdare
2A68 • Transport for Wales
22:06
Cardiff Central
2F89 • Transport for Wales
Later trains