Taffs Well departures

Barry Island

Platform 1
05:28
on time
More
Show Less

Calling at

Radyr 05:31 on time
Llandaf 05:34 on time
Cathays 05:38 on time
Cardiff Queen Street 05:45 on time
Cardiff Central 05:48 on time
Grangetown 05:59 on time
Cogan 06:03 on time
Eastbrook 06:05 on time
Dinas Powys 06:07 on time
Cadoxton 06:11 on time
Barry Docks 06:14 on time
Barry 06:18 on time
Barry Island 06:26 on time
From Pontypridd Operated by Transport for Wales

Merthyr Tydfil

Platform 2
05:46
on time
More
Show Less

Calling at

Trefforest Estate 05:50 on time
Trefforest 05:54 on time
Pontypridd 05:57 on time
Abercynon 06:07 on time
Quakers Yard 06:12 on time
Merthyr Vale 06:17 on time
Troed-y-rhiw 06:21 on time
Pentre-bach 06:25 on time
Merthyr Tydfil 06:34 on time
From Cardiff Central Operated by Transport for Wales

Merthyr Tydfil

Platform 2
06:15
on time
More
Show Less

Calling at

Trefforest Estate 06:19 on time
Trefforest 06:23 on time
Pontypridd 06:26 on time
Abercynon 06:34 on time
Quakers Yard 06:38 on time
Merthyr Vale 06:44 on time
Troed-y-rhiw 06:50 on time
Pentre-bach 06:54 on time
Merthyr Tydfil 07:03 on time
From Cardiff Central Operated by Transport for Wales
06:28
on time
More
Show Less

Calling at

Radyr 06:32 on time
Llandaf 06:35 on time
Cathays 06:39 on time
Cardiff Queen Street 06:43 on time
Cardiff Central 06:49 on time
From Treherbert Operated by Transport for Wales

Aberdare

no platform
06:29
on time
More
Show Less

Calling at

Trefforest 06:36 on time
Pontypridd 06:39 on time
Abercynon 06:48 on time
Penrhiwceiber 06:54 on time
Mountain Ash 06:58 on time
Fernhill 07:06 on time
Cwmbach 07:10 on time
Aberdare 07:18 on time
From Cardiff Central Operated by Transport for Wales

Penarth

no platform
06:34
on time
More
Show Less

Calling at

Radyr 06:38 on time
Llandaf 06:41 on time
Cathays 06:45 on time
Cardiff Queen Street 06:49 on time
Cardiff Central 06:54 on time
Grangetown 07:05 on time
Dingle Road 07:11 on time
Penarth 07:17 on time
From Aberdare Operated by Transport for Wales