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

Transport for Wales 158822

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,741,051 miles total
Distance run
38,159 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
57822 52822

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-06 (853 workings)

Workings

Thursday
5 workings
08:00 1H84 HOLYHEAD → MANCHESTER AIRPORT Scheduled 136 mi Service Timetable
11:25 1D36 MANCHESTER AIRPORT → HOLYHEAD Scheduled 135 mi Service Timetable
15:02 1H91 HOLYHEAD → MANCHESTER AIRPORT Scheduled 136 mi Service Timetable
18:25 1D33 MANCHESTER AIRPORT → HOLYHEAD Scheduled 135 mi Service Timetable
21:47 5D33 HOLYHEAD → HOLYHEAD CAR. M.D. empty Scheduled Service Timetable
Wednesday
No workings reported
Tuesday
No workings reported
Monday
1 working
19:02 5Z22 SHREWSBURY → HOLYHEAD CAR. M.D. empty 141 mi Service Timetable
Sunday
No workings reported
Saturday
No workings reported
Friday
8 workings · 668 mi
04:16 5J39 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
04:41 2J39 MACHYNLLETH → ABERYSTWYTH +3 min 20 mi Service Timetable
06:48 1J00 WELSHPOOL → ABERYSTWYTH +25 min 62 mi Service Timetable
08:27 1S20 ABERYSTWYTH → SHREWSBURY +19 min 75 mi Service Timetable
10:27 1J09 SHREWSBURY → ABERYSTWYTH +16 min 75 mi Service Timetable
12:26 3C12 SHREWSBURY → MACHYNLLETH CARR. SDGS Cancelled · knock-on delays Service Timetable
12:27 1S40 ABERYSTWYTH → SHREWSBURY +16 min 20 mi Service Timetable
Thursday
No workings reported
Wednesday
No workings reported
Tuesday
1 working · 50 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
1 working · 127 mi
13:15 5Z20 HOLYHEAD CAR. M.D. → SHREWSBURY ABBEY FRGTE CS empty Terminated at BANGOR (GWYNEDD) 127 mi Service Timetable
Thursday
No workings reported
Wednesday
No workings reported
Tuesday
No workings reported
Monday
2 workings · 196 mi
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:22 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
Saturday
11 workings
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty +16 min Service Timetable
15:27 1I24 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at BIRMINGHAM NEW STREET 75 mi Service Timetable
16:08 1J23 BIRMINGHAM INTERNATIONAL → ABERYSTWYTH Terminated at MACHYNLLETH 55 mi Service Timetable
19:27 1G75 SHREWSBURY → BIRMINGHAM NEW STREET Cancelled · infrastructure 55 mi Service Timetable
20:30 5D17 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Cancelled · train fault 1 mi Service Timetable
23:37 2J53 ABERYSTWYTH → MACHYNLLETH +47 min 20 mi Service Timetable
Friday
9 workings · 603 mi
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
05:17 1I04 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at SHREWSBURY 75 mi Service Timetable
12:26 1I18 CHESTER → BIRMINGHAM INTERNATIONAL Cancelled · infrastructure 139 mi Service Timetable
Thursday
16 workings
01:30 5D49 CHESTER → CHESTER MIDDLE YARD empty On time 1 mi Service Timetable
04:05 5I00 CHESTER D.M.U.D. → CHESTER empty Cancelled · Network Rail 1 mi 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
Wednesday
10 workings · 1,406 mi
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
06:28 5J41 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
06:49 2J41 MACHYNLLETH → ABERYSTWYTH On time 21 mi Service Timetable
17:27 1I28 SHREWSBURY → BIRMINGHAM INTERNATIONAL Terminated at MACHYNLLETH 52 mi Service Timetable
Tuesday
14 workings · 731 mi
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 On time 20 mi Service Timetable
16:08 1J23 BIRMINGHAM INTERNATIONAL → ABERYSTWYTH Terminated at MACHYNLLETH 127 mi Service Timetable
21:27 2J50 ABERYSTWYTH → MACHYNLLETH +23 min 20 mi Service Timetable
22:08 5J50 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled Service Timetable
Monday
7 workings · 301 mi
00:43 5J37 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
09:35 5I12 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
23:39 2J53 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
Sunday
9 workings
00:35 5D35 CHESTER → CHESTER MIDDLE YARD empty Cancelled · Network Rail 1 mi Service Timetable
09:00 5I04 CHESTER MIDDLE YARD → CHESTER empty On time 1 mi Service Timetable
14:53 2J15 MACHYNLLETH → PWLLHELI +6 min 59 mi Service Timetable
17:36 2I28 PWLLHELI → MACHYNLLETH +9 min 59 mi Service Timetable
19:58 5I28 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Saturday
11 workings · 551 mi
01:30 5D49 CHESTER → CHESTER MIDDLE YARD empty Cancelled · Network Rail 1 mi Service Timetable
03:58 5I10 CHESTER MIDDLE YARD → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
04:05 5I00 CHESTER D.M.U.D. → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
23:38 1D35 SHREWSBURY → CHESTER +3 min 42 mi Service Timetable
Friday
12 workings · 1,196 mi
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 +3 min 42 mi Service Timetable
07:25 1J93 CHESTER → SHREWSBURY On time 42 mi Service Timetable
12:51 2J11 MACHYNLLETH → PWLLHELI +12 min 59 mi Service Timetable
15:37 2I28 PWLLHELI → MACHYNLLETH +6 min 59 mi Service Timetable
18:01 5I28 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · train operator Service Timetable
19:42 1D21 SHREWSBURY → CHESTER +18 min 42 mi Service Timetable
20:57 5D21 CHESTER → CHESTER D.M.U.D. empty On time 1 mi Service Timetable
Thursday
18 workings · 129 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 Service Timetable
08:57 5I08 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty +4 min Service Timetable
15:27 1S24 ABERYSTWYTH → SHREWSBURY +9 min 75 mi Service Timetable
17:29 1S23 SHREWSBURY → ABERYSTWYTH +2 min 75 mi Service Timetable
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
Wednesday
15 workings · 894 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 +7 min 59 mi Service Timetable
12:27 1S40 ABERYSTWYTH → SHREWSBURY On time 55 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 On time 75 mi Service Timetable
18:27 1S71 ABERYSTWYTH → SHREWSBURY +9 min 75 mi Service Timetable
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
20:32 1J29 SHREWSBURY → ABERYSTWYTH +10 min 75 mi Service Timetable
22:27 2J52 ABERYSTWYTH → MACHYNLLETH +8 min 20 mi Service Timetable
23:06 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Tuesday
12 workings · 97 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
20:23 1J82 CREWE → SHREWSBURY On time 43 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
8 workings · 1,094 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 On time 20 mi Service Timetable
22:08 5J50 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Workings are kept for 30 days

Logged by

Public logbooks only
Loading routes…