Bridgend departures

05:31
on time
More
Show Less

Calling at

Cardiff Central05:51on time
Newport (South Wales)06:05on time
Bristol Parkway06:26on time
Swindon06:51on time
Reading07:18on time
London Paddington07:44on time
From SwanseaOperated by Great Western Railway

Rhymney

Platform 1
05:40
on time
More
Show Less

Calling at

Llantwit Major05:53on time
Rhoose Cardiff Intl Airport06:04on time
Barry06:13on time
Barry Docks06:16on time
Cadoxton06:19on time
Dinas Powys06:23on time
Eastbrook06:26on time
Cogan06:29on time
Grangetown06:34on time
Cardiff Central06:41on time
Cardiff Queen Street06:45on time
Heath High Level06:50on time
Llanishen06:53on time
Lisvane & Thornhill06:56on time
Caerphilly07:01on time
Aber07:03on time
Llanbradach07:08on time
Ystrad Mynach07:13on time
Hengoed07:16on time
Pengam07:19on time
Bargoed07:25on time
Brithdir07:29on time
Tir-phil07:32on time
Pontlottyn07:37on time
Rhymney07:41on time
From BridgendOperated by Transport for Wales
06:01
on time
More
Show Less

Calling at

Cardiff Central06:21on time
Newport (South Wales)06:35on time
Bristol Parkway06:57on time
Swindon07:21on time
Reading07:48on time
London Paddington08:16on time
From SwanseaOperated by Great Western Railway

Milford Haven

Platform 1
06:08
on time
More
Show Less

Calling at

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
06:19
on time
More
Show Less

Calling at

Cardiff Central06:41on time
Newport (South Wales)06:59on time
Cwmbran07:10on time
Abergavenny07:24on time
Hereford07:49on time
Leominster08:03on time
Ludlow08:14on time
Craven Arms08:23on time
Church Stretton08:33on time
Shrewsbury08:50on time
Whitchurch (Shropshire)09:07on time
Nantwich09:17on time
Crewe09:29on time
Wilmslow09:50on time
Stockport10:01on time
Manchester Piccadilly10:13on time
From SwanseaOperated by Transport for Wales
06:29
on time
More
Show Less

Calling at

Cardiff Central06:49on time
Newport (South Wales)07:03on time
Bristol Parkway07:26on time
Swindon07:51on time
Reading08:18on time
London Paddington08:46on time
From SwanseaOperated by Great Western Railway

Ebbw Vale Town

Platform 2
06:36
on time
More
Show Less

Calling at

Pencoed06:41on time
Llanharan06:45on time
Pontyclun06:49on time
Cardiff Central07:04on time
Pye Corner07:23on time
Rogerstone07:26on time
Risca & Pontymister07:30on time
Crosskeys07:35on time
Newbridge07:42on time
Llanhilleth07:48on time
Ebbw Vale Parkway07:57on time
Ebbw Vale Town08:03on time
From MaestegOperated by Transport for Wales

Maesteg

Platform 1
06:38
on time
More
Show Less

Calling at

Wildmill06:41on time
Sarn06:44on time
Tondu06:47on time
Garth (Mid Glamorgan)06:55on time
Maesteg (Ewenny Road)06:59on time
Maesteg07:04on time
From Cardiff CentralOperated by Transport for Wales

Rhymney

Platform 1A
06:40
on time
More
Show Less

Calling at

Llantwit Major06:53on time
Rhoose Cardiff Intl Airport07:04on time
Barry07:13on time
Barry Docks07:16on time
Cadoxton07:19on time
Dinas Powys07:23on time
Eastbrook07:26on time
Cogan07:29on time
Grangetown07:34on time
Cardiff Central07:41on time
Cardiff Queen Street07:45on time
Heath High Level07:50on time
Llanishen07:53on time
Lisvane & Thornhill07:56on time
Caerphilly08:01on time
Aber08:03on time
Llanbradach08:08on time
Ystrad Mynach08:13on time
Hengoed08:16on time
Pengam08:19on time
Bargoed08:25on time
Brithdir08:29on time
Tir-phil08:32on time
Pontlottyn08:37on time
Rhymney08:41on time
From BridgendOperated by Transport for Wales