Detailed timetable

12:56 Swansea to Manchester Piccadilly

Saturday 10 October 2026

Live map
Headcode: 1W20Headcode1W20 OperatorTransport for Wales UIDG38956

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
Swansea112:56 12:55 -1 min
Swansea Loop Eastpass12:58 12:57 -1 min
Neath13:0713:08 13:06 13:08 On time
Briton Ferry West Junctionpass13:10 13:10 On time
Port Talbot Parkway213:1413:15 13:14 13:15 On time
Margam East Junctionpass13:18½ 13:18½
Margam Moors Junctionpass13:19½ 13:18 -1 min
Stormypass13:22½ 13:21 -1 min
Bridgend213:2813:28 13:25 13:28 On time
Pencoedpass13:32½ 13:31 -1 min
Pontyclunpass13:36 13:35 -1 min
Leckwith North Junctionpass13:45 13:44
Cardiff Central213:5013:53 13:46 13:52 -1 min
Long Dyke Junctionpass13:55 13:54 -1 min
Marshfieldpass13:59½ 13:59 On time
Ebbw Junctionpass14:02 14:01 -1 min
Gaer Junctionpass14:03 14:02
Newport (S Wales)414:0614:07 14:03 14:07 On time
Maindee West Junctionpass14:08 14:09 +1 min
Maindee North Junctionpass14:10 14:10 On time
Cwmbran14:1614:17 14:17 14:18 +1 min
Little Mill Junctionpass14:22 14:24 +2 min
Abergavenny114:2914:29 14:30 14:31 +2 min
Abergavenny Sig 38pass14:36 14:36 On time
Pontrilaspass14:40½ 14:41 +1 min
Tram Innpass14:45 14:45 On time
Hereford314:5514:55 14:52 14:55 On time
Shelwick Junctionpass14:58½ 14:58½
Moreton-On-Luggpass15:00½ 14:59 -1 min
Leominster15:0815:08 15:06 15:08 On time
Wooffertonpass15:14 15:16 +2 min
Ludlow15:1815:19 15:20 15:21 +2 min
Bromfieldpass15:22 15:24
Craven Arms115:2715:27 15:28 15:29 +2 min
Marsh Brook Level Crossingpass15:32 15:34 +2 min
Church Stretton15:3515:36 15:37 15:38 +2 min
Dorringtonpass15:41½ 15:44 +3 min
Sutton Bridge Junctionpass15:47½ 15:49 +2 min
English Bridge Junctionpass15:48½ 15:50½
Shrewsbury415:5215:52 15:51 15:53 +1 min
Harlescott Xpass15:56 15:57 +1 min
Wempass16:02 16:02 On time
Preespass16:04 16:04
Whitchurch (Shrops)16:0816:09 16:08 16:09 On time
Wrenburypass16:14 16:14
Nantwich16:1816:18 16:19 16:21 +3 min
Gresty Green West Junctionpass16:23½ 16:26½
Gresty Lane Junctionpass16:24½ 16:25 +1 min
Crewe616:2916:30 16:28 16:30 On time
Sandbach2pass16:36 16:35 -1 min
Chelfordpass16:42 16:40 -2 min
Alderley Edge1pass16:46 16:43 -3 min
Wilmslow316:5016:50 16:45 16:50 On time
Cheadle Hulme1pass16:55 16:53 -2 min
Adswood Road Junctionpass16:56 16:54 -2 min
Edgeley Junction No1pass16:57½ 16:55 -2 min
Edgeley Junction No2pass16:58½ 16:56 -2 min
Stockport317:0117:01 16:57 17:01 On time
Heaton Norris Junctionpass17:02 17:02 On time
Slade Lane Junctionpass17:04½ 17:04 On time
Ardwick Junctionpass17:08 17:07 -1 min
Manchester Piccadilly1017:13 17:10 -1 min

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