Cardiff Central departures

A reduced CrossCountry service is in operation between Birmingham New Street and Cardiff Central. Latest information can be found in Status and Disruptions.

Aberdare

no platform
17:13
on time
More
Show Less

Calling at

Ninian Park17:17on time
Waun-gron Park17:20on time
Fairwater17:22on time
Danescourt17:24on time
Radyr17:29on time
Taffs Well17:34on time
Trefforest Estate17:38on time
Trefforest17:42on time
Pontypridd17:46on time
Abercynon17:53on time
Penrhiwceiber17:59on time
Mountain Ash18:03on time
Fernhill18:06on time
Cwmbach18:10on time
Aberdare18:15on time
From Merthyr TydfilOperated by Transport for Wales

Maesteg

Platform 4A
17:13
on time
More
Show Less

Calling at

Pontyclun17:24on time
Llanharan17:28on time
Pencoed17:33on time
Bridgend17:38on time
Wildmill17:41on time
Sarn17:44on time
Tondu17:47on time
Garth (Mid Glamorgan)17:55on time
Maesteg (Ewenny Road)17:59on time
Maesteg18:04on time
From Ebbw Vale TownOperated by Transport for Wales

Coryton

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

Calling at

Cardiff Queen Street17:22cancelled
Heath Low Level17:27cancelled
Ty Glas17:29cancelled
Birchgrove17:31cancelled
Rhiwbina17:33cancelled
Whitchurch (Glamorgan)17:34cancelled
Coryton17:39cancelled
From PenarthOperated by Transport for Wales
17:18
on time
More
Show Less

Calling at

Newport (South Wales)17:29on time
Bristol Parkway17:54on time
Swindon18:18on time
Reading18:45on time
London Paddington19:14on time
From SwanseaOperated by Great Western Railway

Penarth

no platform
17:20
on time
More
Show Less

Calling at

Grangetown17:24on time
Dingle Road17:28on time
Penarth17:33on time
From CaerphillyOperated by Transport for Wales

Bargoed

no platform
17:22
on time
More
Show Less

Calling at

Cardiff Queen Street17:26on time
Heath High Level17:30on time
Llanishen17:33on time
Lisvane & Thornhill17:36on time
Caerphilly17:42on time
Aber17:44on time
Energlyn & Churchill Park17:46on time
Llanbradach17:49on time
Ystrad Mynach17:55on time
Hengoed17:57on time
Pengam18:01on time
Bargoed18:08on time
From Barry IslandOperated by Transport for Wales

Holyhead

no platform
17:22
on time
More
Show Less

Calling at

Newport (South Wales)17:35on time
Cwmbran17:46on time
Pontypool & New Inn17:53on time
Abergavenny18:04on time
Hereford18:30on time
Ludlow18:52on time
Shrewsbury19:25on time
Gobowen19:45on time
Wrexham General19:59on time
Chester20:18on time
Flint20:39on time
Prestatyn20:51on time
Rhyl20:59on time
Colwyn Bay21:10on time
Llandudno Junction21:18on time
Bangor (Gwynedd)21:35on time
Holyhead22:06on time
From Cardiff CentralOperated by Transport for Wales

Merthyr Tydfil

no platform
17:26
on time
More
Show Less

Calling at

Cardiff Queen Street17:30on time
Cathays17:32on time
Llandaf17:36on time
Radyr17:39on time
Taffs Well17:44on time
Trefforest Estate17:48on time
Trefforest17:52on time
Pontypridd17:56on time
Abercynon18:04on time
Quakers Yard18:08on time
Merthyr Vale18:15on time
Troed-y-rhiw18:19on time
Pentre-bach18:23on time
Merthyr Tydfil18:30on time
From Cardiff CentralOperated by Transport for Wales
17:27
on time
More
Show Less

Calling at

Newport (South Wales)17:39on time
Severn Tunnel Junction17:51on time
Filton Abbey Wood18:06on time
Bristol Temple Meads18:15on time
Keynsham18:28on time
Bath Spa18:36on time
Bradford-on-Avon18:49on time
Trowbridge18:56on time
Westbury19:04on time
Warminster19:13on time
Salisbury19:34on time
Romsey19:53on time
Southampton Central20:04on time
Fareham20:29on time
Fratton20:44on time
Portsmouth & Southsea20:47on time
Portsmouth Harbour20:52on time
From Cardiff CentralOperated by Great Western Railway

Barry Island

no platform
17:29
on time
More
Show Less

Calling at

Grangetown17:33on time
Cogan17:36on time
Eastbrook17:39on time
Dinas Powys17:42on time
Cadoxton17:46on time
Barry Docks17:49on time
Barry17:55on time
Barry Island18:01on time
From BargoedOperated by Transport for Wales