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

Transport for Wales 158820

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
25 Oct 2026 · 00:26
Used in the past 30 days
14 days
Recorded mileage
5,754,883 miles total
Distance run
38,697 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
57820 52820

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-10-25 (743 workings)

Workings

Sunday
1 working
00:26 5K80 CREWE → CREWE C.S. empty +17 min Service Timetable
Saturday
10 workings · 575 mi
01:30 5D49 CHESTER → CHESTER MIDDLE YARD empty Cancelled · Network Rail 1 mi Service Timetable
05:09 5I02 CHESTER MIDDLE YARD → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
18:26 1J70 CHESTER → SHREWSBURY +4 min 87 mi Service Timetable
20:18 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
Friday
12 workings · 91 mi
00:20 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
09:27 1I12 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at SHREWSBURY 55 mi Service Timetable
09:35 5I12 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty Cancelled Service Timetable
13:27 1I20 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at SHREWSBURY 75 mi Service Timetable
17:27 1I28 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at BIRMINGHAM NEW STREET 127 mi Service Timetable
Thursday
8 workings · 545 mi
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty Cancelled · Network Rail Service Timetable
23:39 2J53 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
Wednesday
10 workings · 283 mi
04:05 5I00 CHESTER D.M.U.D. → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
09:27 1I12 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at SHREWSBURY 75 mi Service Timetable
21:21 5D16 HOLYHEAD → HOLYHEAD CAR. M.D. empty Service Timetable
Tuesday
11 workings · 770 mi
05:08 5I02 CHESTER MIDDLE YARD → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
15:27 1I24 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at BIRMINGHAM NEW STREET 118 mi Service Timetable
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty +41 min Service Timetable
Monday
5 workings · 575 mi
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty +4 min Service Timetable
Sunday
10 workings · 454 mi
08:28 5J40 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
08:49 2J40 MACHYNLLETH → ABERYSTWYTH On time 21 mi Service Timetable
22:00 5D17 HOLYHEAD → HOLYHEAD CAR. M.D. empty Service Timetable
23:36 5D21 Route not known empty Cancelled · Network Rail
Saturday
10 workings · 550 mi
04:05 5I00 CHESTER D.M.U.D. → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
16:55 2J19 MACHYNLLETH → PWLLHELI On time 59 mi Service Timetable
20:26 2G80 PWLLHELI → MACHYNLLETH On time 59 mi Service Timetable
23:06 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Friday
7 workings · 528 mi
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 +2 min 59 mi Service Timetable
08:52 2J03 MACHYNLLETH → PWLLHELI +2 min 59 mi Service Timetable
11:37 2I20 PWLLHELI → MACHYNLLETH +14 min 59 mi Service Timetable
Thursday
13 workings · 504 mi
06:19 5J02 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
06:43 2J02 MACHYNLLETH → PWLLHELI On time 59 mi Service Timetable
09:34 2I16 PWLLHELI → MACHYNLLETH On time 59 mi Service Timetable
14:56 2J15 MACHYNLLETH → PWLLHELI On time 59 mi Service Timetable
17:42 2I75 PWLLHELI → MACHYNLLETH On time 59 mi Service Timetable
18:30 1J25 SHREWSBURY → ABERYSTWYTH +18 min 20 mi Service Timetable
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
20:29 2J36 ABERYSTWYTH → MACHYNLLETH +7 min 20 mi Service Timetable
21:47 2J27 MACHYNLLETH → PWLLHELI On time 59 mi Service Timetable
Wednesday
4 workings
00:11 5J27 PWLLHELI → PWLLHELI STATION SIDINGS empty Service Timetable
06:06 5G20 PWLLHELI STATION SIDINGS → PWLLHELI empty Cancelled Service Timetable
06:29 2G20 PWLLHELI → MACHYNLLETH On time 59 mi Service Timetable
Tuesday
11 workings · 504 mi
05:27 5I04 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
05:54 1S04 MACHYNLLETH → SHREWSBURY On time 55 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 +3 min Service Timetable
15:25 5J19 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
17:00 5S23 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
18:30 1J25 SHREWSBURY → ABERYSTWYTH +19 min 75 mi Service Timetable
20:29 2J36 ABERYSTWYTH → MACHYNLLETH +13 min 20 mi Service Timetable
21:47 2J27 MACHYNLLETH → PWLLHELI On time 59 mi Service Timetable
Monday
11 workings · 769 mi
05:08 5I02 CHESTER MIDDLE YARD → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
09:33 5J07 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Cancelled Service Timetable
10:08 5I10 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty Cancelled Service Timetable
15:27 1S24 ABERYSTWYTH → SHREWSBURY On time 75 mi Service Timetable
17:29 1S23 SHREWSBURY → ABERYSTWYTH +2 min 75 mi Service Timetable
20:08 5I75 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Workings are kept for 30 days

Logged by

Public logbooks only
Loading routes…