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

Transport for Wales 158829

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
9 Nov 2026 · 19:02
Used in the past 30 days
19 days
Recorded mileage
5,457,122 miles total
Distance run
37,465 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
57829 52829

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-30 (694 workings)

Workings

Monday
1 working · 145 mi
19:02 5Z22 SHREWSBURY → HOLYHEAD CAR. M.D. empty 35 mi Service Timetable
Sunday
No workings reported
Saturday
No workings reported
Friday
No workings reported
Thursday
No workings reported
Wednesday
No workings reported
Tuesday
1 working · 127 mi
15:20 5Z22 HOLYHEAD CAR. M.D. → SHREWSBURY ABBEY FRGTE CS empty On time 127 mi Service Timetable
Monday
No workings reported
Sunday
No workings reported
Saturday
No workings reported
Friday
9 workings
00:20 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
05:29 5V24 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty +5 min Service Timetable
06:16 2D02 SHREWSBURY → CHESTER On time 42 mi Service Timetable
07:25 1J93 CHESTER → SHREWSBURY +14 min 42 mi Service Timetable
21:21 5D16 HOLYHEAD → HOLYHEAD CAR. M.D. empty Service Timetable
Thursday
8 workings · 1,159 mi
Wednesday
9 workings · 127 mi
06:11 5K40 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
06:22 2K40 SHREWSBURY → CREWE +11 min 35 mi Service Timetable
21:10 5J36 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · train operator Service Timetable
Tuesday
9 workings · 985 mi
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
04:01 5I00 CHESTER D.M.U.D. → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
22:28 5T98 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
Monday
11 workings
04:16 5J39 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
04:41 2J39 MACHYNLLETH → ABERYSTWYTH +4 min 20 mi Service Timetable
09:08 1D12 BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION Terminated at RHYL 124 mi Service Timetable
15:27 1I24 SHREWSBURY → BIRMINGHAM INTERNATIONAL Cancelled · train operator 52 mi Service Timetable
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty Cancelled · Network Rail Service Timetable
Sunday
8 workings · 631 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:06 5G40 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Saturday
10 workings · 169 mi
00:23 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty On time Service Timetable
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
15 workings · 1,370 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 107 mi Service Timetable
13:27 1I20 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at SHREWSBURY 127 mi Service Timetable
17:27 1I28 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at BIRMINGHAM NEW STREET 127 mi Service Timetable
23:49 2J53 ABERYSTWYTH → MACHYNLLETH +23 min 20 mi Service Timetable
Thursday
11 workings · 497 mi
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 On time 42 mi Service Timetable
20:57 5D21 CHESTER → CHESTER MIDDLE YARD empty Cancelled · Network Rail 1 mi Service Timetable
Wednesday
No workings reported
Tuesday
No workings reported
Monday
13 workings · 573 mi
06:28 5J41 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
06:49 2J41 MACHYNLLETH → ABERYSTWYTH On time 21 mi Service Timetable
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
21:27 2J50 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
22:08 5J50 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Sunday
7 workings · 72 mi
09:00 5I04 CHESTER MIDDLE YARD → CHESTER empty On time 1 mi Service Timetable
15:27 1S16 ABERYSTWYTH → SHREWSBURY On time 75 mi Service Timetable
17:27 1J24 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
19:58 5I28 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Saturday
16 workings · 303 mi
00:58 5D35 CHESTER → CHESTER D.M.U.D. empty Cancelled · Network Rail Service Timetable
04:05 5I00 CHESTER D.M.U.D. → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
05:19 2J40 CREWE → SHREWSBURY On time 35 mi Service Timetable
06:19 2K40 SHREWSBURY → CREWE On time 35 mi Service Timetable
12:51 2J11 MACHYNLLETH → PWLLHELI On time 59 mi Service Timetable
15:37 2G65 PWLLHELI → MACHYNLLETH On time 59 mi Service Timetable
23:06 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
23:30 5R98 CHESTER → CHESTER MIDDLE YARD empty Cancelled · Network Rail 1 mi Service Timetable
Friday
10 workings · 802 mi
07:01 5I12 PWLLHELI STATION SIDINGS → PWLLHELI empty On time Service Timetable
07:24 2I12 PWLLHELI → MACHYNLLETH On time 59 mi Service Timetable
20:21 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
23:14 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
23:20 5D35 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty +2 min Service Timetable
23:53 1D35 SHREWSBURY → CHESTER On time 42 mi Service Timetable
Thursday
3 workings · 322 mi
13:00 5Z29 MACHYNLLETH CARR. SDGS → MACHYNLLETH CARR. SDGS empty 8 mi Service Timetable
19:04 2J23 MACHYNLLETH → PWLLHELI On time 59 mi Service Timetable
21:21 5J23 PWLLHELI → PWLLHELI STATION SIDINGS empty Cancelled Service Timetable
Wednesday
9 workings · 573 mi
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 +5 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 +2 min Service Timetable
Tuesday
8 workings
04:05 5I00 CHESTER D.M.U.D. → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
23:15 5J81 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Monday
11 workings · 1,071 mi
05:18 5J40 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
05:38 2J40 MACHYNLLETH → ABERYSTWYTH +2 min 21 mi Service Timetable
06:17 1S10 ABERYSTWYTH → SHREWSBURY On time 75 mi Service Timetable
08:38 5S10 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
08:57 5I08 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty +4 min Service Timetable
19:42 1D21 SHREWSBURY → CHESTER On time 42 mi Service Timetable
20:57 5D21 CHESTER → CHESTER MIDDLE YARD empty Cancelled · Network Rail 1 mi Service Timetable
Workings are kept for 30 days

Logged by

Public logbooks only
Loading routes…