Detailed timetable

15:06 Milford Haven to Manchester Piccadilly

Tuesday 13 October 2026

Live map
Headcode: 1W24Headcode1W24 OperatorTransport for Wales UIDG38959

Planned service information

Power type
Diesel multiple unit
Timing load / planned train type
197
Maximum speed
100 mph
Train class code
S
Reservation code
S
Catering code
T
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Milford Haven15:06 15:06 On time
Herbrandston Junctionpass15:09½ 15:09½
Johnston (Pembrokeshire)15:1415:14 15:13½ 15:14 On time
Haverfordwest115:2115:21 15:21 15:23 +2 min
Clarbeston Road15:3015:30 15:29 15:30 On time
Clunderwen15:3715:37 15:37 15:37½ On time
Whitland115:4415:44 15:45 15:46 +2 min
St Clears Crossingpass15:50½ 15:52½
Sarnau Lcpass15:54 15:54 On time
Carmarthen Bridgepass15:58½ 15:59 +1 min
Carmarthen116:0216:04 16:00 16:05 +1 min
Carmarthen Junctionpass16:05½ 16:06 +1 min
Ferryside16:1416:14 16:14 16:15 +1 min
Bertwyn Level Crossingpass16:17 16:18 +1 min
Kidwelly116:1916:20 16:20 16:21 +1 min
Pembrey & Burry Port16:2616:26 16:27 16:28 +2 min
LlanelliUPL16:3216:32 16:32 16:34 +2 min
Llandeilo Junctionpass16:34½ 16:36 +2 min
Duffryn Westpass16:35 16:37
Gowerton16:3916:39 16:40½ 16:41½ +2 min
Cockett Westpass16:42½ 16:44½
Swansea Loop Westpass16:47 16:48 +1 min
Swansea Loop Eastpass16:49 16:50 +1 min
Swansea216:5416:57 16:52 16:57 On time
Swansea Loop Eastpass16:59 16:59 On time
Neath17:0917:09 17:07 17:09 On time
Briton Ferry West Junctionpass17:11 17:11 On time
Port Talbot Parkway217:1617:16 17:15 17:15 -1 min
Margam East Junctionpass17:19½ 17:18½
Margam Moors Junctionpass17:20½ 17:19 -1 min
Stormypass17:23½ 17:22 -1 min
Bridgend217:2917:29 17:26 17:29 On time
Pencoedpass17:33 17:32 -1 min
Pontyclunpass17:36½ 17:35½
Leckwith North Junctionpass17:45½ 17:44½
Cardiff Central217:5117:53 17:48 17:53 On time
Long Dyke Junctionpass17:55½ 17:55½
Marshfieldpass18:00 18:00
Ebbw Junctionpass18:02½ 18:02½
Gaer Junctionpass18:03 18:03
Newport (S Wales)418:0618:07 18:05 18:07
Maindee West Junctionpass18:08 18:08
Maindee North Junctionpass18:10 18:10
Cwmbran18:1618:17 18:16 18:17
Pontypool & New Inn18:2218:22 18:21½ 18:22½
Little Mill Junctionpass18:24½ 18:24½
Abergavenny118:3118:32 18:31 18:32
Abergavenny Sig 38pass18:37½ 18:37½
Pontrilaspass18:42 18:42
Tram Innpass18:46½ 18:46½
Hereford318:5518:56 18:54½ 18:56½
Shelwick Junctionpass18:59½ 18:59½
Moreton-On-Luggpass19:01½ 19:01½
Leominster19:0919:09 19:08½ 19:09½
Wooffertonpass19:15 19:15
Ludlow19:1919:20 19:19 19:20
Bromfieldpass19:23 19:23
Craven Arms119:2819:28 19:27½ 19:28½
Marsh Brook Level Crossingpass19:33 19:33
Church Stretton19:3619:37 19:36 19:37
Dorringtonpass19:42½ 19:42½
Sutton Bridge Junctionpass19:48½ 19:48½
English Bridge Junctionpass19:49½ 19:49½
Shrewsbury419:5319:53 19:51½ 19:53½
Harlescott Xpass19:57 19:57
Wempass20:03 20:03
Preespass20:05 20:05
Whitchurch (Shrops)20:0920:10 20:09 20:10
Wrenburypass20:15 20:15
Nantwich20:1920:19 20:18½ 20:19½
Gresty Green West Junctionpass20:24½ 20:24½
Gresty Lane Junctionpass20:25½ 20:25½
Crewe620:2920:30 20:27 20:30
Sandbach2pass20:36 20:36
Chelfordpass20:42 20:42
Alderley Edge1pass20:45½ 20:45½
Wilmslow320:5020:50 20:48½ 20:50
Cheadle Hulme1pass20:55 20:55
Adswood Road Junctionpass20:56 20:56
Edgeley Junction No1pass20:57½ 20:57½
Edgeley Junction No2pass20:58½ 20:58½
Stockport321:0121:01 20:59½ 21:01
Heaton Norris Junctionpass21:02 21:02
Slade Lane Junctionpass21:04½ 21:04½
Ardwick Junctionpass21:08 21:08
Manchester Piccadilly1021:13 21:11

Bold times are confirmed TRUST movement reports. Italic times are predictions based on the latest confirmed delay.