Detailed timetable

05:07 Crewe to Cardiff Central

Monday 12 October 2026

Live map
Headcode: 1V31Headcode1V31 OperatorTransport for Wales UIDG38863

Planned service information

Power type
Diesel
Timing load / planned train type
245
Maximum speed
110 mph
Train class code
B
Reservation code
S
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Crewe1105:07 05:07 On time
Gresty Lane Junctionpass05:09 05:09 On time
Gresty Green West Junctionpass05:10 05:11 +1 min
Nantwichpass05:13 05:14 +1 min
Wrenburypass05:16½ 05:18 +2 min
Preespass05:23½ 05:26 +3 min
Wempass05:25½ 05:25 On time
Harlescott Xpass05:31½ 05:34 +3 min
Shrewsbury705:3705:37 05:38 05:40 +3 min
English Bridge Junctionpass05:39 05:42 +3 min
Sutton Bridge Junctionpass05:40 05:43 +3 min
Dorringtonpass05:45½ 05:49 +4 min
Church Stretton05:5305:53 05:54 05:56 +3 min
Marsh Brook Level Crossingpass05:56 06:00 +4 min
Craven Arms206:0206:02 06:04 06:06 +4 min
Bromfieldpass06:07 06:11 +4 min
Ludlow06:1106:11 06:16 06:16 +5 min
Wooffertonpass06:16 06:21 +5 min
Leominster06:2206:22 06:26 06:27 +5 min
Moreton-On-Luggpass06:30½ 06:35 +5 min
Shelwick Junctionpass06:34 06:39
Hereford206:3706:38 06:41 06:43 +5 min
Tram Innpass06:45½ 06:50 +5 min
Pontrilaspass06:50 06:54 +4 min
Abergavenny07:0107:01 07:05 07:07 +6 min
Little Mill Junctionpass07:09 07:15 +6 min
Pontypool & New Inn07:1207:12 07:17 07:19 +7 min
Cwmbran07:1807:18 07:24 07:25 +7 min
Maindee North Junctionpass07:25 07:32 +7 min
Maindee West Junctionpass07:27½ 07:34 +7 min
Newport (S Wales)207:2907:30 07:36 07:38 +8 min
Gaer Junctionpass07:32 07:40
Ebbw Junctionpass07:33 07:40 +7 min
Marshfieldpass07:36½ 07:44 +8 min
Moorland Road Junctionpass07:40 07:48 +8 min
Long Dyke Junctionpass07:40½ 07:49 +9 min
Cardiff Central307:45 07:52 +9 min

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