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

Transport for Wales 158840

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 · 19:27
Used in the past 30 days
15 days
Recorded mileage
5,746,977 miles total
Distance run
35,483 miles since 31 Jul 2026
Times logged
2 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
57840 52840

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

Workings

Thursday
1 working
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Scheduled Service Timetable
Wednesday
14 workings · 691 mi
05:31 5I04 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
08:55 5I08 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
19:27 1I75 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL In service +11 min 127 mi Service Timetable
21:27 2J50 ABERYSTWYTH → MACHYNLLETH Scheduled 20 mi Service Timetable
22:08 5J50 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Scheduled Service Timetable
Tuesday
10 workings · 630 mi
05:08 5I02 CHESTER MIDDLE YARD → CHESTER empty 1 mi Service Timetable
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty +12 min Service Timetable
21:14 5J31 Route not known empty
23:09 5J81 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Monday
5 workings
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty Cancelled · Network Rail Service Timetable
Sunday
7 workings · 958 mi
08:28 5J40 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
08:49 2J40 MACHYNLLETH → ABERYSTWYTH On time 21 mi Service Timetable
09:27 1S06 Route not known 75 mi
22:00 5D17 HOLYHEAD → HOLYHEAD CAR. M.D. empty Service Timetable
Saturday
10 workings
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
13 workings · 1,057 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
09:06 5I08 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
19:42 1D21 SHREWSBURY → CHESTER +39 min 42 mi Service Timetable
20:57 5D21 CHESTER → CHESTER D.M.U.D. empty Cancelled · train operator 1 mi Service Timetable
21:39 2J50 ABERYSTWYTH → MACHYNLLETH +19 min 20 mi Service Timetable
22:20 5J50 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Thursday
13 workings · 691 mi
04:45 5I02 CREWE C.S. → CHESTER empty On time 22 mi Service Timetable
11:27 1J11 SHREWSBURY → ABERYSTWYTH Terminated at NEWTOWN (POWYS) 20 mi Service Timetable
11:27 1I16 SHREWSBURY → BIRMINGHAM INTERNATIONAL Terminated at MACHYNLLETH 20 mi Service Timetable
12:08 1J15 BIRMINGHAM INTERNATIONAL → ABERYSTWYTH Terminated at SHREWSBURY 75 mi Service Timetable
18:30 1J25 SHREWSBURY → ABERYSTWYTH +8 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
21:33 5D17 CHESTER → CHESTER D.M.U.D. empty Cancelled · train operator Service Timetable
Wednesday
14 workings · 101 mi
04:05 5I00 CHESTER D.M.U.D. → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
08:59 5I10 CHESTER MIDDLE YARD → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
09:27 1S12 ABERYSTWYTH → SHREWSBURY +12 min 75 mi Service Timetable
11:27 1J11 SHREWSBURY → ABERYSTWYTH On time 75 mi Service Timetable
18:30 1J25 SHREWSBURY → ABERYSTWYTH +4 min 14 mi Service Timetable
23:25 5R98 CHESTER → CREWE C.S. empty +33 min 22 mi Service Timetable
Tuesday
12 workings · 590 mi
00:20 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
05:18 5J40 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
05:38 2J40 MACHYNLLETH → ABERYSTWYTH +5 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
19:42 1D21 SHREWSBURY → CHESTER +4 min 42 mi Service Timetable
20:57 5D21 CHESTER → CHESTER MIDDLE YARD empty Cancelled · Network Rail 1 mi Service Timetable
Monday
12 workings · 1,189 mi
00:02 1D44 CHESTER → HOLYHEAD +2 min 84 mi Service Timetable
02:19 5D44 HOLYHEAD → HOLYHEAD CAR. M.D. empty Service Timetable
05:08 5I02 CHESTER MIDDLE YARD → CHESTER empty Cancelled · Network Rail 1 mi Service Timetable
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty +5 min Service Timetable
21:33 5J31 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
21:50 1J31 SHREWSBURY → ABERYSTWYTH +2 min 75 mi Service Timetable
23:39 2J53 ABERYSTWYTH → MACHYNLLETH On time 20 mi Service Timetable
Sunday
20 workings · 572 mi
00:22 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
09:23 5J43 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
09:47 2J43 MACHYNLLETH → ABERYSTWYTH +13 min 21 mi Service Timetable
10:27 1S18 ABERYSTWYTH → SHREWSBURY +7 min 75 mi Service Timetable
12:20 2K85 SHREWSBURY → CREWE +8 min 35 mi Service Timetable
13:20 2J58 CREWE → SHREWSBURY +3 min 35 mi Service Timetable
14:20 2K87 SHREWSBURY → CREWE On time 35 mi Service Timetable
15:20 2J60 CREWE → SHREWSBURY +6 min 35 mi Service Timetable
16:20 2K88 SHREWSBURY → CREWE +5 min 35 mi Service Timetable
17:20 2J62 CREWE → SHREWSBURY +23 min 35 mi Service Timetable
21:11 1W85 CARDIFF CENTRAL → CHESTER +20 min 42 mi Service Timetable
21:40 1D97 HOLYHEAD → CHESTER +5 min 84 mi Service Timetable
22:00 5D17 HOLYHEAD → HOLYHEAD CAR. M.D. empty Service Timetable
23:30 5D97 CHESTER → CHESTER D.M.U.D. empty Cancelled · Network Rail 1 mi Service Timetable
23:45 5D21 CHESTER → CHESTER MIDDLE YARD empty Cancelled · Network Rail 1 mi Service Timetable
Saturday
11 workings · 646 mi
00:01 5K16 CHESTER D.M.U.D. → CREWE SOUTH YARD empty Terminated at CREWE 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
23:37 2J53 ABERYSTWYTH → MACHYNLLETH +6 min 20 mi Service Timetable
Friday
4 workings · 332 mi
14:59 5W96 CARDIFF CANTON SIDINGS → CARDIFF CENTRAL empty +6 min 1 mi Service Timetable
15:23 1W96 CARDIFF CENTRAL → HOLYHEAD +13 min 234 mi Service Timetable
20:26 1D20 HOLYHEAD → CHESTER On time 84 mi Service Timetable
22:35 5D20 CHESTER → CHESTER D.M.U.D. empty +4 min 1 mi Service Timetable
Thursday
No workings reported
Wednesday
No workings reported
Tuesday
No workings reported
Monday
No workings reported
Sunday
No workings reported
Saturday
No workings reported
Friday
No workings reported
Thursday
No workings reported
Wednesday
No workings reported
Tuesday
No workings reported
Monday
No workings reported
Sunday
No workings reported
Saturday
1 working
00:02 5F88 BARRY ISLAND → BARRY TOURIST RAILWAY empty Service Timetable
Friday
2 workings · 96 mi
09:34 5V01 CREWE T.M.D. (E) → CARDIFF CANTON SIDINGS empty +9 min 145 mi Service Timetable
Workings are kept for 30 days

Logged by

Public logbooks only
Loading routes…