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

Transport for Wales 158832

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
29 days
Recorded mileage
5,861,709 miles total
Distance run
37,821 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
57832 52832

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 (767 workings)

Workings

Thursday
12 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
03:55 5D00 Route not known empty Scheduled 1 mi
09:27 1S12 Route not known Scheduled 75 mi
18:30 1J25 SHREWSBURY → ABERYSTWYTH Scheduled 75 mi Service Timetable
20:29 2J36 ABERYSTWYTH → MACHYNLLETH Scheduled 20 mi Service Timetable
21:09 5J36 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Scheduled Service Timetable
Wednesday
8 workings · 583 mi
09:27 1S12 Route not known 55 mi
09:35 5I12 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty Service Timetable
Tuesday
9 workings
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
06:23 5J41 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
Monday
17 workings · 1,056 mi
04:16 5J39 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
04:41 2J39 MACHYNLLETH → ABERYSTWYTH +2 min 20 mi Service Timetable
10:27 1J09 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
12:27 1S40 ABERYSTWYTH → SHREWSBURY On time 75 mi Service Timetable
14:21 5S40 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Cancelled 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 On time 75 mi Service Timetable
20:32 1J29 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
22:27 2J52 ABERYSTWYTH → MACHYNLLETH +3 min 20 mi Service Timetable
23:14 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
Sunday
10 workings · 466 mi
00:50 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
11:01 5J13 Route not known empty
12:27 1S19 ABERYSTWYTH → SHREWSBURY +9 min 55 mi Service Timetable
14:29 1J17 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
16:27 1S20 ABERYSTWYTH → SHREWSBURY On time 75 mi Service Timetable
18:28 1J25 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
20:27 2G38 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
21:10 5G38 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
23:26 5D97 CHESTER → CHESTER MIDDLE YARD empty Cancelled · train operator 1 mi Service Timetable
Saturday
13 workings · 731 mi
00:23 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 Terminated at MACHYNLLETH 20 mi Service Timetable
09:27 1S12 Route not known 55 mi
12:08 1J15 BIRMINGHAM INTERNATIONAL → ABERYSTWYTH Terminated at BIRMINGHAM NEW STREET 52 mi Service Timetable
Friday
10 workings · 691 mi
04:45 5I02 CREWE C.S. → CHESTER empty On time 22 mi Service Timetable
20:21 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
21:33 5J31 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
21:50 1J31 SHREWSBURY → ABERYSTWYTH +27 min 75 mi Service Timetable
23:49 2J53 ABERYSTWYTH → MACHYNLLETH +21 min 20 mi Service Timetable
Thursday
3 workings · 122 mi
23:25 5R98 CHESTER → CREWE C.S. empty On time 22 mi Service Timetable
Wednesday
10 workings
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Cancelled Service Timetable
04:05 5I00 CHESTER D.M.U.D. → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
18:30 1J25 SHREWSBURY → ABERYSTWYTH +4 min 61 mi Service Timetable
20:29 2J36 ABERYSTWYTH → MACHYNLLETH +8 min 20 mi Service Timetable
21:09 5J36 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled Service Timetable
Tuesday
11 workings · 650 mi
05:06 5K38 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
05:27 2K38 SHREWSBURY → CREWE +4 min 35 mi Service Timetable
06:38 2J44 CREWE → SHREWSBURY +5 min 35 mi Service Timetable
19:27 1I75 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at SHREWSBURY 127 mi Service Timetable
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty Cancelled · Network Rail Service Timetable
Monday
10 workings · 611 mi
04:11 5I99 CHESTER D.M.U.D. → SHREWSBURY empty +7 min 43 mi Service Timetable
09:27 1S12 ABERYSTWYTH → SHREWSBURY On time 75 mi Service Timetable
11:27 1J11 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
18:30 1J25 SHREWSBURY → ABERYSTWYTH Cancelled · train fault 55 mi Service Timetable
20:29 2J36 ABERYSTWYTH → MACHYNLLETH Cancelled · knock-on delays 20 mi Service Timetable
21:09 5J36 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty On time Service Timetable
Sunday
10 workings · 536 mi
00:26 5K80 CREWE → CREWE C.S. empty +40 min Service Timetable
08:28 5J40 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
08:49 2J40 MACHYNLLETH → ABERYSTWYTH +2 min 21 mi Service Timetable
23:45 5D21 CHESTER → CHESTER MIDDLE YARD empty Cancelled · Network Rail 1 mi Service Timetable
Saturday
16 workings
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
04:48 5J03 SHREWSBURY ABBEY FRGTE CS → BIRMINGHAM NEW STREET empty +7 min Service Timetable
05:31 2K38 SHREWSBURY → CREWE Cancelled · train fault 35 mi Service Timetable
06:36 2J44 CREWE → SHREWSBURY Cancelled · train fault 35 mi Service Timetable
20:32 1J29 SHREWSBURY → ABERYSTWYTH +20 min 75 mi Service Timetable
21:27 2J50 ABERYSTWYTH → MACHYNLLETH +20 min 20 mi Service Timetable
22:08 5J50 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
22:27 2J52 ABERYSTWYTH → MACHYNLLETH +20 min 20 mi Service Timetable
23:06 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled Service Timetable
Friday
12 workings · 833 mi
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
05:06 5K38 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
05:31 2K38 SHREWSBURY → CREWE On time 35 mi Service Timetable
09:08 1D12 BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION Terminated at WOLVERHAMPTON 45 mi Service Timetable
10:27 1Z12 SHREWSBURY → CHESTER +48 min 42 mi Service Timetable
18:49 5G23 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Thursday
8 workings · 1,238 mi
Wednesday
9 workings
00:20 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty On time Service Timetable
06:23 5J41 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty +4 min Service Timetable
06:47 2J41 MACHYNLLETH → ABERYSTWYTH +5 min 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
Tuesday
15 workings · 1,166 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
06:22 1J03 BIRMINGHAM NEW STREET → ABERYSTWYTH Terminated at MACHYNLLETH 98 mi Service Timetable
09:27 1I12 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at SHREWSBURY 127 mi Service Timetable
22:28 5T98 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
23:39 2J53 ABERYSTWYTH → MACHYNLLETH +4 min 20 mi Service Timetable
Monday
22 workings · 731 mi
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
14:21 5S40 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Cancelled · knock-on delays Service Timetable
15:27 1I24 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at SHREWSBURY 52 mi Service Timetable
15:59 5J21 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty Cancelled Service Timetable
16:08 1J23 BIRMINGHAM INTERNATIONAL → ABERYSTWYTH Terminated at MACHYNLLETH 127 mi Service Timetable
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty Cancelled · Network Rail Service Timetable
23:06 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
Sunday
9 workings · 149 mi
00:35 5D35 CHESTER → CHESTER MIDDLE YARD empty +7 min 1 mi Service Timetable
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 +15 min 20 mi Service Timetable
23:51 5G42 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
Saturday
15 workings · 685 mi
04:05 5I00 CHESTER D.M.U.D. → 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:41 5J23 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
19:04 2J23 MACHYNLLETH → PWLLHELI +29 min 59 mi 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
23:38 1D35 SHREWSBURY → CHESTER +2 min 42 mi Service Timetable
Friday
12 workings · 491 mi
06:28 5J41 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
06:49 2J41 MACHYNLLETH → ABERYSTWYTH On time 21 mi Service Timetable
07:27 1I08 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at SHREWSBURY 127 mi Service Timetable
11:27 1I16 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at SHREWSBURY 75 mi Service Timetable
15:27 1I24 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at WOLVERHAMPTON 118 mi Service Timetable
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty Cancelled · Network Rail Service Timetable
Thursday
No workings reported
Wednesday
No workings reported
Tuesday
12 workings
01:30 5D49 CHESTER → CHESTER MIDDLE YARD 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
18:30 1J25 SHREWSBURY → ABERYSTWYTH +21 min 75 mi Service Timetable
20:29 2J36 ABERYSTWYTH → MACHYNLLETH +17 min 20 mi Service Timetable
21:07 5J36 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled Service Timetable
Sunday
1 working
00:26 5K80 CREWE → CREWE C.S. empty +11 min Service Timetable
Saturday
17 workings · 114 mi
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
01:30 5D49 CHESTER → CHESTER MIDDLE YARD 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
05:31 2K38 SHREWSBURY → CREWE On time 35 mi Service Timetable
06:36 2J44 CREWE → SHREWSBURY On time 35 mi Service Timetable
14:56 2J15 MACHYNLLETH → PWLLHELI On time 59 mi Service Timetable
17:42 2G75 PWLLHELI → MACHYNLLETH +5 min 59 mi Service Timetable
Friday
13 workings · 588 mi
01:30 5D49 CHESTER → CREWE C.S. empty On time 22 mi Service Timetable
01:33 5T49 CHESTER → CHESTER D.M.U.D. empty Cancelled · Network Rail 1 mi Service Timetable
04:44 5I02 CREWE C.S. → CHESTER empty On time 22 mi Service Timetable
10:55 2J07 MACHYNLLETH → PWLLHELI +13 min 59 mi Service Timetable
13:38 2I24 PWLLHELI → MACHYNLLETH +8 min 59 mi Service Timetable
Thursday
14 workings · 869 mi
05:27 5I04 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
05:54 1S04 MACHYNLLETH → SHREWSBURY +3 min 41 mi Service Timetable
06:48 1J00 WELSHPOOL → ABERYSTWYTH On time 62 mi Service Timetable
07:21 5S04 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Cancelled Service Timetable
08:27 1S20 ABERYSTWYTH → SHREWSBURY On time 75 mi Service Timetable
10:27 1J09 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
12:14 5I14 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty Cancelled 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
Wednesday
9 workings · 985 mi
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
Tuesday
18 workings · 83 mi
06:19 5J02 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
06:43 2J02 MACHYNLLETH → PWLLHELI +3 min 59 mi Service Timetable
09:34 2I16 PWLLHELI → MACHYNLLETH On time 59 mi Service Timetable
11:27 1I16 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at MACHYNLLETH 52 mi Service Timetable
12:27 1S40 ABERYSTWYTH → SHREWSBURY +10 min 55 mi Service Timetable
12:51 2J11 MACHYNLLETH → PWLLHELI Cancelled 59 mi Service Timetable
14:21 5S40 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
15:37 2I28 PWLLHELI → MACHYNLLETH Cancelled · knock-on delays 59 mi Service Timetable
15:59 5J21 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
16:30 1J21 SHREWSBURY → ABERYSTWYTH Cancelled · infrastructure 75 mi Service Timetable
17:29 1S23 SHREWSBURY → ABERYSTWYTH Terminated at MACHYNLLETH 55 mi Service Timetable
19:42 1D21 SHREWSBURY → CHESTER On time 42 mi Service Timetable
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
20:57 5D21 CHESTER → CHESTER MIDDLE YARD empty Cancelled · Network Rail 1 mi Service Timetable
Monday
1 working · 1,181 mi
Workings are kept for 30 days

Logged by

Public logbooks only
Loading routes…