Detailed timetable

14:53 Swansea to Manchester Piccadilly

Saturday 10 October 2026

Live map
Headcode: 1W22Headcode1W22 OperatorTransport for Wales UIDG38958

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
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Swansea214:53 14:53 On time
Swansea Loop Eastpass14:55 14:55 On time
Neath15:0515:05 15:03 15:04 -1 min
Briton Ferry West Junctionpass15:07 15:07 On time
Port Talbot Parkway215:1215:12 15:10 15:12 On time
Margam East Junctionpass15:15½ 15:15½
Margam Moors Junctionpass15:16½ 15:15 -1 min
Stormypass15:19½ 15:18 -1 min
Bridgend215:2515:25 15:22 15:25 On time
Pencoedpass15:29½ 15:28 -1 min
Pontyclunpass15:33 15:32 -1 min
Leckwith North Junctionpass15:44 15:43
Cardiff Central215:4915:53 15:44 15:53 On time
Long Dyke Junctionpass15:55 15:55 On time
Marshfieldpass15:59½ 16:00 +1 min
Ebbw Junctionpass16:02 16:02 On time
Gaer Junctionpass16:02½ 16:03 +1 min
Newport (S Wales)416:0616:06 16:04 16:06 On time
Maindee West Junctionpass16:07½ 16:07 On time
Maindee North Junctionpass16:09½ 16:09 On time
Cwmbran16:1616:16 16:16 16:17 +1 min
Pontypool & New Inn16:2116:22 16:21 16:22 On time
Little Mill Junctionpass16:24 16:24 On time
Abergavenny116:3216:32 16:31 16:33 +1 min
Abergavenny Sig 38pass16:39 16:38 -1 min
Pontrilaspass16:43½ 16:42 -1 min
Tram Innpass16:48½ 16:47 -1 min
Hereford316:5816:58 16:54 16:58 On time
Shelwick Junctionpass17:01½ 17:01 On time
Moreton-On-Luggpass17:03½ 17:02 -1 min
Leominster17:1117:11 17:10 17:12 +1 min
Wooffertonpass17:17 17:19 +2 min
Ludlow17:2117:22 17:23 17:24 +2 min
Bromfieldpass17:25 17:27 +2 min
Craven Arms1pass17:29 17:31 +2 min
Marsh Brook Level Crossingpass17:32½ 17:35 +3 min
Dorringtonpass17:39 17:42 +3 min
Sutton Bridge Junctionpass17:45 17:47 +2 min
English Bridge Junctionpass17:46 17:49 +3 min
Shrewsbury417:4917:50 17:50 17:51 +1 min
Harlescott Xpass17:53½ 17:55 +2 min
Wem18:0118:01 18:02 18:03 +2 min
Preespass18:05 18:06 +1 min
Whitchurch (Shrops)18:0918:10 18:11 18:12 +2 min
Wrenburypass18:15 18:17 +2 min
Nantwich18:1918:19 18:21 18:23 +4 min
Gresty Green West Junctionpass18:24½ 18:26 +2 min
Gresty Lane Junctionpass18:25½ 18:27 +2 min
Crewe618:2918:30 18:30 18:32 +2 min
Sandbach2pass18:36 18:37 +1 min
Chelfordpass18:42 18:42 On time
Alderley Edge1pass18:46 18:46 On time
Wilmslow318:5018:50 18:49 18:50 On time
Cheadle Hulme1pass18:55 18:56 +1 min
Adswood Road Junctionpass18:56 18:57 +1 min
Edgeley Junction No1pass18:57½ 18:58 +1 min
Edgeley Junction No2pass18:58½ 18:59 +1 min
Stockport319:0119:01 19:00 19:01 On time
Heaton Norris Junctionpass19:02 19:03 +1 min
Slade Lane Junctionpass19:04½ 19:06 +2 min
Ardwick Junctionpass19:08 19:14 +6 min
Manchester Piccadilly1019:13 19:17 +6 min

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