Detailed timetable

15:06 Milford Haven to Manchester Piccadilly

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

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