Detailed timetable

15:06 Milford Haven to Manchester Piccadilly

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

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