Detailed timetable

07:30 Manchester Piccadilly to Milford Haven

Thursday 8 October 2026

Live map
Headcode: 1V35Headcode1V35 OperatorTransport for Wales UIDG38868

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
Manchester Piccadilly307:30 07:30 On time
Ardwick Junctionpass07:32 07:32 On time
Slade Lane Junctionpass07:34 07:33 -1 min
Heaton Norris Junctionpass07:36½ 07:36 On time
Stockport207:3807:39 07:37 07:38 -1 min
Edgeley Junction No2pass07:40 07:39 -1 min
Edgeley Junction No1pass07:40½ 07:40 On time
Adswood Road Junctionpass07:41½ 07:41 On time
Cheadle Hulme2pass07:42½ 07:41 -1 min
Wilmslow407:4707:47 07:45 07:47 On time
Alderley Edge2pass07:49½ 07:49 On time
Chelfordpass07:52 07:51 -1 min
Sandbach1pass07:57½ 07:58 +1 min
Crewe Signal Ce154pass08:02 08:03
Crewe608:0908:10 08:05 08:09 -1 min
Gresty Lane Junctionpass08:12 08:12 On time
Gresty Green West Junctionpass08:13½ 08:13½
Nantwich08:1708:18 08:16 08:17 -1 min
Wrenburypass08:22½ 08:22 On time
Whitchurch (Shrops)08:2708:28 08:27 08:28 On time
Preespass08:33 08:33 On time
Wempass08:35 08:33 -2 min
Harlescott Xpass08:41 08:42 +1 min
Shrewsbury708:4608:49 08:47 08:57 +8 min
English Bridge Junctionpass08:51 08:58 +7 min
Sutton Bridge Junctionpass08:52 09:00 +8 min
Dorringtonpass08:58 09:06 +8 min
Church Stretton09:0409:04 09:11 09:12 +8 min
Marsh Brook Level Crossingpass09:07½ 09:15 +8 min
Craven Arms209:1209:12 09:20 09:21 +9 min
Bromfieldpass09:17 09:26 +9 min
Ludlow09:2009:21 09:27 09:29 +8 min
Wooffertonpass09:25½ 09:33 +8 min
Leominster09:3109:31 09:38 09:41 +10 min
Moreton-On-Luggpass09:39 09:49 +10 min
Shelwick Junctionpass09:42 09:51 +9 min
Hereford209:4709:48 09:55 09:57 +9 min
Tram Innpass09:55 10:06 +11 min
Pontrilaspass09:59 10:11 +12 min
Abergavenny210:0910:10 10:21 10:23 +13 min
Little Mill Junctionpass10:16½ 10:30 +14 min
Cwmbran10:2210:22 10:34 10:35 +13 min
Maindee North Junctionpass10:29½ 10:42 +13 min
Maindee West Junctionpass10:31 10:43 +12 min
Newport (S Wales)210:3310:35 10:45 10:46 +11 min
Gaer Junctionpass10:36½ 10:48 +12 min
Ebbw Junctionpass10:37½ 10:48 +11 min
Marshfieldpass10:41 10:51 +10 min
Moorland Road Junctionpass10:44½ 10:55 +11 min
Long Dyke Junctionpass10:45 10:55 +10 min
Cardiff Central4A10:4910:50 10:58 11:00 +10 min
Leckwith North Junctionpass10:53½ 11:03 +10 min
Pontyclunpass11:01½ 11:11 +10 min
Bridgend111:0911:10 11:26 11:27 +17 min
Stormypass11:14 11:33 +19 min
Margam Moors Junctionpass11:16½ 11:36 +20 min
Margam East Junctionpass11:17½ 11:37 +20 min
Port Talbot Parkway111:2111:21 11:39 11:40 +19 min
Court Sart Junctionpass11:25½ 11:44 +19 min
Neath11:2811:28 11:46 11:47 +19 min
Swansea Loop Eastpass11:38½ 11:55 +17 min
Swansea211:4311:48 11:57 12:02 +14 min
Swansea Loop Eastpass11:50 12:04 +14 min
Swansea Loop Westpass11:52 12:06 +14 min
Gowerton11:5811:58 12:11½ 12:12½ +14 min
Llandeilo Junctionpass12:02½ 12:17 +15 min
LlanelliDPL12:0512:06 12:18 12:19 +13 min
Pembrey & Burry Port12:1212:12 12:24 12:25½ +13 min
Kidwelly212:1912:19 12:31 12:32 +13 min
Bertwyn Level Crossingpass12:21½ 12:34 +13 min
Ferryside12:2512:25 12:36 12:37½ +12 min
Carmarthen Junctionpass12:34½ 12:45 +11 min
Carmarthen112:3912:40 12:48 12:50 +10 min
Carmarthen Bridgepass12:42½ 12:52 +10 min
Sarnau Lcpass12:46 12:56
St Clears Crossingpass12:48½ 12:58½
Whitland212:5612:56 13:05 13:06 +10 min
Clunderwen13:0313:03 13:12½ 13:13½ +10 min
Clarbeston Road13:1113:11 13:21 13:22 +11 min
Haverfordwest113:2013:20 13:29 13:30 +10 min
Johnston (Pembrokeshire)13:2813:28 13:37½ 13:38½ +10 min
Herbrandston Junctionpass13:32½ 13:42½
Milford Haven13:39 13:46 +9 min

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