← Change station
Pontypridd
Earlier trains
07:28
Merthyr Tydfil
2M06 • Transport for Wales
3
07:35
Treherbert
2T02 • Transport for Wales
3
07:37
Barry Island
2Y15 • Transport for Wales
2
07:42
07:53
Aberdare
2A06 • Transport for Wales
3
07:49
Cardiff Central
2F08 • Transport for Wales
2
07:55
Barry Island
2Y17 • Transport for Wales
2
07:58
Merthyr Tydfil
2M08 • Transport for Wales
3
08:05
Treherbert
2T04 • Transport for Wales
3
08:08
Bridgend
via Rhoose Cardiff Int Airport
2E12 • Transport for Wales
2
08:12
Aberdare
2A08 • Transport for Wales
3
08:19
Cardiff Central
2F09 • Transport for Wales
2
08:24
Barry Island
2Y19 • Transport for Wales
2
08:29
Merthyr Tydfil
2M10 • Transport for Wales
3
08:35
Treherbert
2T06 • Transport for Wales
3
08:38
Barry Island
2Y21 • Transport for Wales
2
08:42
Aberdare
2A10 • Transport for Wales
3
08:49
Cardiff Central
2F14 • Transport for Wales
2
08:54
Barry Island
2Y23 • Transport for Wales
2
08:58
cancelled
Merthyr Tydfil
2M12 • Transport for Wales
3
09:05
Treherbert
2T08 • Transport for Wales
3
09:08
Bridgend
via Rhoose Cardiff Int Airport
2E16 • Transport for Wales
09:12
Aberdare
2A12 • Transport for Wales
09:19
Cardiff Central
2F16 • Transport for Wales
09:24
Barry Island
2Y25 • Transport for Wales
Later trains