Detailed timetable

06:59 Milford Haven to Manchester Piccadilly

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