Detailed timetable

06:59 Milford Haven to Manchester Piccadilly

Friday 9 October 2026

Live map
Headcode: 1W16Headcode1W16 OperatorTransport for Wales UIDG38949
Cancelled This service has been reported as cancelled.

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

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