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

Transport for Wales 158826

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 · 02:20
Used in the past 30 days
31 days
Recorded mileage
5,901,763 miles total
Distance run
41,214 miles since 3 Aug 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 3 Aug 2026.

Most recent consist
57826 52826

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-08-03 – 2026-11-11 (756 workings)

Workings

Wednesday
3 workings
00:22 5W78 CARDIFF CANTON SIDINGS → CARDIFF CENTRAL empty +2 min 1 mi Service Timetable
00:30 1W78 CARDIFF CENTRAL → HEREFORD On time 55 mi Service Timetable
02:20 5B07 HEREFORD → HEREFORD empty On time 1 mi Service Timetable
Tuesday
2 workings · 293 mi
16:25 1V98 HOLYHEAD → CARDIFF CENTRAL +5 min 234 mi Service Timetable
21:26 5V98 CARDIFF CENTRAL → CARDIFF CANTON SIDINGS empty On time 1 mi Service Timetable
Monday
6 workings
09:27 1S12 Route not known 55 mi
09:35 5I12 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
21:22 5D16 HOLYHEAD → HOLYHEAD CAR. M.D. empty Service Timetable
Sunday
9 workings · 863 mi
09:23 5J43 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
09:47 2J43 MACHYNLLETH → ABERYSTWYTH On time 21 mi Service Timetable
10:27 1S18 ABERYSTWYTH → SHREWSBURY On time 75 mi Service Timetable
11:32 1I08 CHESTER → BIRMINGHAM INTERNATIONAL Terminated at BIRMINGHAM NEW STREET 43 mi Service Timetable
17:27 1S22 Route not known 75 mi
21:27 2G40 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
22:06 5G40 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Saturday
11 workings · 586 mi
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
04:48 5J03 SHREWSBURY ABBEY FRGTE CS → BIRMINGHAM NEW STREET empty On time 43 mi Service Timetable
09:27 1S12 Route not known 75 mi
18:29 5J25 SHREWSBURY → WELSHPOOL empty +4 min 14 mi Service Timetable
18:29 1J25 SHREWSBURY → ABERYSTWYTH +9 min 75 mi Service Timetable
20:27 2J36 ABERYSTWYTH → MACHYNLLETH +9 min 20 mi Service Timetable
21:08 5J36 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
Friday
9 workings
Thursday
9 workings · 603 mi
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
05:06 5K38 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
05:27 2K38 SHREWSBURY → CREWE On time 35 mi Service Timetable
06:38 2J44 CREWE → SHREWSBURY On time 35 mi Service Timetable
Wednesday
11 workings · 499 mi
00:20 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Cancelled Service Timetable
05:06 5K38 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
05:27 2K38 SHREWSBURY → CREWE On time 35 mi Service Timetable
06:38 2J44 CREWE → SHREWSBURY +3 min 35 mi Service Timetable
Tuesday
15 workings · 737 mi
04:45 5I02 CREWE C.S. → CHESTER empty On time 22 mi Service Timetable
19:27 1I75 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at SHREWSBURY 75 mi Service Timetable
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
21:29 5J63 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Cancelled Service Timetable
21:33 5J31 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty Cancelled Service Timetable
23:16 1J36 BIRMINGHAM INTERNATIONAL → SHREWSBURY Cancelled · knock-on delays 52 mi Service Timetable
23:39 2J53 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
Monday
10 workings · 792 mi
Sunday
11 workings · 406 mi
00:50 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
07:45 5I00 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
08:09 1I00 SHREWSBURY → BIRMINGHAM INTERNATIONAL Terminated at WOLVERHAMPTON 52 mi Service Timetable
21:27 2G40 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
22:06 5G40 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty +7 min Service Timetable
Saturday
9 workings · 561 mi
06:00 5J41 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
06:47 2J41 MACHYNLLETH → ABERYSTWYTH On time 21 mi Service Timetable
20:22 1G76 LLANDUDNO JUNCTION → BIRMINGHAM NEW STREET Terminated at RHYL 42 mi Service Timetable
22:14 5G76 Route not known empty Cancelled
23:35 1J36 BIRMINGHAM NEW STREET → SHREWSBURY Cancelled · knock-on delays 43 mi Service Timetable
Friday
8 workings · 509 mi
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
06:23 5J41 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty +4 min Service Timetable
11:08 1D13 BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION Terminated at FLINT 107 mi Service Timetable
22:20 5J50 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Thursday
9 workings · 1,080 mi
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
05:06 5K38 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
05:31 2K38 SHREWSBURY → CREWE +10 min 35 mi Service Timetable
06:38 2J44 CREWE → SHREWSBURY +7 min 35 mi Service Timetable
Wednesday
8 workings
Tuesday
7 workings · 3,020 mi
17:08 1D16 BIRMINGHAM INTERNATIONAL → HOLYHEAD Terminated at CHESTER 137 mi Service Timetable
21:21 5D16 HOLYHEAD → HOLYHEAD CAR. M.D. empty Service Timetable
22:08 5J50 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Monday
5 workings
05:08 5I02 CHESTER MIDDLE YARD → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
05:26 1I02 CHESTER → BIRMINGHAM INTERNATIONAL Terminated at WOLVERHAMPTON 72 mi Service Timetable
Sunday
10 workings · 486 mi
00:22 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
00:26 5K80 CREWE → CREWE C.S. empty +17 min Service Timetable
07:45 5I00 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
09:54 5D08 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
10:19 1D08 SHREWSBURY → CHESTER +16 min 42 mi Service Timetable
23:36 5D21 CHESTER → CHESTER MIDDLE YARD empty Cancelled · Network Rail 1 mi Service Timetable
Saturday
11 workings · 402 mi
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty +16 min Service Timetable
04:48 5J03 SHREWSBURY ABBEY FRGTE CS → BIRMINGHAM NEW STREET empty +6 min 43 mi Service Timetable
19:27 1G75 ABERYSTWYTH → BIRMINGHAM NEW STREET Terminated at SHREWSBURY 43 mi Service Timetable
22:17 5M14 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Cancelled · knock-on delays Service Timetable
23:37 2J53 ABERYSTWYTH → MACHYNLLETH +47 min 20 mi Service Timetable
Friday
8 workings · 1,062 mi
04:16 5J39 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
04:41 2J39 MACHYNLLETH → ABERYSTWYTH +2 min 20 mi Service Timetable
05:17 1I04 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at SHREWSBURY 75 mi Service Timetable
12:26 1I18 LLANDUDNO JUNCTION → BIRMINGHAM INTERNATIONAL Cancelled · infrastructure 139 mi Service Timetable
Thursday
14 workings · 613 mi
04:16 5J39 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
04:41 2J39 MACHYNLLETH → ABERYSTWYTH +2 min 20 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 On time 75 mi Service Timetable
12:27 1S40 ABERYSTWYTH → SHREWSBURY +8 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 +5 min 75 mi Service Timetable
18:27 1S71 ABERYSTWYTH → SHREWSBURY +3 min 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
Wednesday
16 workings · 196 mi
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
05:30 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
18:08 1J27 BIRMINGHAM INTERNATIONAL → ABERYSTWYTH Terminated at SHREWSBURY 20 mi Service Timetable
18:30 1J25 SHREWSBURY → ABERYSTWYTH +73 min 55 mi Service Timetable
20:29 2J36 ABERYSTWYTH → MACHYNLLETH Cancelled · knock-on delays 20 mi Service Timetable
20:32 1J29 SHREWSBURY → ABERYSTWYTH +31 min 20 mi Service Timetable
21:07 5J36 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
21:27 2J50 ABERYSTWYTH → MACHYNLLETH +6 min 20 mi Service Timetable
22:27 2J52 ABERYSTWYTH → MACHYNLLETH +27 min 20 mi Service Timetable
23:06 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
Tuesday
14 workings · 1,068 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 +10 min 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 +16 min Service Timetable
16:08 1J23 BIRMINGHAM INTERNATIONAL → ABERYSTWYTH Terminated at MACHYNLLETH 107 mi Service Timetable
Monday
11 workings · 318 mi
04:29 5I00 CREWE C.S. → CREWE empty On time Service Timetable
18:30 1J25 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
20:29 2J36 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
21:07 5J36 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
23:39 2J53 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
Sunday
2 workings
00:26 5K80 CREWE → CREWE C.S. empty +11 min Service Timetable
00:50 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty +3 min Service Timetable
Saturday
15 workings · 948 mi
04:16 5J39 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
04:41 2J39 MACHYNLLETH → ABERYSTWYTH On time 20 mi Service Timetable
20:30 5D17 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Cancelled · train fault 1 mi Service Timetable
22:14 5G76 Route not known empty Cancelled · Network Rail
Friday
11 workings · 110 mi
06:19 5J02 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
06:47 2J41 MACHYNLLETH → ABERYSTWYTH On time 21 mi Service Timetable
16:55 2J19 MACHYNLLETH → PWLLHELI +7 min 59 mi Service Timetable
20:26 2G80 PWLLHELI → MACHYNLLETH On time 59 mi Service Timetable
23:14 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
Thursday
10 workings · 1,056 mi
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
06:11 5K40 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
06:22 2K40 SHREWSBURY → CREWE +2 min 35 mi Service Timetable
18:30 1J25 SHREWSBURY → ABERYSTWYTH +18 min 55 mi Service Timetable
20:08 5I75 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled Service Timetable
20:29 2J36 ABERYSTWYTH → MACHYNLLETH +7 min 20 mi Service Timetable
Wednesday
6 workings · 635 mi
Tuesday
8 workings
00:11 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 On time 59 mi Service Timetable
21:21 5D16 HOLYHEAD → HOLYHEAD CAR. M.D. empty Service Timetable
Monday
12 workings · 920 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 75 mi Service Timetable
07:21 5S04 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
12:14 5I14 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty +2 min Service Timetable
18:30 1J25 SHREWSBURY → ABERYSTWYTH +2 min 75 mi Service Timetable
20:29 2J36 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
21:47 2J27 MACHYNLLETH → PWLLHELI +3 min 59 mi Service Timetable
Workings are kept for 30 days

Logged by

Public logbooks only
Loading routes…