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

Transport for Wales 158830

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 · 00:50
Used in the past 30 days
19 days
Recorded mileage
5,843,985 miles total
Distance run
34,562 miles since 18 Aug 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 18 Aug 2026.

Most recent consist
57830 52830

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-08-22 – 2026-11-01 (634 workings)

Workings

Sunday
1 working
00:50 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
Saturday
6 workings
Friday
9 workings · 568 mi
06:11 5K40 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
06:22 2K40 SHREWSBURY → CREWE +7 min 35 mi Service Timetable
18:30 1J25 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
22:20 5J50 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Thursday
12 workings · 852 mi
00:10 5R98 WARRINGTON BANK QUAY → CREWE C.S. empty On time 39 mi Service Timetable
06:11 5K40 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
06:22 2K40 SHREWSBURY → CREWE +12 min 35 mi Service Timetable
20:57 5D21 CHESTER → CHESTER MIDDLE YARD empty Cancelled · Network Rail 1 mi Service Timetable
21:10 5J36 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · train operator Service Timetable
21:21 5D16 HOLYHEAD → HOLYHEAD CAR. M.D. empty Service Timetable
Wednesday
10 workings
00:10 5R98 WARRINGTON BANK QUAY → CREWE C.S. empty +15 min 39 mi Service Timetable
04:44 5I02 CREWE C.S. → CHESTER empty +6 min 22 mi Service Timetable
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
22:10 5R98 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty Cancelled · train fault Service Timetable
Tuesday
11 workings · 1,146 mi
06:11 5K40 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
06:22 2K40 SHREWSBURY → CREWE +3 min 35 mi Service Timetable
17:08 1D16 BIRMINGHAM INTERNATIONAL → HOLYHEAD Terminated at CHESTER 52 mi Service Timetable
21:10 5J36 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · train operator Service Timetable
22:10 5R98 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
Monday
13 workings
04:05 5I00 CHESTER MIDDLE YARD → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
18:08 1J27 BIRMINGHAM INTERNATIONAL → ABERYSTWYTH Terminated at MACHYNLLETH 127 mi Service Timetable
22:08 5J50 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
22:28 5T98 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
Sunday
14 workings · 760 mi
00:35 5D35 CHESTER → CHESTER MIDDLE YARD empty +7 min 1 mi Service Timetable
09:00 5I04 CHESTER MIDDLE YARD → CHESTER 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 1 mi Service Timetable
23:36 5D21 CHESTER → CHESTER MIDDLE YARD empty Cancelled · Network Rail 1 mi Service Timetable
Saturday
10 workings · 432 mi
00:23 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty On time Service Timetable
06:00 5J41 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
06:47 2J41 MACHYNLLETH → ABERYSTWYTH +8 min 21 mi Service Timetable
17:27 1I28 SHREWSBURY → BIRMINGHAM INTERNATIONAL Terminated at MACHYNLLETH 52 mi Service Timetable
23:38 1D35 SHREWSBURY → CHESTER +2 min 42 mi Service Timetable
Friday
11 workings · 203 mi
04:05 5I00 CHESTER D.M.U.D. → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
07:08 1D11 BIRMINGHAM INTERNATIONAL → CHESTER Terminated at SHREWSBURY 52 mi Service Timetable
07:33 1I06 CREWE → BIRMINGHAM INTERNATIONAL Terminated at SHREWSBURY 52 mi Service Timetable
13:27 1I20 SHREWSBURY → BIRMINGHAM INTERNATIONAL Cancelled · infrastructure 75 mi Service Timetable
23:49 2J53 ABERYSTWYTH → MACHYNLLETH +23 min 20 mi Service Timetable
Thursday
9 workings · 1,504 mi
00:20 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty +7 min Service Timetable
05:30 5V24 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty +13 min Service Timetable
06:10 1V89 SHREWSBURY → CARDIFF CENTRAL +3 min 107 mi Service Timetable
08:20 5V89 CARDIFF CENTRAL → CARDIFF CANTON SIDINGS empty On time 1 mi Service Timetable
09:01 5W93 CARDIFF CANTON SIDINGS → CARDIFF CENTRAL empty +5 min 1 mi Service Timetable
09:23 1W93 CARDIFF CENTRAL → HOLYHEAD On time 234 mi Service Timetable
14:25 1V97 HOLYHEAD → CARDIFF CENTRAL On time 234 mi Service Timetable
19:38 1W98 CARDIFF CENTRAL → HOLYHEAD On time 149 mi Service Timetable
Wednesday
6 workings · 314 mi
Tuesday
No workings reported
Monday
No workings reported
Sunday
6 workings
09:23 5J43 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
10:04 2J09 MACHYNLLETH → PWLLHELI On time 59 mi Service Timetable
13:40 2I18 PWLLHELI → MACHYNLLETH On time 59 mi Service Timetable
15:27 1S16 ABERYSTWYTH → SHREWSBURY On time 55 mi Service Timetable
17:27 1J24 SHREWSBURY → ABERYSTWYTH On time 55 mi Service Timetable
18:40 5T96 MACHYNLLETH CARR. SDGS → CREWE T.M.D. (E) empty 92 mi Service Timetable
Saturday
14 workings · 976 mi
00:23 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
06:00 5J41 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
06:47 2J41 MACHYNLLETH → ABERYSTWYTH On time 21 mi Service Timetable
20:18 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
21:27 2J50 ABERYSTWYTH → MACHYNLLETH +7 min 20 mi Service Timetable
22:08 5J50 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Friday
14 workings
04:16 5J39 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
04:41 2J39 MACHYNLLETH → ABERYSTWYTH On time 20 mi Service Timetable
05:17 1S04 ABERYSTWYTH → SHREWSBURY +4 min 75 mi Service Timetable
07:21 5S04 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty On time Service Timetable
12:14 5I14 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
23:49 2J53 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
Thursday
10 workings · 768 mi
12:51 2J11 MACHYNLLETH → PWLLHELI On time 59 mi Service Timetable
15:37 2I28 PWLLHELI → MACHYNLLETH +8 min 59 mi Service Timetable
21:27 2J50 ABERYSTWYTH → MACHYNLLETH +5 min 20 mi Service Timetable
22:08 5J50 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
Wednesday
7 workings · 766 mi
06:11 5K40 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
06:22 2K40 SHREWSBURY → CREWE +12 min 35 mi Service Timetable
21:21 5D16 HOLYHEAD → HOLYHEAD CAR. M.D. empty Service Timetable
Tuesday
10 workings
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 On time 42 mi Service Timetable
11:27 1I16 SHREWSBURY → BIRMINGHAM INTERNATIONAL Terminated at MACHYNLLETH 52 mi Service Timetable
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
Monday
10 workings · 1,338 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 5I75 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
Workings are kept for 30 days

Logged by

Public logbooks only
Loading routes…