Craven Arms to Milford Haven

Platform 2
13:08
left 13:14

Previously called at

Manchester Piccadilly11:30left on time
Stockport11:39left on time
Wilmslow11:47left on time
Crewe12:10left on time
Nantwich12:17left on time
Whitchurch (Shropshire)12:27left 12:29
Shrewsbury12:46left 12:48
Church Stretton13:00left 13:06
Craven Arms13:08left 13:14

Calling at

Ludlow13:16left 13:21
Leominster13:27left 13:32
Hereford13:43left 13:48
Abergavenny14:05left 14:11
Cwmbran14:17left 14:24
Newport (South Wales)14:30left 14:37
Cardiff Central14:44left 14:54
Bridgend15:06left 15:34
Port Talbot Parkway15:18left 15:48
Neath15:24left 16:00
Swansea15:40left 16:15
Gowerton15:55left 16:25
Llanelli16:01left 16:33
Pembrey & Burry Port16:07left 16:39
Kidwelly16:13left 16:46
Ferryside16:19left 16:51
Carmarthen16:32left 17:02
Whitland16:49left 17:20
Clunderwen16:56due 17:27
Clarbeston Road17:03due 17:34
Haverfordwest17:11due 17:42
Johnston17:19due 17:50
Milford Haven17:30due 17:58
Operated by Transport for Wales