Neath departures

05:11
on time
More
Show Less

Calling at

Port Talbot Parkway05:17on time
Bridgend05:30on time
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
05:41
on time
More
Show Less

Calling at

Port Talbot Parkway05:47on time
Bridgend06:00on time
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
05:55
on time
More
Show Less

Calling at

Port Talbot Parkway06:02on time
Pyle06:11on time
Bridgend06:19on time
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:09
on time
More
Show Less

Calling at

Port Talbot Parkway06:15on time
Bridgend06:28on time
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

Milford Haven

no platform
06:33
on time
More
Show Less

Calling at

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

Calling at

Port Talbot Parkway06:44on time
Bridgend06:57on time
Cardiff Central07:18on time
Newport (South Wales)07:36on time
Bristol Parkway07:58on time
Swindon08:22on time
London Paddington09:12on time
From SwanseaOperated by Great Western Railway
06:45
on time
More
Show Less

Calling at

Briton Ferry06:49on time
Baglan06:53on time
Port Talbot Parkway06:56on time
Pyle07:03on time
Bridgend07:11on time
Pencoed07:17on time
Llanharan07:21on time
Pontyclun07:26on time
Cardiff Central07:41on time
Newport (South Wales)08:06on time
Cwmbran08:16on time
Pontypool & New Inn08:22on time
Abergavenny08:31on time
Hereford08:56on time
Leominster09:09on time
Ludlow09:20on time
Craven Arms09:28on time
Church Stretton09:37on time
Shrewsbury09:53on time
Whitchurch (Shropshire)10:10on time
Nantwich10:19on time
Crewe10:29on time
Wilmslow10:50on time
Stockport11:01on time
Manchester Piccadilly11:13on time
From SwanseaOperated by Transport for Wales