Cardiff Central departures

05:07
on time
More
Show Less

Calling at

Newport (South Wales)05:24on time
Gloucester06:13on time
Swindon07:01on time
Didcot Parkway07:18on time
Reading07:32on time
London Paddington08:09on time
From SwanseaOperated by Great Western Railway

Barry Island

no platform
05:15
on time
More
Show Less

Calling at

Grangetown05:19on time
Cogan05:23on time
Eastbrook05:26on time
Dinas Powys05:28on time
Cadoxton05:33on time
Barry Docks05:36on time
Barry05:40on time
Barry Island05:47on time
From Cardiff CentralOperated by Transport for Wales

Holyhead

no platform
05:19
on time
More
Show Less

Calling at

Newport (South Wales)05:37on time
Cwmbran05:48on time
Pontypool & New Inn05:54on time
Abergavenny06:03on time
Hereford06:29on time
Leominster06:42on time
Ludlow06:52on time
Craven Arms07:01on time
Church Stretton07:09on time
Shrewsbury07:25on time
Gobowen07:43on time
Chirk07:48on time
Ruabon07:55on time
Wrexham General08:01on time
Chester08:21on time
Shotton08:33on time
Flint08:39on time
Prestatyn08:51on time
Rhyl08:56on time
Abergele & Pensarn09:02on time
Colwyn Bay09:09on time
Llandudno Junction09:17on time
Conwy09:20on time
Penmaenmawr09:26on time
Llanfairfechan09:31on time
Bangor (Gwynedd)09:41on time
Llanfairpwll09:49on time
Holyhead10:12on time
From Cardiff CentralOperated by Transport for Wales

Barry Island

no platform
05:29
on time
More
Show Less

Calling at

Grangetown05:33on time
Cogan05:36on time
Eastbrook05:39on time
Dinas Powys05:42on time
Cadoxton05:46on time
Barry Docks05:49on time
Barry05:55on time
Barry Island06:01on time
From Cardiff CentralOperated by Transport for Wales

Merthyr Tydfil

no platform
05:30
on time
More
Show Less

Calling at

Cardiff Queen Street05:34on time
Cathays05:36on time
Llandaf05:42on time
Radyr05:45on time
Taffs Well05:50on time
Trefforest Estate05:55on time
Trefforest05:59on time
Pontypridd06:04on time
Abercynon06:11on time
Quakers Yard06:15on time
Merthyr Vale06:21on time
Troed-y-rhiw06:24on time
Pentre-bach06:28on time
Merthyr Tydfil06:34on time
From Cardiff CentralOperated by Transport for Wales

Caerphilly

no platform
05:34
on time
More
Show Less

Calling at

Cardiff Queen Street05:37on time
Heath High Level05:42on time
Llanishen05:45on time
Lisvane & Thornhill05:48on time
Caerphilly05:54on time
From Cardiff CentralOperated by Transport for Wales

Ebbw Vale Town

no platform
05:34
on time
More
Show Less

Calling at

Pye Corner05:55on time
Rogerstone05:59on time
Risca & Pontymister06:02on time
Crosskeys06:07on time
Newbridge06:14on time
Llanhilleth06:20on time
Ebbw Vale Parkway06:29on time
Ebbw Vale Town06:36on time
From Cardiff CentralOperated by Transport for Wales

Milford Haven

no platform
05:35
on time
More
Show Less

Calling at

Ninian Park05:39on time
Pontyclun05:53on time
Llanharan05:58on time
Pencoed06:02on time
Bridgend06:08on time
Pyle06:15on time
Port Talbot Parkway06:22on time
Baglan06:25on time
Briton Ferry06:29on time
Neath06:33on time
Skewen06:37on time
Llansamlet06:41on time
Swansea06:51on time
Gowerton07:07on time
Llanelli07:14on time
Pembrey & Burry Port07:19on time
Kidwelly07:25on time
Ferryside07:31on time
Carmarthen07:44on time
Whitland08:02on time
Clunderwen08:09on time
Clarbeston Road08:16on time
Haverfordwest08:24on time
Johnston08:32on time
Milford Haven08:43on time
From Cardiff CentralOperated by Transport for Wales

Bridgend

no platform 2 coaches
05:39
on time
More
Show Less

Calling at

Grangetown05:43on time
Cogan05:46on time
Eastbrook05:49on time
Dinas Powys05:51on time
Cadoxton05:56on time
Barry Docks05:59on time
Barry06:04on time
Rhoose Cardiff Intl Airport06:10on time
Llantwit Major06:20on time
Bridgend06:37on time
From Cardiff CentralOperated by Transport for Wales

Coryton

no platform
05:48
on time
More
Show Less

Calling at

Cardiff Queen Street05:52on time
Heath Low Level05:57on time
Ty Glas05:59on time
Birchgrove06:01on time
Rhiwbina06:03on time
Whitchurch (Glamorgan)06:04on time
Coryton06:09on time
From Cardiff CentralOperated by Transport for Wales