Lisvane & Thornhill departures

Penarth

Platform 2
15:34
on time
More
Show Less

Calling at

Llanishen15:36on time
Heath High Level15:39on time
Cardiff Queen Street15:45on time
Cardiff Central15:49on time
Grangetown15:54on time
Dingle Road15:58on time
Penarth16:03on time
From CaerphillyOperated by Transport for Wales

Bargoed

Platform 1
15:36
on time
More
Show Less

Calling at

Caerphilly15:42on time
Aber15:44on time
Energlyn & Churchill Park15:46on time
Llanbradach15:49on time
Ystrad Mynach15:55on time
Hengoed15:57on time
Pengam16:01on time
Bargoed16:08on time
From Barry IslandOperated by Transport for Wales

Barry Island

Platform 2
15:43
due 15:46
More
Show Less

Calling at

Llanishen15:45due 15:47
Heath High Level15:48due 15:50
Cardiff Queen Street15:54on time
Cardiff Central15:58on time
Grangetown16:03on time
Cogan16:06on time
Eastbrook16:09on time
Dinas Powys16:12on time
Cadoxton16:16on time
Barry Docks16:19on time
Barry16:25on time
Barry Island16:31on time
From BargoedOperated by Transport for Wales

Caerphilly

Platform 1
15:48
on time
More
Show Less

Calling at

Caerphilly15:55on time
From PenarthOperated by Transport for Wales

Barry Island

Platform 2
15:53
on time
More
Show Less

Calling at

Llanishen15:55on time
Heath High Level15:58on time
Cardiff Queen Street16:04on time
Cardiff Central16:08on time
Grangetown16:13on time
Cogan16:16on time
Eastbrook16:19on time
Dinas Powys16:22on time
Cadoxton16:26on time
Barry Docks16:29on time
Barry16:35on time
Barry Island16:45on time
From RhymneyOperated by Transport for Wales

Rhymney

Platform 1
15:56
on time
More
Show Less

Calling at

Caerphilly16:01on time
Aber16:03on time
Llanbradach16:08on time
Ystrad Mynach16:13on time
Hengoed16:16on time
Pengam16:19on time
Bargoed16:25on time
Brithdir16:29on time
Tir-phil16:32on time
Pontlottyn16:37on time
Rhymney16:41on time
From BridgendOperated by Transport for Wales

Penarth

Platform 2
16:04
on time
More
Show Less

Calling at

Llanishen16:06on time
Heath High Level16:09on time
Cardiff Queen Street16:15on time
Cardiff Central16:19on time
Grangetown16:24on time
Dingle Road16:28on time
Penarth16:33on time
From CaerphillyOperated by Transport for Wales

Bargoed

Platform 1
16:06
on time
More
Show Less

Calling at

Caerphilly16:12on time
Aber16:14on time
Energlyn & Churchill Park16:16on time
Llanbradach16:19on time
Ystrad Mynach16:25on time
Hengoed16:27on time
Pengam16:31on time
Gilfach Fargoed16:34on time
Bargoed16:40on time
From Barry IslandOperated by Transport for Wales

Barry Island

Platform 2
16:13
on time
More
Show Less

Calling at

Llanishen16:15on time
Heath High Level16:18on time
Cardiff Queen Street16:24on time
Cardiff Central16:28on time
Grangetown16:33on time
Cogan16:36on time
Eastbrook16:39on time
Dinas Powys16:42on time
Cadoxton16:46on time
Barry Docks16:49on time
Barry16:55on time
Barry Island17:01on time
From BargoedOperated by Transport for Wales

Caerphilly

no platformThis train has been cancelled because of a fault on this train
16:18
cancelled
More
Show Less

Calling at

Caerphilly16:25cancelled
From PenarthOperated by Transport for Wales