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

Transport for Wales 158833

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:22
Used in the past 30 days
24 days
Recorded mileage
5,707,840 miles total
Distance run
46,159 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
57833 52833

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

Workings

Thursday
7 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
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty Scheduled Service Timetable
Wednesday
11 workings · 803 mi
04:05 5I00 CHESTER D.M.U.D. → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
21:22 5D16 HOLYHEAD → HOLYHEAD CAR. M.D. empty Service Timetable
Tuesday
7 workings · 214 mi
00:02 5D87 CHESTER → CHESTER MIDDLE YARD empty Cancelled · knock-on delays 1 mi Service Timetable
00:58 5J36 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
Monday
25 workings · 706 mi
00:43 5J37 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
05:06 5K38 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
05:31 2K38 SHREWSBURY → CREWE +2 min 35 mi Service Timetable
06:38 2J44 CREWE → SHREWSBURY +7 min 35 mi Service Timetable
15:23 1J72 CREWE → WREXHAM GENERAL +4 min 12 mi Service Timetable
16:03 5K14 WREXHAM GENERAL → WREXHAM GENERAL empty On time 1 mi Service Timetable
16:40 1K14 WREXHAM GENERAL → CREWE On time 33 mi Service Timetable
17:23 1J76 CREWE → WREXHAM GENERAL On time 33 mi Service Timetable
18:03 5K16 WREXHAM GENERAL → WREXHAM GENERAL empty +5 min 1 mi Service Timetable
18:37 1K16 WREXHAM GENERAL → CREWE Terminated at CHESTER 12 mi Service Timetable
19:23 1J80 CREWE → WREXHAM GENERAL Cancelled · knock-on delays 33 mi Service Timetable
20:03 5J80 WREXHAM GENERAL → WREXHAM GENERAL empty Cancelled 1 mi Service Timetable
21:22 5D16 HOLYHEAD → HOLYHEAD CAR. M.D. empty Service Timetable
21:24 5K21 WREXHAM GENERAL → WREXHAM GENERAL empty Cancelled 1 mi Service Timetable
21:40 1K21 WREXHAM GENERAL → CREWE Cancelled · knock-on delays 33 mi Service Timetable
22:23 1J86 CREWE → WREXHAM GENERAL Cancelled · knock-on delays 33 mi Service Timetable
23:06 5D87 WREXHAM GENERAL → WREXHAM GENERAL empty Cancelled · Network Rail 1 mi Service Timetable
23:37 1D87 WREXHAM GENERAL → CHESTER Cancelled · knock-on delays 12 mi Service Timetable
Sunday
8 workings · 520 mi
00:26 5K80 CREWE → CREWE C.S. empty +53 min Service Timetable
08:26 5I02 CREWE C.S. → SHREWSBURY ABBEY FRGTE CS empty 36 mi Service Timetable
Friday
7 workings · 1,495 mi
Thursday
8 workings · 521 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 +13 min 42 mi Service Timetable
20:57 5D21 CHESTER → CHESTER MIDDLE YARD empty Cancelled · train operator 1 mi Service Timetable
Wednesday
No workings reported
Tuesday
14 workings
04:16 5J39 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
04:41 2J39 MACHYNLLETH → ABERYSTWYTH +4 min 20 mi Service Timetable
06:48 1J00 WELSHPOOL → ABERYSTWYTH +2 min 62 mi Service Timetable
08:27 1S20 ABERYSTWYTH → SHREWSBURY +7 min 75 mi Service Timetable
10:27 1J09 SHREWSBURY → ABERYSTWYTH +6 min 75 mi Service Timetable
12:27 1S40 ABERYSTWYTH → SHREWSBURY +2 min 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 +7 min 75 mi Service Timetable
20:32 1J29 SHREWSBURY → ABERYSTWYTH +6 min 75 mi Service Timetable
22:27 2J52 ABERYSTWYTH → MACHYNLLETH +2 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 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 · train fault 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 +8 min 75 mi Service Timetable
20:32 1J29 SHREWSBURY → ABERYSTWYTH +9 min 75 mi Service Timetable
22:27 2J52 ABERYSTWYTH → MACHYNLLETH +3 min 20 mi Service Timetable
23:06 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Sunday
6 workings · 804 mi
13:26 5J50 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
13:49 2J50 MACHYNLLETH → ABERYSTWYTH +3 min 21 mi Service Timetable
14:27 1S27 ABERYSTWYTH → SHREWSBURY +8 min 75 mi Service Timetable
16:29 1J21 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
18:27 2G34 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
19:14 5G34 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Saturday
8 workings
06:00 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 +20 min 20 mi Service Timetable
22:08 5J50 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Friday
14 workings · 573 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 +4 min 62 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 On time Service Timetable
15:59 5J21 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty +3 min Service Timetable
16:30 1J21 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
18:27 1S71 ABERYSTWYTH → SHREWSBURY +4 min 75 mi Service Timetable
20:32 1J29 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
22:35 2J52 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
23:14 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Thursday
8 workings · 1,148 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
5 workings
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty +8 min Service Timetable
Tuesday
4 workings · 527 mi
Monday
9 workings · 511 mi
00:47 5D33 CHESTER → CHESTER D.M.U.D. empty Cancelled · Network Rail 1 mi Service Timetable
05:29 5V24 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty +4 min Service Timetable
06:16 2D02 SHREWSBURY → CHESTER +21 min 42 mi Service Timetable
07:25 1J93 CHESTER → SHREWSBURY +31 min 42 mi Service Timetable
21:21 5D16 HOLYHEAD → HOLYHEAD CAR. M.D. empty Service Timetable
Sunday
6 workings
00:26 5K80 CREWE → CREWE C.S. empty +17 min Service Timetable
15:12 5D20 CREWE C.S. → CREWE empty On time Service Timetable
15:35 1D20 CREWE → HOLYHEAD On time 106 mi Service Timetable
23:36 5J35 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty +12 min Service Timetable
Saturday
22 workings · 744 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
05:28 5V24 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
06:15 2D02 SHREWSBURY → CHESTER +5 min 42 mi Service Timetable
07:22 1J81 CHESTER → SHREWSBURY +6 min 42 mi Service Timetable
08:33 5J81 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
10:12 5J09 Route not known empty
14:33 5S40 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Cancelled · knock-on delays Service Timetable
16:00 5J21 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
18:26 1J70 CHESTER → SHREWSBURY +4 min 87 mi Service Timetable
20:18 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
23:06 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled Service Timetable
Friday
17 workings · 605 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
20:21 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty +62 min Service Timetable
20:31 5I75 SHREWSBURY → SHREWSBURY empty Cancelled · train fault 1 mi 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
10 workings · 201 mi
01:30 5D49 CHESTER → CHESTER MIDDLE YARD empty On time 1 mi Service Timetable
06:28 5J41 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
06:49 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 Cancelled Service Timetable
Wednesday
13 workings · 171 mi
01:30 5D49 CHESTER → CHESTER MIDDLE YARD empty Cancelled · Network Rail 1 mi Service Timetable
08:59 5I10 CHESTER MIDDLE YARD → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
17:27 1I28 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at MACHYNLLETH 52 mi Service Timetable
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty On time Service Timetable
Tuesday
9 workings · 444 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
Monday
8 workings · 762 mi
Sunday
9 workings · 813 mi
09:23 5J43 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
09:47 2J43 MACHYNLLETH → ABERYSTWYTH On time 21 mi Service Timetable
10:27 1S18 ABERYSTWYTH → SHREWSBURY On time 75 mi Service Timetable
17:27 1S30 ABERYSTWYTH → SHREWSBURY +4 min 75 mi Service Timetable
19:27 1S26 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
21:27 2G40 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
22:06 5G40 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Workings are kept for 30 days

Logged by

Public logbooks only
Loading routes…