Detailed timetable

06:59 Milford Haven to Manchester Piccadilly

Wednesday 7 October 2026

Live map
Headcode: 1W16Headcode1W16 OperatorTransport for Wales UIDG38949

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 Haven06:59 06:59 On time
Herbrandston Junctionpass07:02½ 07:02 On time
Johnston (Pembrokeshire)07:0707:07 07:06 07:07 On time
Haverfordwest107:1407:14 07:13 07:14 On time
Clarbeston Road07:2307:23 07:22 07:23 On time
Clunderwen07:3007:31 07:29 07:30 -1 min
Whitland107:3707:38 07:37 07:38 On time
St Clears Crossingpass07:44 07:44
Sarnau Lcpass07:47½ 07:45 -2 min
Carmarthen Bridgepass07:51½ 07:50 -1 min
Carmarthen207:5507:57 07:52 07:57 On time
Carmarthen Junctionpass07:58½ 07:58 On time
Ferryside08:0708:07 08:06 08:07 On time
Bertwyn Level Crossingpass08:10½ 08:10 On time
Kidwelly108:1308:13 08:12 08:13 On time
Pembrey & Burry Port08:2008:20 08:19 08:19 -1 min
LlanelliUPL08:2608:26 08:24 08:26 On time
Llandeilo Junctionpass08:28½ 08:28 On time
Duffryn Westpass08:29 08:28 -1 min
Gowerton08:3308:33 08:32 08:33 On time
Cockett Westpass08:36½ 08:36 On time
Swansea Loop Westpass08:41 08:39 -2 min
Swansea Loop Eastpass08:43 08:40 -3 min
Swansea108:4708:54 08:43 08:53 -1 min
Swansea Loop Eastpass08:56 08:55 -1 min
Neath09:0509:06 09:03 09:05 -1 min
Briton Ferry West Junctionpass09:08 09:08 On time
Port Talbot Parkway209:1209:13 09:11 09:12 -1 min
Margam East Junctionpass09:16½ 09:15½
Margam Moors Junctionpass09:17½ 09:16 -1 min
Stormypass09:20½ 09:19 -1 min
Bridgend209:2609:27 09:23 09:27 On time
Pencoedpass09:31½ 09:30 -1 min
Pontyclunpass09:35 09:34 -1 min
Leckwith North Junctionpass09:44 09:43
Cardiff Central209:5009:53 09:47 09:52 -1 min
Long Dyke Junctionpass09:55 09:55 On time
Marshfieldpass09:59½ 09:59 On time
Ebbw Junctionpass10:02 10:02 On time
Gaer Junctionpass10:03 10:02 -1 min
Newport (S Wales)410:0610:07 10:04 10:08 +1 min
Maindee West Junctionpass10:08 10:09 +1 min
Maindee North Junctionpass10:10 10:11 +1 min
Cwmbran10:1610:17 10:18 10:19 +2 min
Little Mill Junctionpass10:22 10:25 +3 min
Abergavenny110:2910:29 10:32 10:33 +4 min
Abergavenny Sig 38pass10:35 10:39
Pontrilaspass10:39½ 10:44 +5 min
Tram Innpass10:44 10:49 +5 min
Hereford310:5410:54 10:55 10:57 +3 min
Shelwick Junctionpass10:57½ 10:59 +2 min
Moreton-On-Luggpass10:59½ 11:01 +2 min
Leominster11:0711:07 11:08 11:10 +3 min
Wooffertonpass11:13 11:19 +6 min
Ludlow11:1711:19 11:23 11:25 +6 min
Bromfieldpass11:22 11:27 +5 min
Craven Arms111:2711:28 11:33 11:34 +6 min
Marsh Brook Level Crossingpass11:33 11:38 +5 min
Church Stretton11:3611:37 11:41 11:42 +5 min
Dorringtonpass11:42½ 11:47 +5 min
Sutton Bridge Junctionpass11:48½ 11:53 +5 min
English Bridge Junctionpass11:49½ 11:54 +5 min
Shrewsbury411:5311:53 11:55 11:57 +4 min
Harlescott Xpass11:57 12:01 +4 min
Wempass12:03 12:06 +3 min
Preespass12:06 12:09
Whitchurch (Shrops)12:1012:11 12:13 12:14 +3 min
Wrenburypass12:16 12:19
Nantwich12:2012:20 12:24 12:25 +5 min
Gresty Green West Junctionpass12:24½ 12:29½
Gresty Lane Junctionpass12:25½ 12:30 +5 min
Crewe612:2812:30 12:32 12:34 +4 min
Sandbach2pass12:36 12:39 +3 min
Chelfordpass12:42 12:45 +3 min
Alderley Edge1pass12:46 12:47 +1 min
Wilmslow312:5012:50 12:50 12:50 On time
Cheadle Hulme1pass12:55 12:54 -1 min
Adswood Road Junctionpass12:56 12:55 -1 min
Edgeley Junction No1pass12:57½ 12:57 On time
Edgeley Junction No2pass12:58½ 12:57 -1 min
Stockport313:0113:01 12:58 13:01 On time
Heaton Norris Junctionpass13:02 13:02 On time
Slade Lane Junctionpass13:04½ 13:05 +1 min
Ardwick Junctionpass13:08 13:12 +4 min
Manchester Piccadilly1013:13 13:15 +4 min

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