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

Transport for Wales 158838

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
29 Oct 2026 · 21:21
Used in the past 30 days
15 days
Recorded mileage
5,730,641 miles total
Distance run
37,008 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
57838 52838

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-10-29 (782 workings)

Workings

Thursday
9 workings · 470 mi
00:10 5R98 WARRINGTON BANK QUAY → CREWE C.S. empty On time 39 mi Service Timetable
05:29 5V24 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty +2 min Service Timetable
06:16 2D02 SHREWSBURY → CHESTER +11 min 42 mi Service Timetable
07:25 1J93 CHESTER → SHREWSBURY +10 min 42 mi 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,788 mi
00:20 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
06:23 5J41 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty +4 min Service Timetable
06:47 2J41 MACHYNLLETH → ABERYSTWYTH On time 21 mi Service Timetable
07:27 1I08 SHREWSBURY → BIRMINGHAM INTERNATIONAL Terminated at BIRMINGHAM NEW STREET 75 mi Service Timetable
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
22:10 5R98 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty On time Service Timetable
Monday
6 workings · 428 mi
Sunday
11 workings · 202 mi
10:26 5J46 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
10:48 2J46 MACHYNLLETH → ABERYSTWYTH On time 21 mi Service Timetable
22:06 5G40 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
23:14 2G42 ABERYSTWYTH → MACHYNLLETH +15 min 20 mi Service Timetable
23:51 5G42 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled · Network Rail Service Timetable
Saturday
2 workings
00:23 5J53 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty On time Service Timetable
00:58 5J36 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty +16 min Service Timetable
Friday
16 workings · 53 mi
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
20:21 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty +62 min Service Timetable
21:39 2J50 ABERYSTWYTH → MACHYNLLETH +44 min 20 mi Service Timetable
22:20 5J50 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Cancelled Service Timetable
23:49 2J53 ABERYSTWYTH → MACHYNLLETH +23 min 20 mi Service Timetable
Thursday
11 workings · 1,048 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:43 5V89 SHREWSBURY ABBEY FRGTE CS → SHREWSBURY empty +14 min 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
12 workings
00:58 5J36 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 On time 35 mi Service Timetable
06:38 2J44 CREWE → SHREWSBURY +2 min 35 mi Service Timetable
16:08 1J23 BIRMINGHAM INTERNATIONAL → ABERYSTWYTH Terminated at MACHYNLLETH 107 mi Service Timetable
23:39 2J53 ABERYSTWYTH → MACHYNLLETH +12 min 20 mi Service Timetable
Tuesday
10 workings · 1,248 mi
Monday
No workings reported
Sunday
No workings reported
Saturday
No workings reported
Friday
12 workings · 216 mi
Thursday
8 workings · 861 mi
06:19 5J02 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 +4 min 42 mi Service Timetable
20:57 5D21 CHESTER → CHESTER MIDDLE YARD empty 1 mi Service Timetable
Wednesday
14 workings · 470 mi
00:11 5J27 PWLLHELI → PWLLHELI STATION SIDINGS empty Service Timetable
05:27 5I04 MACHYNLLETH CARR. SDGS → MACHYNLLETH empty On time Service Timetable
05:54 1S04 MACHYNLLETH → SHREWSBURY +3 min 41 mi Service Timetable
06:48 1J00 WELSHPOOL → ABERYSTWYTH +2 min 62 mi Service Timetable
08:27 1S20 ABERYSTWYTH → SHREWSBURY On time 20 mi Service Timetable
08:52 2J03 MACHYNLLETH → PWLLHELI +11 min 59 mi Service Timetable
10:27 1J09 SHREWSBURY → ABERYSTWYTH Cancelled · train fault 75 mi Service Timetable
11:37 2I20 PWLLHELI → MACHYNLLETH On time 59 mi Service Timetable
14:56 2J15 MACHYNLLETH → PWLLHELI On time 59 mi Service Timetable
17:42 2I75 PWLLHELI → MACHYNLLETH +5 min 59 mi Service Timetable
20:08 5I75 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
23:06 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Tuesday
19 workings
01:30 5D49 CHESTER → CREWE C.S. empty On time 22 mi Service Timetable
04:44 5I02 CREWE C.S. → CHESTER empty On time 22 mi Service Timetable
10:08 1J11 BIRMINGHAM INTERNATIONAL → ABERYSTWYTH Terminated at SHREWSBURY 20 mi Service Timetable
11:27 1I16 ABERYSTWYTH → BIRMINGHAM INTERNATIONAL Terminated at MACHYNLLETH 107 mi Service Timetable
18:30 1J25 SHREWSBURY → ABERYSTWYTH +19 min 75 mi Service Timetable
20:26 5J70 SHREWSBURY → SHREWSBURY ABBEY FRGTE CS empty Service Timetable
20:29 2J36 ABERYSTWYTH → MACHYNLLETH +13 min 20 mi Service Timetable
20:32 1J29 SHREWSBURY → ABERYSTWYTH +7 min 20 mi Service Timetable
21:47 2J27 MACHYNLLETH → PWLLHELI On time 59 mi Service Timetable
22:27 2J52 ABERYSTWYTH → MACHYNLLETH +4 min 20 mi Service Timetable
23:06 5J52 MACHYNLLETH → MACHYNLLETH CARR. SDGS empty Service Timetable
Monday
8 workings · 1,268 mi
Workings are kept for 30 days

Logged by

Public logbooks only
Loading routes…