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

Transport for Wales 158835

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 · 20:32
Used in the past 30 days
23 days
Recorded mileage
5,918,756 miles total
Distance run
37,180 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
57835 52835

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

Workings

Thursday
1 working
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Scheduled Service Timetable
Wednesday
17 workings · 599 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:43 5S10 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
10:07 5I10 Route not known empty
16:30 1J21 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
18:27 1S71 ABERYSTWYTH → SHREWSBURY +6 min 75 mi Service Timetable
20:32 1J29 SHREWSBURY → ABERYSTWYTH In service +8 min 75 mi Service Timetable
22:27 2J52 ABERYSTWYTH → MACHYNLLETH Scheduled 20 mi Service Timetable
23:14 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Scheduled Service Timetable
Tuesday
19 workings
05:18 5J40 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty 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:43 5S10 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
10:07 5I10 Route not known empty
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 On time Service Timetable
15:59 5J21 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
16:30 1J21 SHREWSBURY → ABERYSTWYTH +2 min 75 mi Service Timetable
18:27 1S71 ABERYSTWYTH → SHREWSBURY +3 min 75 mi Service Timetable
20:32 1J29 SHREWSBURY → ABERYSTWYTH +2 min 75 mi Service Timetable
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty Cancelled · Network Rail Service Timetable
22:27 2J52 ABERYSTWYTH → MACHYNLLETH +13 min 20 mi Service Timetable
23:14 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Monday
10 workings · 496 mi
05:08 5I02 CHESTER MIDDLE YARD → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
21:14 5J31 Route not known empty
23:09 5J81 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
Sunday
9 workings · 1,145 mi
07:27 5J38 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
07:50 2J38 MACHYNLLETH → ABERYSTWYTH On time 20 mi Service Timetable
08:28 1S17 ABERYSTWYTH → SHREWSBURY On time 75 mi Service Timetable
10:27 1J11 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
12:27 1S19 ABERYSTWYTH → SHREWSBURY +9 min 20 mi Service Timetable
21:40 1D97 HOLYHEAD → CHESTER On time 84 mi Service Timetable
23:26 5D97 CHESTER → CHESTER MIDDLE YARD empty Cancelled · train operator 1 mi Service Timetable
Saturday
10 workings · 607 mi
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
05:09 5I02 CHESTER MIDDLE YARD → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
21:27 2J50 ABERYSTWYTH → MACHYNLLETH +7 min 20 mi Service Timetable
22:08 5J50 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Friday
9 workings · 345 mi
00:20 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
20:31 5I75 SHREWSBURY → SHREWSBURY empty Cancelled 1 mi Service Timetable
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty Cancelled · train operator Service Timetable
Thursday
18 workings · 482 mi
09:27 1S12 ABERYSTWYTH → SHREWSBURY On time 55 mi Service Timetable
09:35 5I12 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
11:27 1J11 SHREWSBURY → ABERYSTWYTH Terminated at NEWTOWN (POWYS) 27 mi Service Timetable
11:27 1I16 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at MACHYNLLETH 52 mi Service Timetable
12:27 1S40 ABERYSTWYTH → SHREWSBURY Terminated at MACHYNLLETH 27 mi Service Timetable
14:21 5S40 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Cancelled Service Timetable
15:59 5J21 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty Cancelled · Network Rail Service Timetable
16:30 1J21 SHREWSBURY → ABERYSTWYTH +2 min 75 mi Service Timetable
18:27 1S71 ABERYSTWYTH → SHREWSBURY +10 min 75 mi Service Timetable
20:32 1J29 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
21:21 5D16 HOLYHEAD → HOLYHEAD CAR. M.D. empty Service Timetable
22:27 2J52 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
23:06 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
23:39 2J53 ABERYSTWYTH → MACHYNLLETH +2 min 20 mi Service Timetable
Wednesday
19 workings
00:20 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
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
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 On time Service Timetable
09:06 5I08 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
21:27 2J50 ABERYSTWYTH → MACHYNLLETH +13 min 20 mi Service Timetable
22:08 5J50 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
Tuesday
13 workings · 518 mi
04:16 5J39 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
04:41 2J39 MACHYNLLETH → ABERYSTWYTH +4 min 20 mi Service Timetable
19:27 1I75 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at SHREWSBURY 75 mi Service Timetable
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty Cancelled · Network Rail Service Timetable
23:16 1J36 BIRMINGHAM INTERNATIONAL → SHREWSBURY Cancelled · knock-on delays 52 mi Service Timetable
23:39 2J53 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
Monday
11 workings · 731 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 On time Service Timetable
09:06 5I08 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
21:27 2J50 ABERYSTWYTH → MACHYNLLETH +9 min 20 mi Service Timetable
22:08 5J50 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Sunday
11 workings · 1,063 mi
00:22 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
07:27 5J38 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
07:50 2J38 MACHYNLLETH → ABERYSTWYTH On time 20 mi Service Timetable
08:28 1S17 ABERYSTWYTH → SHREWSBURY +5 min 75 mi Service Timetable
10:27 1J11 SHREWSBURY → ABERYSTWYTH +8 min 75 mi Service Timetable
12:27 1S19 ABERYSTWYTH → SHREWSBURY On time 75 mi Service Timetable
14:29 1J17 SHREWSBURY → ABERYSTWYTH +3 min 75 mi Service Timetable
16:27 1S20 ABERYSTWYTH → SHREWSBURY +6 min 75 mi Service Timetable
18:28 1J25 SHREWSBURY → ABERYSTWYTH +2 min 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
Saturday
12 workings
01:30 5D49 CHESTER → CHESTER MIDDLE YARD empty 1 mi Service Timetable
05:09 5I02 CHESTER MIDDLE YARD → CHESTER empty On time 1 mi Service Timetable
20:20 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty +20 min Service Timetable
21:15 5J31 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
21:47 1J31 SHREWSBURY → ABERYSTWYTH +9 min 75 mi Service Timetable
23:37 2J53 ABERYSTWYTH → MACHYNLLETH +6 min 20 mi Service Timetable
Friday
9 workings · 794 mi
04:01 5I00 CHESTER D.M.U.D. → CHESTER empty On time 1 mi Service Timetable
22:28 5T98 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Cancelled Service Timetable
Thursday
14 workings · 1,308 mi
00:10 5R98 WARRINGTON BANK QUAY → CREWE C.S. empty On time 39 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 On time Service Timetable
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty +2 min Service Timetable
22:10 5R98 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty Cancelled Service Timetable
Wednesday
9 workings · 793 mi
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 Cancelled · knock-on delays Service Timetable
Tuesday
7 workings · 233 mi
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
08:59 5I10 CHESTER MIDDLE YARD → CHESTER empty On time 1 mi Service Timetable
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty Cancelled · Network Rail Service Timetable
Monday
18 workings
00:43 5J37 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 +11 min 35 mi Service Timetable
06:38 2J44 CREWE → SHREWSBURY +8 min 35 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 +6 min Service Timetable
09:08 1D12 BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION Terminated at RHYL 139 mi Service Timetable
16:08 1J23 BIRMINGHAM INTERNATIONAL → ABERYSTWYTH Terminated at MACHYNLLETH 127 mi Service Timetable
18:08 1J27 BIRMINGHAM INTERNATIONAL → ABERYSTWYTH Terminated at MACHYNLLETH 52 mi Service Timetable
19:43 1D21 SHREWSBURY → CHESTER +6 min 42 mi Service Timetable
20:57 5D21 CHESTER → CHESTER MIDDLE YARD empty 1 mi Service Timetable
Sunday
11 workings · 712 mi
00:26 5K80 CREWE → CREWE C.S. empty +17 min Service Timetable
09:00 5I04 CHESTER MIDDLE YARD → CHESTER empty On time 1 mi Service Timetable
22:06 2J04 CHESTER → WREXHAM GENERAL On time 12 mi Service Timetable
22:23 5D03 WREXHAM GENERAL → WREXHAM GENERAL empty On time 1 mi Service Timetable
Saturday
13 workings · 314 mi
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty +16 min Service Timetable
04:48 5J03 SHREWSBURY ABBEY FRGTE CS → BIRMINGHAM NEW STREET empty +6 min Service Timetable
05:17 1I04 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at MACHYNLLETH 52 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
15:27 1I24 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at BIRMINGHAM NEW STREET 43 mi Service Timetable
19:27 1G75 ABERYSTWYTH → BIRMINGHAM NEW STREET Terminated at SHREWSBURY 75 mi Service Timetable
21:26 5D17 CHESTER → CHESTER MIDDLE YARD empty +11 min 1 mi Service Timetable
Friday
4 workings · 923 mi
15:22 3C00 MACHYNLLETH CARR. SDGS → ABERYSTWYTH Cancelled · train operator 21 mi Service Timetable
16:30 3C01 ABERYSTWYTH → MACHYNLLETH CARR. SDGS Cancelled · train operator 20 mi Service Timetable
Thursday
1 working
00:20 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Wednesday
15 workings · 651 mi
06:11 5K40 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
06:22 2K40 SHREWSBURY → CREWE On time 35 mi Service Timetable
09:27 1I12 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at SHREWSBURY 52 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 Cancelled 75 mi Service Timetable
20:32 1J29 SHREWSBURY → ABERYSTWYTH +31 min 75 mi Service Timetable
22:27 2J52 ABERYSTWYTH → MACHYNLLETH +27 min 20 mi Service Timetable
23:06 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
23:39 2J53 ABERYSTWYTH → MACHYNLLETH +12 min 20 mi Service Timetable
Tuesday
6 workings · 377 mi
13:01 5W95 CARDIFF CANTON SIDINGS → CARDIFF CENTRAL empty +2 min 1 mi Service Timetable
13:23 1W95 CARDIFF CENTRAL → HOLYHEAD On time 234 mi Service Timetable
18:35 1K18 HOLYHEAD → CREWE On time 106 mi Service Timetable
21:05 5K18 CREWE → CREWE empty On time 1 mi Service Timetable
22:19 2J74 CREWE → SHREWSBURY On time 35 mi Service Timetable
23:08 5J74 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
Workings are kept for 30 days

Logged by

Public logbooks only
Loading routes…