← Change station
Taffs Well
Earlier trains
06:35
cancelled
Cardiff Bay
2B02 • Transport for Wales
1
06:44
06:46
Merthyr Tydfil
2M04 • Transport for Wales
2
06:50
Cardiff Central
1A06 • Transport for Wales
1
06:50
Treherbert
2T00 • Transport for Wales
2
06:55
Cardiff Central
2F06 • Transport for Wales
1
06:57
Pontypridd
2J02 • Transport for Wales
2
07:00
Cardiff Central
1M08 • Transport for Wales
1
07:04
Aberdare
1A04 • Transport for Wales
2
07:05
Cardiff Bay
2B06 • Transport for Wales
1
07:14
Merthyr Tydfil
1M06 • Transport for Wales
2
07:20
Cardiff Central
1A08 • Transport for Wales
1
07:20
Treherbert
2T02 • Transport for Wales
2
07:25
Cardiff Central
2F08 • Transport for Wales
1
07:27
Pontypridd
2J04 • Transport for Wales
2
07:30
Cardiff Central
1M10 • Transport for Wales
1
07:34
Aberdare
1A06 • Transport for Wales
2
07:35
Cardiff Bay
2B10 • Transport for Wales
1
07:44
Merthyr Tydfil
1M08 • Transport for Wales
2
07:49
Treherbert
2T04 • Transport for Wales
2
07:50
Cardiff Central
1A10 • Transport for Wales
1
07:55
Cardiff Central
2F10 • Transport for Wales
1
07:57
Pontypridd
2J06 • Transport for Wales
2
08:00
Cardiff Central
1M12 • Transport for Wales
1
08:04
Aberdare
1A08 • Transport for Wales
2
08:05
Cardiff Bay
2B14 • Transport for Wales
1
08:14
Merthyr Tydfil
1M10 • Transport for Wales
2
08:19
Treherbert
2T06 • Transport for Wales
08:20
Cardiff Central
1A12 • Transport for Wales
08:25
Cardiff Central
2F12 • Transport for Wales
08:27
Pontypridd
2J08 • Transport for Wales
08:30
Cardiff Central
1M14 • Transport for Wales
08:34
Aberdare
1A10 • Transport for Wales
08:35
Cardiff Bay
2B18 • Transport for Wales
Later trains