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

Transport for Wales 158827

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
1 Nov 2026 · 23:45
Used in the past 30 days
21 days
Recorded mileage
5,802,044 miles total
Distance run
42,664 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
57827 52827

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-01 (874 workings)

Workings

Sunday
9 workings · 535 mi
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
17 workings
00:23 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
01:30 5D49 CHESTER → CHESTER MIDDLE YARD empty 1 mi Service Timetable
05:17 5J40 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
05:37 2J40 MACHYNLLETH → ABERYSTWYTH On time 21 mi Service Timetable
06:17 1S10 ABERYSTWYTH → SHREWSBURY On time 75 mi Service Timetable
08:32 5J81 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
10:12 5J09 Route not known empty
10:33 1J09 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
12:27 1S40 ABERYSTWYTH → SHREWSBURY +2 min 75 mi Service Timetable
14:33 5S40 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
16:00 5J21 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
16:30 1J21 SHREWSBURY → ABERYSTWYTH +13 min 75 mi Service Timetable
18:27 1S71 ABERYSTWYTH → SHREWSBURY +10 min 75 mi Service Timetable
20:32 1J29 SHREWSBURY → ABERYSTWYTH +20 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 Service Timetable
Friday
15 workings · 439 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:21 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
20:31 5I75 SHREWSBURY → SHREWSBURY empty Cancelled 1 mi Service Timetable
22:10 5R98 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty Cancelled Service Timetable
23:49 2J53 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
Thursday
9 workings · 1,257 mi
00:20 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty On time Service Timetable
06:23 5J41 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
06:47 2J41 MACHYNLLETH → ABERYSTWYTH +4 min 21 mi Service Timetable
19:43 1D21 SHREWSBURY → CHESTER On time 42 mi Service Timetable
Wednesday
12 workings
04:01 5I00 CHESTER D.M.U.D. → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty +8 min Service Timetable
23:39 2J53 ABERYSTWYTH → MACHYNLLETH +3 min 20 mi Service Timetable
Tuesday
5 workings · 3,139 mi
19:43 1D21 SHREWSBURY → CHESTER +3 min 42 mi Service Timetable
20:57 5D21 CHESTER → CHESTER MIDDLE YARD empty Cancelled · Network Rail 1 mi Service Timetable
Monday
9 workings
06:11 5K40 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty +3 min Service Timetable
06:22 2K40 SHREWSBURY → CREWE +41 min 35 mi Service Timetable
21:10 5J36 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
Sunday
5 workings · 472 mi
00:26 5K80 CREWE → CREWE C.S. empty +17 min Service Timetable
07:45 5I00 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
23:36 5D21 CHESTER → CHESTER MIDDLE YARD empty Cancelled · Network Rail Service Timetable
Saturday
11 workings · 291 mi
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty +16 min 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 SHREWSBURY → BIRMINGHAM INTERNATIONAL Terminated at MACHYNLLETH 20 mi Service Timetable
19:27 1G75 SHREWSBURY → BIRMINGHAM NEW STREET Cancelled · infrastructure 43 mi Service Timetable
22:17 5M14 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Cancelled · knock-on delays Service Timetable
Friday
16 workings
05:08 5I02 CHESTER MIDDLE YARD → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
05:26 1I02 CHESTER → BIRMINGHAM INTERNATIONAL Terminated at WOLVERHAMPTON 94 mi Service Timetable
08:08 1J07 BIRMINGHAM INTERNATIONAL → ABERYSTWYTH Terminated at SHREWSBURY 127 mi Service Timetable
11:27 1I16 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at SHREWSBURY 127 mi Service Timetable
12:26 1I18 CHESTER → BIRMINGHAM INTERNATIONAL Cancelled · infrastructure 95 mi Service Timetable
18:26 1J70 CHESTER → SHREWSBURY +71 min 43 mi Service Timetable
19:42 1D21 SHREWSBURY → CHESTER Cancelled · train fault 42 mi Service Timetable
20:21 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty +62 min Service Timetable
20:57 5D21 CHESTER → CHESTER D.M.U.D. empty Cancelled · Network Rail 1 mi Service Timetable
21:39 2J50 ABERYSTWYTH → MACHYNLLETH +44 min 20 mi Service Timetable
22:20 5J50 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled Service Timetable
Thursday
9 workings · 1,245 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:33 5D17 CHESTER → CHESTER D.M.U.D. empty Cancelled · Network Rail Service Timetable
Wednesday
13 workings · 192 mi
05:08 5I02 CHESTER MIDDLE YARD → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
11:27 1I16 SHREWSBURY → BIRMINGHAM INTERNATIONAL Cancelled · passenger incident 127 mi Service Timetable
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty On time Service Timetable
22:22 1V99 CHESTER → CARDIFF CENTRAL +27 min 42 mi Service Timetable
23:08 5J74 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
Tuesday
4 workings · 417 mi
08:59 5I10 CHESTER MIDDLE YARD → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
15:27 1I24 SHREWSBURY → BIRMINGHAM INTERNATIONAL Terminated at BIRMINGHAM NEW STREET 127 mi Service Timetable
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty +41 min Service Timetable
Monday
16 workings · 524 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 +4 min 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
Sunday
11 workings
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 On time 75 mi Service Timetable
10:27 1J11 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
12:27 1S19 ABERYSTWYTH → SHREWSBURY On time 75 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
Saturday
11 workings · 888 mi
06:18 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 On time 59 mi Service Timetable
20:18 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
23:37 2J53 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
Friday
9 workings · 59 mi
14:56 2J15 MACHYNLLETH → PWLLHELI +15 min 59 mi Service Timetable
17:42 2G75 PWLLHELI → MACHYNLLETH On time 59 mi Service Timetable
20:10 5G75 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
20:32 1J29 SHREWSBURY → ABERYSTWYTH On time 20 mi Service Timetable
21:26 5J27 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
22:35 2J52 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
23:14 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
Thursday
8 workings · 500 mi
05:27 5I04 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
05:54 1S04 MACHYNLLETH → SHREWSBURY +3 min 55 mi Service Timetable
21:21 5D16 HOLYHEAD → HOLYHEAD CAR. M.D. empty Service Timetable
Wednesday
8 workings · 573 mi
01:33 5T49 CHESTER → CHESTER D.M.U.D. empty Cancelled · Network Rail 1 mi Service Timetable
07:01 5I12 PWLLHELI STATION SIDINGS → PWLLHELI empty Cancelled Service Timetable
07:24 2I12 PWLLHELI → MACHYNLLETH +6 min 59 mi Service Timetable
10:55 2J07 MACHYNLLETH → PWLLHELI On time 59 mi Service Timetable
13:38 2I24 PWLLHELI → MACHYNLLETH On time 59 mi Service Timetable
16:55 2J19 MACHYNLLETH → PWLLHELI +3 min 59 mi Service Timetable
20:26 2G80 PWLLHELI → MACHYNLLETH +12 min 59 mi Service Timetable
23:06 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Tuesday
7 workings · 236 mi
12:08 1J15 BIRMINGHAM INTERNATIONAL → ABERYSTWYTH Terminated at MACHYNLLETH 107 mi Service Timetable
18:27 1S71 ABERYSTWYTH → SHREWSBURY Cancelled · knock-on delays 55 mi Service Timetable
19:04 2J23 MACHYNLLETH → PWLLHELI On time 59 mi Service Timetable
21:21 5J23 PWLLHELI → PWLLHELI STATION SIDINGS empty Service Timetable
Monday
9 workings · 1,013 mi
04:45 5I00 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time 1 mi Service Timetable
17:29 1S23 SHREWSBURY → ABERYSTWYTH +2 min 55 mi Service Timetable
21:21 5D16 HOLYHEAD → HOLYHEAD CAR. M.D. empty Service Timetable
Workings are kept for 30 days

Logged by

Public logbooks only
Loading routes…