Detailed timetable

11:00 Milford Haven to Manchester Piccadilly

Tuesday 13 October 2026

Live map
Headcode: 1W20Headcode1W20 OperatorTransport for Wales UIDG38955

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 Haven11:00 11:00 On time
Herbrandston Junctionpass11:03½ 11:03½
Johnston (Pembrokeshire)11:0811:08 11:07½ 11:08
Haverfordwest111:1511:15 11:14½ 11:15½
Clarbeston Road11:2411:24 11:23½ 11:24½
Clunderwen11:3211:32 11:31½ 11:32½
Whitland111:3911:39 11:38½ 11:39½
St Clears Crossingpass11:45½ 11:45½
Sarnau Lcpass11:49 11:49
Carmarthen Bridgepass11:54 11:54
Carmarthen111:5811:59 11:55½ 11:59½
Carmarthen Junctionpass12:01 12:01
Ferryside12:0912:09 12:09 12:09½
Bertwyn Level Crossingpass12:12½ 12:12½
Kidwelly112:1512:15 12:14½ 12:15½
Pembrey & Burry Port12:2212:22 12:21½ 12:22
LlanelliUPL12:2712:28 12:27 12:28
Llandeilo Junctionpass12:30 12:30
Duffryn Westpass12:30½ 12:30½
Gowerton12:3412:34 12:34 12:34½
Cockett Westpass12:37½ 12:37½
Swansea Loop Westpass12:42 12:42
Swansea Loop Eastpass12:44½ 12:44½
Swansea212:5012:54 12:47½ 12:54
Swansea Loop Eastpass12:56 12:56
Neath13:0513:06 13:04½ 13:06
Briton Ferry West Junctionpass13:08 13:08
Port Talbot Parkway213:1213:13 13:12 13:13½
Margam East Junctionpass13:16½ 13:16½
Margam Moors Junctionpass13:17½ 13:17½
Stormypass13:20½ 13:20½
Bridgend213:2613:26 13:24½ 13:26
Pencoedpass13:30 13:30
Pontyclunpass13:33½ 13:33½
Leckwith North Junctionpass13:43½ 13:43½
Cardiff Central213:5013:53 13:48 13:53
Long Dyke Junctionpass13:55 13:55
Marshfieldpass13:59½ 13:59½
Ebbw Junctionpass14:02 14:02
Gaer Junctionpass14:03 14:03
Newport (S Wales)414:0614:07 14:05 14:07½
Maindee West Junctionpass14:08½ 14:08½
Maindee North Junctionpass14:10½ 14:10½
Cwmbran14:1714:17 14:16½ 14:17½
Little Mill Junctionpass14:23½ 14:23½
Abergavenny114:3014:31 14:30 14:31
Abergavenny Sig 38pass14:36½ 14:36½
Pontrilaspass14:41 14:41
Tram Innpass14:46 14:46
Hereford314:5514:56 14:54 14:56
Shelwick Junctionpass14:59 14:59
Moreton-On-Luggpass15:01 15:01
Leominster15:0815:09 15:08 15:09
Wooffertonpass15:14½ 15:14½
Ludlow15:1915:19 15:18½ 15:19½
Bromfieldpass15:22½ 15:22½
Craven Arms115:2715:28 15:27 15:28
Marsh Brook Level Crossingpass15:32½ 15:32½
Church Stretton15:3615:36 15:35½ 15:36½
Dorringtonpass15:42 15:42
Sutton Bridge Junctionpass15:48 15:48
English Bridge Junctionpass15:49 15:49
Shrewsbury415:5215:53 15:51 15:53
Harlescott Xpass15:56½ 15:56½
Wempass16:02½ 16:02½
Preespass16:04½ 16:04½
Whitchurch (Shrops)16:0916:09 16:08½ 16:09½
Wrenburypass16:14½ 16:14½
Nantwich16:1816:19 16:18 16:19
Gresty Green West Junctionpass16:24½ 16:24½
Gresty Lane Junctionpass16:25½ 16:25½
Crewe616:2916:30 16:27 16:30
Sandbach2pass16:36 16:36
Chelfordpass16:42 16:42
Alderley Edge1pass16:46 16:46
Wilmslow316:5016:50 16:48½ 16:50
Cheadle Hulme1pass16:55 16:55
Adswood Road Junctionpass16:56 16:56
Edgeley Junction No1pass16:57½ 16:57½
Edgeley Junction No2pass16:58½ 16:58½
Stockport317:0117:01 16:59½ 17:01
Heaton Norris Junctionpass17:02 17:02
Slade Lane Junctionpass17:04½ 17:04½
Ardwick Junctionpass17:08 17:08
Manchester Piccadilly1017:13 17:11

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