Detailed timetable

16:50 Swansea to Manchester Piccadilly

Saturday 10 October 2026

Live map
Headcode: 1W24Headcode1W24 OperatorTransport for Wales UIDG38960

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
Swansea116:50 16:49 -1 min
Swansea Loop Eastpass16:52 16:51 -1 min
Neath17:0117:01 17:00 17:01 On time
Briton Ferry West Junctionpass17:03½ 17:03 On time
Port Talbot Parkway217:0817:08 17:07 17:08 On time
Margam East Junctionpass17:11½ 17:11 On time
Margam Moors Junctionpass17:12½ 17:12 On time
Stormypass17:15½ 17:15 On time
Bridgend217:2117:21 17:19 17:21 On time
Pencoedpass17:25½ 17:24 -1 min
Pontyclunpass17:29 17:29 On time
Leckwith North Junctionpass17:38 17:38 On time
Cardiff Central117:4317:51 17:41 17:51 On time
Long Dyke Junctionpass17:53 17:53 On time
Marshfieldpass17:57½ 17:57 On time
Ebbw Junctionpass18:00 18:00 On time
Gaer Junctionpass18:01 18:00 -1 min
Newport (S Wales)418:0418:05 18:02 18:05 On time
Maindee West Junctionpass18:06 18:06 On time
Maindee North Junctionpass18:08 18:07 -1 min
Cwmbran18:1418:15 18:14 18:15 On time
Pontypool & New Inn18:2018:20 18:19 18:20 On time
Little Mill Junctionpass18:22½ 18:22 On time
Abergavenny118:2918:30 18:28 18:30 On time
Abergavenny Sig 38pass18:36½ 18:36½
Pontrilaspass18:41 18:39 -2 min
Tram Innpass18:45½ 18:44 -1 min
Hereford318:5418:55 18:51 18:55 On time
Shelwick Junctionpass18:58½ 18:58 On time
Moreton-On-Luggpass19:00½ 18:59 -1 min
Leominster19:0819:08 19:06 19:08 On time
Wooffertonpass19:14 19:15 +1 min
Ludlow19:1819:19 19:19 19:21 +2 min
Bromfieldpass19:22 19:25 +3 min
Craven Arms119:2719:27 19:29 19:30 +3 min
Marsh Brook Level Crossingpass19:32 19:35 +3 min
Church Stretton19:3519:36 19:37 19:38 +2 min
Dorringtonpass19:41½ 19:43 +2 min
Sutton Bridge Junctionpass19:47½ 19:48 +1 min
English Bridge Junctionpass19:48½ 19:50 +2 min
Shrewsbury419:5219:52 19:51 19:52 On time
Harlescott Xpass19:56 19:55 -1 min
Wempass20:02 20:00 -2 min
Preespass20:04 20:04 On time
Whitchurch (Shrops)20:0820:09 20:08 20:09 On time
Wrenburypass20:14 20:13 -1 min
Nantwich20:1820:18 20:18 20:20 +2 min
Gresty Green West Junctionpass20:23½ 20:24 +1 min
Gresty Lane Junctionpass20:24½ 20:25 +1 min
Crewe620:2920:30 20:27 20:30 On time
Sandbach2pass20:36 20:35 -1 min
Chelfordpass20:42 20:41 -1 min
Alderley Edge1pass20:46 20:47 +1 min
Wilmslow320:5020:50 20:54 20:55 +5 min
Cheadle Hulme1pass20:55 21:01 +6 min
Adswood Road Junctionpass20:56 21:02 +6 min
Edgeley Junction No1pass20:57½ 21:05 +8 min
Edgeley Junction No2pass20:58½ 21:05 +7 min
Stockport321:0121:01 21:06 21:08 +7 min
Heaton Norris Junctionpass21:02 21:09 +7 min
Slade Lane Junctionpass21:04½ 21:11 +7 min
Ardwick Junctionpass21:08 21:14 +6 min
Manchester Piccadilly1021:13 21:17 +6 min

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