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

Transport for Wales 158828

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 · 21:09
Used in the past 30 days
22 days
Recorded mileage
5,842,935 miles total
Distance run
45,970 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
57828 52828

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-11 (862 workings)

Workings

Friday
2 workings
00:24 1D49 MANCHESTER PICCADILLY → CHESTER Scheduled 40 mi Service Timetable
01:30 5D49 CHESTER → CHESTER MIDDLE YARD empty Scheduled 1 mi Service Timetable
Thursday
10 workings
00:24 1D49 MANCHESTER PICCADILLY → CHESTER Scheduled 40 mi Service Timetable
01:30 5D49 CHESTER → CHESTER MIDDLE YARD empty Scheduled 1 mi Service Timetable
04:05 5I00 CHESTER D.M.U.D. → CHESTER empty Scheduled 1 mi Service Timetable
Wednesday
13 workings · 807 mi
01:30 5D49 CHESTER → CHESTER MIDDLE YARD empty Cancelled · Network Rail 1 mi Service Timetable
03:55 5D00 Route not known empty Cancelled · Network Rail 1 mi
09:27 1S12 Route not known 75 mi
Tuesday
8 workings · 803 mi
Monday
11 workings · 509 mi
05:36 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 On time 42 mi Service Timetable
08:35 5J93 Route not known empty
08:55 5I08 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
19:42 1D21 SHREWSBURY → CHESTER +5 min 42 mi Service Timetable
20:57 5D21 CHESTER → CHESTER MIDDLE YARD empty 1 mi Service Timetable
Sunday
9 workings · 566 mi
00:30 5R08 CHESTER MIDDLE YARD → CREWE T.M.D. (E) empty +10 min 23 mi Service Timetable
08:05 5R09 CREWE T.M.D. (E) → CHESTER MIDDLE YARD empty Terminated at CHESTER 21 mi Service Timetable
09:01 5I04 CHESTER MIDDLE YARD → CHESTER empty Cancelled · knock-on delays 1 mi Service Timetable
21:27 2G38 CHESTER → WOLVERHAMPTON +11 min 72 mi Service Timetable
23:38 5G38 WOLVERHAMPTON → SHREWSBURY ABBEY FRGTE CS empty 30 mi Service Timetable
Saturday
4 workings · 357 mi
Friday
No workings reported
Thursday
No workings reported
Wednesday
No workings reported
Tuesday
No workings reported
Monday
No workings reported
Sunday
No workings reported
Saturday
No workings reported
Friday
No workings reported
Thursday
No workings reported
Wednesday
1 working · 93 mi
10:40 3S95 MACHYNLLETH CARR. SDGS → SHREWSBURY ABBEY FRGTE CS +29 min 55 mi Service Timetable
Tuesday
1 working
00:20 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Monday
8 workings · 770 mi
04:05 5I00 CHESTER MIDDLE YARD → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
23:39 2J53 ABERYSTWYTH → MACHYNLLETH +11 min 20 mi Service Timetable
Sunday
8 workings · 85 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
21:40 1D97 HOLYHEAD → CHESTER +10 min 84 mi Service Timetable
23:26 5D97 CHESTER → CHESTER MIDDLE YARD empty 1 mi Service Timetable
Saturday
14 workings · 485 mi
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty +16 min Service Timetable
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 +3 min 35 mi Service Timetable
06:19 2K40 SHREWSBURY → CREWE On time 35 mi Service Timetable
Friday
16 workings · 987 mi
00:20 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
07:23 1I10 HOLYHEAD → BIRMINGHAM INTERNATIONAL Terminated at SHREWSBURY 127 mi Service Timetable
10:26 1I14 LLANDUDNO JUNCTION → BIRMINGHAM INTERNATIONAL Terminated at SHREWSBURY 43 mi Service Timetable
13:27 1I20 SHREWSBURY → BIRMINGHAM INTERNATIONAL Cancelled · infrastructure 52 mi Service Timetable
15:27 1I24 SHREWSBURY → BIRMINGHAM INTERNATIONAL Terminated at WOLVERHAMPTON 127 mi Service Timetable
18:26 1J70 CHESTER → SHREWSBURY +71 min 87 mi Service Timetable
20:21 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty +62 min Service Timetable
23:20 5D35 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty +7 min Service Timetable
23:53 1D35 SHREWSBURY → CHESTER On time 42 mi Service Timetable
Thursday
12 workings · 523 mi
00:20 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty +7 min Service Timetable
09:35 5I12 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
21:21 5D16 HOLYHEAD → HOLYHEAD CAR. M.D. empty Cancelled Service Timetable
23:39 2J53 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
Tuesday
14 workings · 613 mi
04:16 5J39 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
04:41 2J39 MACHYNLLETH → ABERYSTWYTH On time 20 mi Service Timetable
06:48 1J00 WELSHPOOL → ABERYSTWYTH On time 62 mi Service Timetable
08:27 1S20 ABERYSTWYTH → SHREWSBURY +6 min 75 mi Service Timetable
10:27 1J09 SHREWSBURY → ABERYSTWYTH +2 min 75 mi Service Timetable
12:27 1S40 ABERYSTWYTH → SHREWSBURY On time 75 mi Service Timetable
14:21 5S40 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
15:59 5J21 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
16:30 1J21 SHREWSBURY → ABERYSTWYTH +19 min 75 mi Service Timetable
18:27 1S71 ABERYSTWYTH → SHREWSBURY +18 min 75 mi Service Timetable
20:32 1J29 SHREWSBURY → ABERYSTWYTH +24 min 75 mi Service Timetable
22:27 2J52 ABERYSTWYTH → MACHYNLLETH +20 min 20 mi Service Timetable
23:06 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
Monday
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 +2 min 75 mi Service Timetable
12:27 1S40 ABERYSTWYTH → SHREWSBURY On time 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 +3 min 75 mi Service Timetable
18:27 1S71 ABERYSTWYTH → SHREWSBURY On time 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
Sunday
8 workings
10:26 5J46 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
10:48 2J46 MACHYNLLETH → ABERYSTWYTH On time 21 mi Service Timetable
23:14 2G42 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
23:51 5G42 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Saturday
15 workings · 483 mi
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
05:28 5V24 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
06:15 2D02 SHREWSBURY → CHESTER On time 42 mi Service Timetable
07:22 1J81 CHESTER → SHREWSBURY On time 42 mi Service Timetable
08:33 5J81 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
10:12 5J09 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
10:33 1J09 SHREWSBURY → ABERYSTWYTH +3 min 75 mi Service Timetable
12:27 1S40 ABERYSTWYTH → SHREWSBURY +3 min 75 mi Service Timetable
14:33 5S40 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
16:00 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 +10 min 75 mi Service Timetable
20:32 1J29 SHREWSBURY → ABERYSTWYTH +7 min 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
Friday
12 workings · 431 mi
01:30 5D49 CHESTER → CREWE C.S. empty On time 22 mi Service Timetable
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 +11 min 59 mi Service Timetable
20:21 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
21:14 5I75 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
Thursday
5 workings · 659 mi
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
05:36 5V24 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
Wednesday
12 workings · 700 mi
01:30 5D49 CHESTER → CREWE C.S. empty On time 22 mi Service Timetable
04:44 5I02 CREWE C.S. → CHESTER empty On time 22 mi Service Timetable
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
21:14 5I75 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
Tuesday
8 workings
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
04:45 5I00 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time 1 mi Service Timetable
Monday
8 workings · 789 mi
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
14:56 2J15 MACHYNLLETH → PWLLHELI +3 min 59 mi Service Timetable
17:42 2I75 PWLLHELI → MACHYNLLETH On time 59 mi Service Timetable
Workings are kept for 30 days

Logged by

Public logbooks only
Loading routes…