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

Transport for Wales 158821

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:57
Used in the past 30 days
31 days
Recorded mileage
5,797,796 miles total
Distance run
44,619 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
57821 52821

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

Workings

Friday
1 working
00:20 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Scheduled Service Timetable
Thursday
10 workings
05:08 5I02 CHESTER MIDDLE YARD → CHESTER empty Scheduled 1 mi Service Timetable
18:26 1J70 CHESTER → SHREWSBURY Scheduled 87 mi Service Timetable
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Scheduled Service Timetable
21:14 5J31 Route not known empty Scheduled
23:39 2J53 ABERYSTWYTH → MACHYNLLETH Scheduled 20 mi Service Timetable
Wednesday
8 workings · 1,175 mi
06:23 5J41 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
06:47 2J41 MACHYNLLETH → ABERYSTWYTH On time 21 mi Service Timetable
19:42 1D21 SHREWSBURY → CHESTER +15 min 42 mi Service Timetable
20:57 5D21 CHESTER → CHESTER MIDDLE YARD empty 1 mi Service Timetable
Tuesday
14 workings
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
05:31 2K38 SHREWSBURY → CREWE On time 35 mi Service Timetable
06:38 2J44 CREWE → SHREWSBURY +3 min 35 mi Service Timetable
09:27 1S12 Route not known 75 mi
18:30 1J25 SHREWSBURY → ABERYSTWYTH +3 min 75 mi Service Timetable
20:29 2J36 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
21:09 5J36 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Monday
25 workings · 806 mi
04:05 5I00 CHESTER MIDDLE YARD → CHESTER empty 1 mi Service Timetable
05:08 5I02 CHESTER MIDDLE YARD → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
09:27 1S12 Route not known 75 mi
18:30 1J25 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
20:29 2J36 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
21:09 5J36 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
21:14 5J31 Route not known empty
23:09 5J81 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
Sunday
12 workings · 1,114 mi
00:30 5R08 CHESTER MIDDLE YARD → CREWE T.M.D. (E) empty +10 min 24 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:31 5J04 Route not known empty Cancelled · train operator 1 mi
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
22:38 2D03 WREXHAM GENERAL → CHESTER On time 12 mi Service Timetable
23:26 5D97 CHESTER → CHESTER MIDDLE YARD empty Cancelled · train operator 1 mi Service Timetable
Saturday
8 workings · 780 mi
04:05 5I00 CHESTER D.M.U.D. → CHESTER empty 1 mi Service Timetable
23:30 5R98 CHESTER → CHESTER MIDDLE YARD empty Cancelled · train operator 1 mi Service Timetable
Friday
1 working · 23 mi
15:10 5D98 BARTON UNDER NEEDWOOD RSMD → CHESTER D.M.U.D. empty Terminated at CHESTER 21 mi Service Timetable
Thursday
9 workings · 1 mi
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
23:25 5R98 CHESTER → CREWE C.S. empty On time 22 mi Service Timetable
Wednesday
8 workings · 826 mi
Tuesday
11 workings
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty +6 min Service Timetable
04:14 5V20 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
04:45 5I00 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
19:27 1I75 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at SHREWSBURY 20 mi Service Timetable
20:10 5G75 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled Service Timetable
Monday
10 workings · 1,319 mi
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 On time 35 mi Service Timetable
06:38 2J44 CREWE → SHREWSBURY On time 35 mi Service Timetable
Sunday
8 workings · 551 mi
Saturday
10 workings
01:30 5D49 CHESTER → CHESTER MIDDLE YARD empty 1 mi Service Timetable
04:05 5I00 CHESTER D.M.U.D. → CHESTER empty On time 1 mi Service Timetable
23:30 5R98 CHESTER → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
Friday
13 workings · 631 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
21:43 5D17 CHESTER → CREWE C.S. empty Cancelled · train operator 22 mi Service Timetable
22:10 5R98 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty Cancelled Service Timetable
Thursday
9 workings · 1,364 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
Wednesday
13 workings · 551 mi
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
05:29 5V24 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty +2 min Service Timetable
06:16 2D02 SHREWSBURY → CHESTER On time 42 mi Service Timetable
07:25 1J93 CHESTER → SHREWSBURY +35 min 42 mi Service Timetable
19:43 1D21 SHREWSBURY → CHESTER +20 min 42 mi Service Timetable
20:57 5D21 CHESTER → CHESTER MIDDLE YARD empty Cancelled · Network Rail 1 mi Service Timetable
Tuesday
10 workings · 706 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:17 1I04 SHREWSBURY → BIRMINGHAM INTERNATIONAL Terminated at BIRMINGHAM NEW STREET 52 mi Service Timetable
05:31 2K38 SHREWSBURY → CREWE On time 35 mi Service Timetable
06:38 2J44 CREWE → SHREWSBURY +5 min 35 mi Service Timetable
19:27 1I75 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at TELFORD CENTRAL 127 mi Service Timetable
Monday
4 workings · 510 mi
Sunday
7 workings
00:50 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
07:45 5I00 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
22:00 5D17 HOLYHEAD → HOLYHEAD CAR. M.D. empty Service Timetable
Saturday
8 workings · 1,052 mi
19:40 5M12 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Terminated at SHREWSBURY ABBEY FOREGATE Service Timetable
22:14 5G76 Route not known empty
Friday
1 working
01:31 5W89 CREWE → CREWE C.S. empty Service Timetable
Thursday
8 workings · 219 mi
08:59 5I10 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
22:07 1W89 CARDIFF CENTRAL → CREWE +2 min 35 mi Service Timetable
Wednesday
15 workings · 243 mi
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:08 5I02 CHESTER MIDDLE YARD → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
11:27 1I16 SHREWSBURY → BIRMINGHAM INTERNATIONAL Cancelled · passenger incident 75 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
23:08 5J74 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
Tuesday
14 workings · 675 mi
05:08 5I02 CHESTER MIDDLE YARD → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
15:27 1I24 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at BIRMINGHAM NEW STREET 52 mi Service Timetable
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty +41 min Service Timetable
Monday
6 workings · 575 mi
08:59 5I10 CHESTER MIDDLE YARD → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty +4 min Service Timetable
Sunday
6 workings · 444 mi
11:05 5I14 PWLLHELI STATION SIDINGS → PWLLHELI empty On time Service Timetable
11:28 2I14 PWLLHELI → MACHYNLLETH +2 min 59 mi Service Timetable
21:40 1D97 HOLYHEAD → CHESTER On time 84 mi Service Timetable
23:26 5D97 CHESTER → CHESTER MIDDLE YARD empty Cancelled · Network Rail 1 mi Service Timetable
Saturday
11 workings · 397 mi
07:01 5I12 PWLLHELI STATION SIDINGS → PWLLHELI empty On time Service Timetable
07:24 2I12 PWLLHELI → MACHYNLLETH On time 59 mi Service Timetable
09:59 5I12 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
10:28 5J07 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
10:55 2J07 MACHYNLLETH → PWLLHELI +2 min 59 mi Service Timetable
13:38 2I24 PWLLHELI → MACHYNLLETH On time 59 mi Service Timetable
19:04 2J23 MACHYNLLETH → PWLLHELI On time 59 mi Service Timetable
21:21 5J23 PWLLHELI → PWLLHELI STATION SIDINGS empty Service Timetable
Friday
15 workings · 276 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
15:25 5J19 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty +11 min Service Timetable
17:00 5S23 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
17:29 1S23 SHREWSBURY → ABERYSTWYTH On time 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
Thursday
7 workings · 521 mi
07:01 5I12 PWLLHELI STATION SIDINGS → PWLLHELI empty On time Service Timetable
07:24 2I12 PWLLHELI → MACHYNLLETH On time 59 mi Service Timetable
10:55 2J07 MACHYNLLETH → PWLLHELI On time 59 mi Service Timetable
13:38 2I24 PWLLHELI → MACHYNLLETH +2 min 59 mi Service Timetable
16:55 2J19 MACHYNLLETH → PWLLHELI On time 59 mi Service Timetable
20:26 2G80 PWLLHELI → MACHYNLLETH On time 59 mi Service Timetable
23:06 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
Wednesday
12 workings · 585 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 On time 42 mi Service Timetable
07:25 1J93 CHESTER → SHREWSBURY +15 min 42 mi Service Timetable
12:51 2J11 MACHYNLLETH → PWLLHELI On time 59 mi Service Timetable
15:37 2I28 PWLLHELI → MACHYNLLETH On time 59 mi Service Timetable
19:04 2J23 MACHYNLLETH → PWLLHELI On time 59 mi Service Timetable
21:21 5J23 PWLLHELI → PWLLHELI STATION SIDINGS empty Service Timetable
Tuesday
11 workings
06:11 5K40 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
06:22 2K40 SHREWSBURY → CREWE +3 min 35 mi Service Timetable
10:08 1J11 BIRMINGHAM INTERNATIONAL → ABERYSTWYTH Terminated at SHREWSBURY 52 mi Service Timetable
11:27 1I16 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at MACHYNLLETH 52 mi Service Timetable
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
21:14 5I75 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty Cancelled Service Timetable
Monday
7 workings · 1,033 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 On time 59 mi Service Timetable
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
Workings are kept for 30 days

Logged by

Public logbooks only
Loading routes…