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

Transport for Wales 158819

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 · 01:42
Used in the past 30 days
18 days
Recorded mileage
5,837,628 miles total
Distance run
7,104 miles since 22 Oct 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 22 Oct 2026.

Most recent consist
57819 52819

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-10-23 – 2026-11-11 (140 workings)

Workings

Wednesday
2 workings
00:06 5W89 Route not known empty
01:42 5W89 CREWE → CREWE C.S. empty +18 min Service Timetable
Tuesday
9 workings
05:31 5I04 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty Service Timetable
21:35 5J63 Route not known empty
22:22 1W89 CARDIFF CENTRAL → CREWE +18 min 63 mi Service Timetable
Monday
10 workings · 1,315 mi
04:05 5I00 CHESTER MIDDLE YARD → CHESTER empty 1 mi Service Timetable
09:27 1S12 Route not known 75 mi
18:30 1J25 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
20:29 2J36 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
21:09 5J36 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Sunday
10 workings · 349 mi
00:22 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled Service Timetable
00:50 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
09:54 5D08 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
10:19 1D08 SHREWSBURY → CHESTER +7 min 42 mi Service Timetable
11:32 1I08 CHESTER → BIRMINGHAM INTERNATIONAL Terminated at BIRMINGHAM NEW STREET 85 mi Service Timetable
17:27 1S22 Route not known 75 mi
19:51 5J19 Route not known empty 1 mi
21:29 5D19 Route not known empty Cancelled · train operator 1 mi
Saturday
17 workings · 251 mi
01:30 5D49 CHESTER → CHESTER MIDDLE YARD empty Cancelled · train operator 1 mi Service Timetable
10:30 5J07 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
12:08 1J15 BIRMINGHAM INTERNATIONAL → SHREWSBURY Terminated at BIRMINGHAM NEW STREET 75 mi Service Timetable
20:18 5J70 Route not known empty
20:30 5D17 Route not known empty Cancelled 1 mi
21:06 5J31 Route not known empty
22:14 5G76 Route not known empty Cancelled · Network Rail
23:37 2J53 ABERYSTWYTH → MACHYNLLETH +11 min 20 mi Service Timetable
Friday
13 workings · 760 mi
04:05 5I00 CHESTER D.M.U.D. → CHESTER empty Cancelled · train operator 1 mi Service Timetable
09:27 1S12 ABERYSTWYTH → SHREWSBURY +20 min 75 mi Service Timetable
11:27 1J11 SHREWSBURY → ABERYSTWYTH Terminated at MACHYNLLETH 55 mi Service Timetable
18:30 1J25 SHREWSBURY → ABERYSTWYTH On time 75 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
13 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
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 +9 min 75 mi Service Timetable
12:08 1J15 BIRMINGHAM INTERNATIONAL → ABERYSTWYTH Terminated at SHREWSBURY 20 mi Service Timetable
12:27 1S40 ABERYSTWYTH → SHREWSBURY Terminated at MACHYNLLETH 20 mi Service Timetable
14:21 5S40 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Cancelled Service Timetable
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty Cancelled · train operator Service Timetable
Wednesday
14 workings · 589 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
10 workings · 802 mi
Monday
6 workings · 527 mi
09:27 1S12 ABERYSTWYTH → SHREWSBURY On time 55 mi Service Timetable
09:35 5I12 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty Cancelled · Network Rail Service Timetable
21:21 5D16 HOLYHEAD → HOLYHEAD CAR. M.D. empty Service Timetable
Sunday
12 workings · 406 mi
00:26 5K80 CREWE → CREWE C.S. empty +40 min Service Timetable
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
15 workings · 982 mi
Friday
No workings reported
Thursday
6 workings · 372 mi
13:15 5Z19 HOLYHEAD CAR. M.D. → SHREWSBURY empty On time 127 mi Service Timetable
23:06 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Wednesday
No workings reported
Tuesday
No workings reported
Monday
2 workings
12:50 5Z84 MACHYNLLETH CARR. SDGS → SHREWSBURY ABBEY FRGTE CS empty On time 55 mi Service Timetable
18:50 5Z84 SHREWSBURY ABBEY FRGTE CS → HOLYHEAD CAR. M.D. empty 141 mi Service Timetable
Sunday
1 working
00:35 5D35 CHESTER → CHESTER MIDDLE YARD empty +7 min 1 mi Service Timetable
Saturday
22 workings · 214 mi
04:05 5I00 CHESTER D.M.U.D. → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
05:09 5I02 CHESTER MIDDLE YARD → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
17:27 1I28 SHREWSBURY → BIRMINGHAM INTERNATIONAL Terminated at MACHYNLLETH 127 mi Service Timetable
18:01 5G65 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
18:08 1J27 BIRMINGHAM INTERNATIONAL → ABERYSTWYTH Terminated at SHREWSBURY 75 mi Service Timetable
18:26 1J70 CHESTER → SHREWSBURY +4 min 43 mi Service Timetable
18:41 5J23 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
19:04 2J23 MACHYNLLETH → PWLLHELI +29 min 59 mi Service Timetable
20:18 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
21:21 5J23 PWLLHELI → PWLLHELI STATION SIDINGS empty Cancelled Service Timetable
21:27 2J50 ABERYSTWYTH → MACHYNLLETH Cancelled 20 mi Service Timetable
22:08 5J50 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled Service Timetable
Friday
3 workings · 680 mi
04:51 5N07 CARDIFF CANTON SIDINGS → MAESTEG empty +6 min 1 mi Service Timetable
10:33 1V95 HOLYHEAD → CARDIFF CENTRAL +14 min 150 mi Service Timetable
Thursday
1 working
08:30 5C52 CARDIFF CANTON SIDINGS → CARDIFF CANTON SIDINGS empty +52 min 23 mi Service Timetable
Workings are kept for 30 days

Logged by

Public logbooks only
Loading routes…