RailFeed › Unit Search › Class 158 › 158834
☰
Timetables Charter Map Sightings Logbook Unit Search Train Delays Cancellations Cancellation Map Day Simulator
API Docs MCP Server
Log in

Transport for Wales 158834

Log this unit
New Try the new version of our unit page: where it is now, every working and following it
Operator
Transport for Wales
Last used
11 Nov 2026 · 21:14
Used in the past 30 days
31 days
Recorded mileage
5,699,666 miles total
Distance run
49,305 miles since 31 Jul 2026
Times logged
0 logs
Details

A Class 158 unit, currently operated by Transport for Wales. Its most recently reported formation was 2 vehicles. First tracked by RailFeed on 31 Jul 2026.

Most recent consist
57834 52834

Seat numbers are as Network Rail lists them: one figure per vehicle, so a car with first class may show only its first-class seats.

Operator history
Transport for Wales 2026-07-31 – 2026-11-11 (974 workings)

Workings

Thursday
12 workings
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Scheduled Service Timetable
05:36 5V24 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty Scheduled Service Timetable
06:16 2D02 SHREWSBURY → CHESTER Scheduled 42 mi Service Timetable
07:25 1J93 CHESTER → SHREWSBURY Scheduled 42 mi Service Timetable
08:35 5J93 Route not known empty Scheduled
08:55 5I08 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty Scheduled Service Timetable
19:42 1D21 SHREWSBURY → CHESTER Scheduled 42 mi Service Timetable
20:57 5D21 CHESTER → CHESTER MIDDLE YARD empty Scheduled 1 mi Service Timetable
Wednesday
14 workings · 701 mi
05:08 5I02 CHESTER MIDDLE YARD → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty In service Service Timetable
21:14 5J31 Route not known empty
23:09 5J81 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Scheduled Service Timetable
Tuesday
13 workings
00:02 5K16 CHESTER D.M.U.D. → CREWE SOUTH YARD empty Terminated at CREWE 23 mi Service Timetable
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
05:36 5V24 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
06:16 2D02 SHREWSBURY → CHESTER On time 42 mi Service Timetable
07:25 1J93 CHESTER → SHREWSBURY +2 min 42 mi Service Timetable
08:35 5J93 Route not known empty
08:55 5I08 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
19:42 1D21 SHREWSBURY → CHESTER +10 min 42 mi Service Timetable
20:57 5D21 CHESTER → CHESTER MIDDLE YARD empty Cancelled · Network Rail 1 mi Service Timetable
Monday
13 workings · 1,152 mi
04:05 5I00 CHESTER MIDDLE YARD → CHESTER empty 1 mi Service Timetable
05:26 5D50 CHESTER D.M.U.D. → LLANDUDNO JUNCTION empty On time 1 mi Service Timetable
22:35 5D20 CHESTER → CHESTER D.M.U.D. empty Cancelled · Network Rail 1 mi Service Timetable
Sunday
5 workings · 183 mi
00:26 5K80 CREWE → CREWE C.S. empty +53 min Service Timetable
08:26 5I02 CREWE C.S. → SHREWSBURY ABBEY FRGTE CS empty 36 mi Service Timetable
13:27 5D10 Route not known empty 1 mi
Saturday
8 workings · 748 mi
Friday
9 workings · 564 mi
00:20 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
06:23 5J41 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
06:47 2J41 MACHYNLLETH → ABERYSTWYTH +17 min 21 mi Service Timetable
21:39 2J50 ABERYSTWYTH → MACHYNLLETH +19 min 20 mi Service Timetable
22:20 5J50 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Thursday
10 workings
00:20 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
04:16 5J39 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
04:41 2J39 MACHYNLLETH → ABERYSTWYTH +2 min 20 mi Service Timetable
21:50 1J31 SHREWSBURY → ABERYSTWYTH +6 min 75 mi Service Timetable
23:39 2J53 ABERYSTWYTH → MACHYNLLETH +2 min 20 mi Service Timetable
Wednesday
14 workings · 707 mi
04:45 5I02 CREWE C.S. → CHESTER empty On time 22 mi Service Timetable
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
21:33 5J31 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty On time Service Timetable
23:39 2J53 ABERYSTWYTH → MACHYNLLETH +7 min 20 mi Service Timetable
Tuesday
9 workings · 691 mi
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty +6 min Service Timetable
04:45 5I00 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time 1 mi Service Timetable
23:25 5R98 CHESTER → CREWE C.S. empty +126 min 22 mi Service Timetable
Monday
8 workings · 702 mi
Sunday
8 workings · 1,214 mi
10:26 5J46 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
10:48 2J46 MACHYNLLETH → ABERYSTWYTH +9 min 21 mi Service Timetable
23:14 2G42 ABERYSTWYTH → MACHYNLLETH +7 min 20 mi Service Timetable
23:51 5G42 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled Service Timetable
Saturday
10 workings
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
04:48 5J03 SHREWSBURY ABBEY FRGTE CS → BIRMINGHAM NEW STREET empty +7 min 43 mi Service Timetable
09:27 1S12 ABERYSTWYTH → SHREWSBURY On time 75 mi Service Timetable
11:27 1J11 SHREWSBURY → ABERYSTWYTH +11 min 75 mi Service Timetable
18:29 1J25 SHREWSBURY → ABERYSTWYTH +5 min 75 mi Service Timetable
20:27 2J36 ABERYSTWYTH → MACHYNLLETH +9 min 20 mi Service Timetable
21:08 5J36 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Friday
9 workings · 496 mi
04:16 5J39 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
04:41 2J39 MACHYNLLETH → ABERYSTWYTH +2 min 20 mi Service Timetable
09:08 1D12 BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION Terminated at WOLVERHAMPTON 45 mi Service Timetable
10:27 1Z12 SHREWSBURY → CHESTER +48 min 42 mi Service Timetable
Thursday
6 workings · 744 mi
14:21 5S40 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
15:59 5J21 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
21:27 2J50 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
22:08 5J50 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · train operator Service Timetable
Wednesday
6 workings
08:59 5I10 CHESTER MIDDLE YARD → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty +8 min Service Timetable
Tuesday
8 workings · 888 mi
05:29 5V24 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty +2 min Service Timetable
06:16 2D02 SHREWSBURY → CHESTER +3 min 42 mi Service Timetable
07:25 1J93 CHESTER → SHREWSBURY +20 min 42 mi Service Timetable
17:08 1D16 BIRMINGHAM INTERNATIONAL → HOLYHEAD Terminated at CHESTER 179 mi Service Timetable
21:21 5D16 HOLYHEAD → HOLYHEAD CAR. M.D. empty Service Timetable
Monday
9 workings · 40 mi
00:43 5J37 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
04:45 5I00 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time 1 mi Service Timetable
22:28 5T98 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
Sunday
12 workings · 720 mi
09:00 5I04 CHESTER MIDDLE YARD → CHESTER empty On time 1 mi Service Timetable
22:06 2J04 CHESTER → WREXHAM GENERAL On time 12 mi Service Timetable
22:23 5D03 WREXHAM GENERAL → WREXHAM GENERAL empty On time 1 mi Service Timetable
22:38 2D03 WREXHAM GENERAL → CHESTER On time 12 mi Service Timetable
23:26 5D97 CHESTER → CHESTER MIDDLE YARD empty 1 mi Service Timetable
Saturday
10 workings · 432 mi
00:23 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty On time Service Timetable
06:00 5J41 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
06:47 2J41 MACHYNLLETH → ABERYSTWYTH +8 min 21 mi Service Timetable
17:27 1I28 SHREWSBURY → BIRMINGHAM INTERNATIONAL Terminated at MACHYNLLETH 52 mi Service Timetable
23:30 5R98 CHESTER → CHESTER MIDDLE YARD empty +13 min 1 mi Service Timetable
Friday
17 workings · 438 mi
01:30 5D49 CHESTER → CHESTER MIDDLE YARD empty Cancelled · Network Rail 1 mi Service Timetable
07:23 1I10 HOLYHEAD → BIRMINGHAM INTERNATIONAL Terminated at SHREWSBURY 43 mi Service Timetable
08:59 5I10 CHESTER MIDDLE YARD → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
10:26 1I14 LLANDUDNO JUNCTION → BIRMINGHAM INTERNATIONAL Terminated at SHREWSBURY 43 mi Service Timetable
13:27 1I20 SHREWSBURY → BIRMINGHAM INTERNATIONAL Cancelled · infrastructure 52 mi Service Timetable
15:27 1I24 SHREWSBURY → BIRMINGHAM INTERNATIONAL Terminated at WOLVERHAMPTON 127 mi Service Timetable
18:26 1J70 CHESTER → SHREWSBURY +71 min 87 mi Service Timetable
20:21 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty +62 min Service Timetable
21:20 5J31 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty +31 min Service Timetable
23:49 2J53 ABERYSTWYTH → MACHYNLLETH +23 min 20 mi Service Timetable
Thursday
9 workings · 404 mi
04:45 5I00 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty +6 min 1 mi Service Timetable
14:08 1J19 BIRMINGHAM INTERNATIONAL → ABERYSTWYTH Terminated at SHREWSBURY 127 mi Service Timetable
16:30 1J21 SHREWSBURY → ABERYSTWYTH +5 min 55 mi Service Timetable
Wednesday
15 workings · 1,293 mi
00:20 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
05:18 5J40 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
05:38 2J40 MACHYNLLETH → ABERYSTWYTH On time 21 mi Service Timetable
06:17 1S10 ABERYSTWYTH → SHREWSBURY On time 75 mi Service Timetable
08:38 5S10 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
08:57 5I08 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
19:42 1D21 SHREWSBURY → CHESTER +18 min 42 mi Service Timetable
20:57 5D21 CHESTER → CHESTER MIDDLE YARD empty Cancelled · Network Rail 1 mi Service Timetable
22:22 1V99 CHESTER → CARDIFF CENTRAL +27 min 42 mi Service Timetable
23:08 5J74 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
23:38 5G76 BIRMINGHAM NEW STREET → SHREWSBURY ABBEY FRGTE CS empty On time 43 mi Service Timetable
Tuesday
10 workings
Monday
4 workings · 533 mi
18:27 1S71 ABERYSTWYTH → SHREWSBURY On time 55 mi Service Timetable
20:32 1J29 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
22:27 2J52 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
23:06 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Sunday
6 workings · 335 mi
00:50 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty +3 min Service Timetable
10:19 1D08 SHREWSBURY → CHESTER On time 42 mi Service Timetable
16:55 5J19 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
18:40 5T96 MACHYNLLETH CARR. SDGS → CREWE T.M.D. (E) empty 92 mi Service Timetable
Saturday
9 workings
00:18 5J27 PWLLHELI → PWLLHELI STATION SIDINGS empty Service Timetable
06:06 5G20 PWLLHELI STATION SIDINGS → PWLLHELI empty On time Service Timetable
06:29 2G20 PWLLHELI → MACHYNLLETH On time 59 mi Service Timetable
08:52 2J03 MACHYNLLETH → PWLLHELI On time 59 mi Service Timetable
11:37 2I20 PWLLHELI → MACHYNLLETH +3 min 59 mi Service Timetable
Friday
17 workings · 574 mi
04:16 5J39 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
04:41 2J39 MACHYNLLETH → ABERYSTWYTH On time 20 mi Service Timetable
05:17 1S04 ABERYSTWYTH → SHREWSBURY +4 min 61 mi Service Timetable
06:48 1J00 WELSHPOOL → ABERYSTWYTH On time 62 mi Service Timetable
08:27 1S20 ABERYSTWYTH → SHREWSBURY +39 min 75 mi Service Timetable
10:27 1J09 SHREWSBURY → ABERYSTWYTH Terminated at MACHYNLLETH 75 mi Service Timetable
12:27 1S40 ABERYSTWYTH → SHREWSBURY +10 min 75 mi Service Timetable
14:21 5S40 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
15:59 5J21 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
16:30 1J21 SHREWSBURY → ABERYSTWYTH +3 min 75 mi Service Timetable
18:27 1S71 ABERYSTWYTH → SHREWSBURY On time 75 mi Service Timetable
20:32 1J29 SHREWSBURY → ABERYSTWYTH On time 55 mi Service Timetable
21:47 2J27 MACHYNLLETH → PWLLHELI On time 59 mi Service Timetable
22:35 2J52 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
23:14 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
Thursday
14 workings · 528 mi
04:05 5I00 CHESTER D.M.U.D. → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
15:25 5J19 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Cancelled · knock-on delays Service Timetable
16:30 1J21 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
17:00 5S23 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty Cancelled · knock-on delays Service Timetable
17:29 1S23 SHREWSBURY → ABERYSTWYTH +2 min 55 mi Service Timetable
18:27 1S71 ABERYSTWYTH → SHREWSBURY +9 min 75 mi Service Timetable
20:32 1J29 SHREWSBURY → ABERYSTWYTH +6 min 75 mi Service Timetable
22:27 2J52 ABERYSTWYTH → MACHYNLLETH +3 min 20 mi Service Timetable
23:06 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
Wednesday
8 workings · 1,122 mi
06:19 5J02 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
06:47 2J41 MACHYNLLETH → ABERYSTWYTH On time 21 mi Service Timetable
19:42 1D21 SHREWSBURY → CHESTER +3 min 42 mi Service Timetable
20:57 5D21 CHESTER → CHESTER MIDDLE YARD empty Cancelled · Network Rail 1 mi Service Timetable
Tuesday
8 workings · 169 mi
06:19 5J02 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
06:47 2J41 MACHYNLLETH → ABERYSTWYTH On time 21 mi Service Timetable
21:27 2J50 ABERYSTWYTH → MACHYNLLETH +8 min 20 mi Service Timetable
22:08 5J50 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Monday
14 workings · 1,186 mi
04:16 5J39 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty Service Timetable
04:41 2J39 MACHYNLLETH → ABERYSTWYTH On time 20 mi Service Timetable
05:17 1S04 ABERYSTWYTH → SHREWSBURY On time 61 mi Service Timetable
06:48 1J00 WELSHPOOL → ABERYSTWYTH On time 62 mi Service Timetable
08:27 1S20 ABERYSTWYTH → SHREWSBURY On time 75 mi Service Timetable
10:27 1J09 SHREWSBURY → ABERYSTWYTH +5 min 75 mi Service Timetable
12:27 1S40 ABERYSTWYTH → SHREWSBURY +6 min 75 mi Service Timetable
14:21 5S40 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
15:59 5J21 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
16:30 1J21 SHREWSBURY → ABERYSTWYTH +2 min 75 mi Service Timetable
18:27 1S71 ABERYSTWYTH → SHREWSBURY On time 75 mi Service Timetable
20:32 1J29 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
22:27 2J52 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
23:06 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Workings are kept for 30 days

Logged by

Public logbooks only
Loading routes…