RailFeed › Unit Search › Class 158 › 158831
☰
Timetables Charter Map Sightings Logbook Unit Search Train Delays Cancellations Cancellation Map Day Simulator
API Docs MCP Server
Log in
Beta This is our new unit page. What do you think? Back to the old page

158831

2 cars · 138 seats · 90 mph · first seen 22 Aug 2026

Running now
5J36 Machynlleth → Machynlleth Carr. Sdgs
Left 21:09 · on time · running empty
Out in the last 30 days
29
days of 30
Miles since 22 Aug
36,589
about 488 a day out
Lifetime miles
5,762,825
from its odometer
Logged
2
sightings on RailFeed

Workings

Last 30 days, every train it was booked on
Yesterday12 workings · 573 mi
05:31 5I04 Machynlleth Carr. Sdgs → Machynlleth empty On time
06:48 1J00 Welshpool → Aberystwyth On time
08:27 1S20 Aberystwyth → Shrewsbury On time
10:27 1J09 Shrewsbury → Aberystwyth 2 min late
14:21 5S40 Shrewsbury → Shrewsbury Abbey Frgte Cs empty
15:59 5J21 Shrewsbury Abbey Frgte Cs → Shrewsbury empty Cancelled
18:18 5V32 Shrewsbury Abbey Frgte Cs → Shrewsbury empty On time
18:30 1J25 Shrewsbury → Aberystwyth On time
20:29 2J36 Aberystwyth → Machynlleth 3 min late
21:09 5J36 Machynlleth → Machynlleth Carr. Sdgs empty Running now
Tuesday 10 November10 workings · 630 mi
05:08 5I02 Chester Middle Yard → Chester empty
05:26 1I02 Chester → Birmingham International 6 min late
18:26 1J70 Llandudno Junction → Shrewsbury 21 min late
20:26 5J70 Shrewsbury → Shrewsbury Abbey Frgte Cs empty 12 min late
21:14 5J31 ? → ? empty
23:09 5J81 Machynlleth → Machynlleth Carr. Sdgs empty
Monday 9 November10 workings · 496 mi
05:18 5J40 Machynlleth Carr. Sdgs → Machynlleth empty On time
05:38 2J40 Machynlleth → Aberystwyth 3 min late
06:17 1S10 Aberystwyth → Shrewsbury On time
07:23 1I10 Holyhead → Birmingham International 4 min late
08:43 5S10 Shrewsbury → Shrewsbury Abbey Frgte Cs empty On time
10:07 5I10 ? → ? empty
21:33 5D17 Chester → Chester D.m.u.d. empty Cancelled
Sunday 8 November6 workings · 191 mi
13:26 5J50 Machynlleth Carr. Sdgs → Machynlleth empty On time
13:49 2J50 Machynlleth → Aberystwyth On time
14:27 1S27 Aberystwyth → Shrewsbury 3 min late
16:29 1J21 Shrewsbury → Aberystwyth On time
18:27 2G34 Aberystwyth → Machynlleth 2 min late
19:14 5G34 Machynlleth → Machynlleth Carr. Sdgs empty
Saturday 7 November14 workings · 491 mi
05:17 5J40 Machynlleth Carr. Sdgs → Machynlleth empty On time
05:37 2J40 Machynlleth → Aberystwyth On time
06:17 1S10 Aberystwyth → Shrewsbury On time
08:21 5S10 ? → ? empty Cancelled
10:12 5J09 ? → ? empty Cancelled
10:33 1J09 Shrewsbury → Aberystwyth 2 min late
12:27 1S40 Aberystwyth → Shrewsbury On time
14:33 5S40 Shrewsbury → Shrewsbury Abbey Frgte Cs empty Cancelled
16:00 5J21 Shrewsbury Abbey Frgte Cs → Shrewsbury empty Cancelled
16:30 1J21 Shrewsbury → Aberystwyth 6 min late
18:27 1S71 Aberystwyth → Shrewsbury 10 min late
20:32 1J29 Shrewsbury → Aberystwyth 12 min late
22:27 2J52 Aberystwyth → Machynlleth 12 min late
23:06 5J52 Machynlleth → Machynlleth Carr. Sdgs empty Cancelled
Thursday 5 November11 workings
05:18 5J40 Machynlleth Carr. Sdgs → Machynlleth empty On time
05:38 2J40 Machynlleth → Aberystwyth 2 min late
06:17 1S10 Aberystwyth → Shrewsbury On time
08:38 5S10 Shrewsbury → Shrewsbury Abbey Frgte Cs empty
09:06 5I08 Shrewsbury Abbey Frgte Cs → Shrewsbury empty 5 min late
21:27 2J50 Aberystwyth → Machynlleth 14 min late
22:08 5J50 Machynlleth → Machynlleth Carr. Sdgs empty
Wednesday 4 November14 workings · 573 mi
04:16 5J39 Machynlleth Carr. Sdgs → Machynlleth empty On time
04:41 2J39 Machynlleth → Aberystwyth 3 min late
06:48 1J00 Welshpool → Aberystwyth On time
08:27 1S20 Aberystwyth → Shrewsbury 8 min late
10:27 1J09 Shrewsbury → Aberystwyth On time
12:27 1S40 Aberystwyth → Shrewsbury 7 min late
14:21 5S40 Shrewsbury → Shrewsbury Abbey Frgte Cs empty 8 min late
15:59 5J21 Shrewsbury Abbey Frgte Cs → Shrewsbury empty 4 min late
16:30 1J21 Shrewsbury → Aberystwyth On time
18:27 1S71 Aberystwyth → Shrewsbury 12 min late
20:32 1J29 Shrewsbury → Aberystwyth 13 min late
22:27 2J52 Aberystwyth → Machynlleth 9 min late
23:06 5J52 Machynlleth → Machynlleth Carr. Sdgs empty Cancelled
Tuesday 3 November10 workings · 573 mi
04:05 5I00 Chester D.m.u.d. → Chester empty Cancelled
04:18 1I00 Chester → Birmingham International 10 min late
06:22 1J03 Birmingham New Street → Shrewsbury 43 min late
09:27 1S12 Aberystwyth → Shrewsbury 2 min late
18:30 1J25 Shrewsbury → Aberystwyth 6 min late
20:29 2J36 Aberystwyth → Machynlleth 9 min late
21:09 5J36 Machynlleth → Machynlleth Carr. Sdgs empty Cancelled
Monday 2 November13 workings · 1,177 mi
00:43 5J37 Shrewsbury → Shrewsbury Abbey Frgte Cs empty On time
04:45 5I00 Shrewsbury Abbey Frgte Cs → Shrewsbury empty On time
12:08 1J15 Birmingham International → Aberystwyth Stopped at Machynlleth
15:27 1I24 Aberystwyth → Birmingham International 11 min late
17:27 1I28 Aberystwyth → Birmingham International 19 min late
21:09 1R98 Birmingham International → Chester 10 min late
21:33 5D17 Chester → Chester D.m.u.d. empty Cancelled
23:25 5R98 Chester → Crewe C.s. empty 24 min late
Sunday 1 November8 workings · 551 mi
09:04 5I04 Chester → Chester empty Cancelled
19:11 1D19 Birmingham International → Chester 2 min late
19:27 1I28 Shrewsbury → Birmingham International 13 min late
Saturday 31 October8 workings
04:05 5I00 Chester D.m.u.d. → Chester empty On time
04:21 1I00 Chester → Birmingham International 18 min late
21:08 1R98 Birmingham International → Chester 7 min late
23:30 5R98 Chester → Chester empty Cancelled
Friday 30 October11 workings · 673 mi
00:20 5J53 Machynlleth → Machynlleth Carr. Sdgs empty
05:18 5J40 Machynlleth Carr. Sdgs → Machynlleth empty Cancelled
05:38 2J40 Machynlleth → Aberystwyth 3 min late
06:17 1S10 Aberystwyth → Shrewsbury On time
08:38 5S10 Shrewsbury → Shrewsbury Abbey Frgte Cs empty
08:57 5I08 Shrewsbury Abbey Frgte Cs → Shrewsbury empty On time
11:08 1D13 Birmingham International → Llandudno Junction Stopped at Flint
19:43 1D21 Shrewsbury → Chester 6 min late
20:57 5D21 Chester → Chester D.m.u.d. empty On time
Thursday 29 October7 workings · 854 mi
00:58 5J36 Shrewsbury → Shrewsbury Abbey Frgte Cs empty On time
09:43 5I12 Machynlleth Carr. Sdgs → Machynlleth empty On time
20:08 1J31 Birmingham International → Aberystwyth 10 min late
23:39 2J53 Aberystwyth → Machynlleth 8 min late
Wednesday 28 October10 workings
05:06 5K38 Shrewsbury Abbey Frgte Cs → Shrewsbury empty On time
05:31 2K38 Shrewsbury → Crewe 8 min late
06:38 2J44 Crewe → Shrewsbury 6 min late
16:08 1J23 Birmingham International → Aberystwyth 10 min late
20:08 5I75 Machynlleth → Machynlleth Carr. Sdgs empty Cancelled
Tuesday 27 October10 workings · 1,182 mi
00:10 5R98 Warrington Bank Quay → Crewe C.s. empty On time
00:58 5J36 Shrewsbury → Shrewsbury Abbey Frgte Cs empty On time
04:18 1I00 Chester → Birmingham International 5 min late
04:45 5I00 Shrewsbury Abbey Frgte Cs → Shrewsbury empty On time
14:08 1J19 Birmingham International → Aberystwyth 12 min late
22:28 5T98 Shrewsbury → Shrewsbury Abbey Frgte Cs empty
Monday 26 October13 workings
05:08 5I02 Chester Middle Yard → Chester empty Cancelled
05:26 1I02 Chester → Birmingham International Stopped at Wolverhampton
08:08 1J07 Birmingham International → Aberystwyth Stopped at Shrewsbury
08:59 5I10 Chester Middle Yard → Chester empty 2 min late
12:08 1J15 Birmingham International → Aberystwyth 10 min late
15:27 1I24 Aberystwyth → Birmingham International Stopped at Shrewsbury
18:26 1J70 Llandudno Junction → Shrewsbury 9 min late
20:26 5J70 Shrewsbury → Shrewsbury Abbey Frgte Cs empty
22:10 5R98 Shrewsbury Abbey Frgte Cs → Shrewsbury empty On time
Sunday 25 October14 workings · 600 mi
00:22 5J53 Machynlleth → Machynlleth Carr. Sdgs empty Cancelled
00:26 5K80 Crewe → Crewe C.s. empty 17 min late
08:28 5J40 Machynlleth Carr. Sdgs → Machynlleth empty On time
08:49 2J40 Machynlleth → Aberystwyth On time
13:08 1D11 Birmingham International → Chester 10 min late
15:36 1H86 Chester → Manchester Airport 16 min late
17:41 1D38 Manchester Airport → Chester 21 min late
19:36 1H90 Chester → Manchester Airport 4 min late
21:41 1D42 Manchester Airport → Chester 42 min late
23:10 5D42 Chester → Chester D.m.u.d. empty Cancelled
23:59 5K99 Chester D.m.u.d. → Llandudno Junction empty 102 min late
Saturday 24 October9 workings · 541 mi
07:23 1I10 Holyhead → Birmingham International 16 min late
15:27 1I24 Shrewsbury → Birmingham International Stopped at Birmingham New Street
16:08 1J23 Birmingham International → Aberystwyth Stopped at Machynlleth
19:08 1D17 Birmingham International → Chester 10 min late
19:27 1G75 Aberystwyth → Birmingham New Street Stopped at Shrewsbury
22:37 1J80 Birmingham New Street → Crewe 20 min late
23:37 2J53 Aberystwyth → Machynlleth 47 min late
Friday 23 October13 workings · 257 mi
00:58 5J36 Shrewsbury → Shrewsbury Abbey Frgte Cs empty On time
05:30 5V24 Shrewsbury Abbey Frgte Cs → Shrewsbury empty Cancelled
06:16 2D02 Shrewsbury → Chester On time
07:25 1J93 Chester → Shrewsbury 8 min late
07:33 1I06 Crewe → Birmingham International Stopped at Shrewsbury
13:08 1D14 Birmingham International → Chester 23 min late
13:27 1I20 Aberystwyth → Birmingham International Stopped at Shrewsbury
16:26 1I26 Chester → Birmingham International 6 min late
17:08 1D16 Birmingham International → Holyhead 43 min late
20:08 1J31 Birmingham International → Shrewsbury 13 min late
21:21 5D16 Holyhead → Holyhead depot empty Cancelled
23:25 5J99 Machynlleth → Machynlleth Carr. Sdgs empty Cancelled
Thursday 22 October10 workings · 1,017 mi
00:24 1D49 Manchester Piccadilly → Chester 12 min late
01:30 5D49 Chester → Chester Middle Yard empty On time
04:16 5J39 Machynlleth Carr. Sdgs → Machynlleth empty On time
04:41 2J39 Machynlleth → Aberystwyth 2 min late
Wednesday 21 October20 workings
00:58 5J36 Shrewsbury → Shrewsbury Abbey Frgte Cs empty
04:05 5I00 Chester D.m.u.d. → Chester empty Cancelled
04:18 1I00 Chester → Birmingham International 3 min late
05:08 5I02 Chester Middle Yard → Chester empty Cancelled
05:26 1I02 Chester → Birmingham International 2 min late
11:27 1I16 Aberystwyth → Birmingham International Stopped at Shrewsbury
17:27 1I28 Shrewsbury → Birmingham International Stopped at Machynlleth
18:26 1J70 Llandudno Junction → Shrewsbury On time
18:27 1S71 Aberystwyth → Shrewsbury Cancelled
20:26 5J70 Shrewsbury → Shrewsbury Abbey Frgte Cs empty
21:09 1T98 Birmingham International → Shrewsbury 11 min late
22:08 5J50 Machynlleth → Machynlleth Carr. Sdgs empty Cancelled
22:27 2J52 Aberystwyth → Machynlleth 27 min late
22:30 1R98 Shrewsbury → Manchester Piccadilly 13 min late
23:06 5J52 Machynlleth → Machynlleth Carr. Sdgs empty Cancelled
Tuesday 20 October15 workings · 696 mi
00:58 5J36 Shrewsbury → Shrewsbury Abbey Frgte Cs empty On time
05:06 5K38 Shrewsbury Abbey Frgte Cs → Shrewsbury empty On time
05:31 2K38 Shrewsbury → Crewe On time
06:38 2J44 Crewe → Shrewsbury 6 min late
16:08 1J23 Birmingham International → Aberystwyth Stopped at Machynlleth
19:27 1I75 Aberystwyth → Birmingham International 22 min late
19:42 1D21 Shrewsbury → Chester On time
20:57 5D21 Chester → Chester Middle Yard empty Cancelled
Monday 19 October10 workings · 706 mi
00:43 5J37 Shrewsbury → Shrewsbury Abbey Frgte Cs empty On time
05:06 5K38 Shrewsbury Abbey Frgte Cs → Shrewsbury empty On time
05:31 2K38 Shrewsbury → Crewe 9 min late
06:38 2J44 Crewe → Shrewsbury 6 min late
Sunday 18 October9 workings · 824 mi
00:22 5J53 Machynlleth → Machynlleth Carr. Sdgs empty
13:26 5J50 Machynlleth Carr. Sdgs → Machynlleth empty On time
13:49 2J50 Machynlleth → Aberystwyth Cancelled
14:27 1S27 Aberystwyth → Shrewsbury On time
16:29 1J21 Shrewsbury → Aberystwyth On time
18:27 2G34 Aberystwyth → Machynlleth On time
19:14 5G34 Machynlleth → Machynlleth Carr. Sdgs empty Cancelled
Saturday 17 October8 workings · 904 mi
00:58 5J36 Shrewsbury → Shrewsbury Abbey Frgte Cs empty On time
04:48 5J03 Shrewsbury Abbey Frgte Cs → Birmingham New Street empty On time
23:37 2J53 Aberystwyth → Machynlleth On time
Friday 16 October13 workings · 459 mi
00:20 5J53 Machynlleth → Machynlleth Carr. Sdgs empty
08:27 1S20 Aberystwyth → Shrewsbury 39 min late
10:27 1J09 Shrewsbury → Aberystwyth Stopped at Machynlleth
12:08 1J15 Birmingham International → Aberystwyth 19 min late
14:21 5S40 Shrewsbury → Shrewsbury Abbey Frgte Cs empty On time
15:27 1S24 Aberystwyth → Shrewsbury 6 min late
15:59 5J21 Shrewsbury Abbey Frgte Cs → Shrewsbury empty On time
16:30 1J21 Shrewsbury → Aberystwyth 3 min late
17:29 1S23 Shrewsbury → Aberystwyth On time
20:32 1J29 Shrewsbury → Aberystwyth On time
Thursday 15 October10 workings · 72 mi
00:11 5J27 Pwllheli → Pwllheli Station Sidings empty Cancelled
06:06 5G20 Pwllheli Station Sidings → Pwllheli empty On time
06:29 2G20 Pwllheli → Machynlleth On time
08:52 2J03 Machynlleth → Pwllheli 2 min late
11:37 2I20 Pwllheli → Machynlleth On time
17:08 1D16 Birmingham International → Holyhead 10 min late
23:39 2J53 Aberystwyth → Machynlleth On time
Wednesday 14 October15 workings · 543 mi
00:58 5J36 Shrewsbury → Shrewsbury Abbey Frgte Cs empty On time
04:18 1I00 Chester → Birmingham International 7 min late
04:45 5I00 Shrewsbury Abbey Frgte Cs → Shrewsbury empty On time
15:25 5J19 Shrewsbury → Shrewsbury Abbey Frgte Cs empty 4 min late
17:00 5S23 Shrewsbury Abbey Frgte Cs → Shrewsbury empty On time
17:29 1S23 Shrewsbury → Aberystwyth On time
18:30 1J25 Shrewsbury → Aberystwyth 7 min late
20:29 2J36 Aberystwyth → Machynlleth On time
21:27 2J50 Aberystwyth → Machynlleth 9 min late
21:47 2J27 Machynlleth → Pwllheli 5 min late
22:08 5J50 Machynlleth → Machynlleth Carr. Sdgs empty

Formation

The real vehicles in 158831
5783170 seats
5283168 seats

Where it's been

Recent routes · thicker = more often