RailFeed

Unit Search Unit
Timetables Charter Map Logbook Unit Search Train Delays Cancellations Cancellation Map
API Docs MCP Server
Log in

Transport for Wales 158822

Operator
Transport for Wales
Last used
24 Sep 2026 · 00:58
Used in the past 30 days
29 days
Recorded mileage
5,724,863 miles total
Distance run
22,075 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
57822 52822
Operator history
Transport for Wales 2026-07-31 – 2026-09-24 (513 workings)
Services
326 workings in the last 30 days
5D51 Fri 25 Sep 2026 · 00:30 Scheduled
Transport for Wales · CHESTER MIDDLE YARD → CREWE C.S. · 22 mi
5R98 Thu 24 Sep 2026 · 23:25 Scheduled
Transport for Wales · CHESTER → CHESTER MIDDLE YARD · 1 mi
1R98 Thu 24 Sep 2026 · 21:09 Scheduled
Transport for Wales · BIRMINGHAM INTERNATIONAL → CHESTER · 94 mi
1I28 Thu 24 Sep 2026 · 17:27 Scheduled
Transport for Wales · SHREWSBURY → BIRMINGHAM INTERNATIONAL · 107 mi
2I28 Thu 24 Sep 2026 · 15:37 Scheduled
Transport for Wales · PWLLHELI → MACHYNLLETH · 59 mi
2J11 Thu 24 Sep 2026 · 12:51 Scheduled
Transport for Wales · MACHYNLLETH → PWLLHELI · 59 mi
1J11 Thu 24 Sep 2026 · 10:08 Scheduled
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 107 mi
1I06 Thu 24 Sep 2026 · 07:33 Scheduled
Transport for Wales · CREWE → BIRMINGHAM INTERNATIONAL · 52 mi
1J93 Thu 24 Sep 2026 · 07:25 Scheduled
Transport for Wales · CHESTER → SHREWSBURY · 42 mi
2D02 Thu 24 Sep 2026 · 06:16 Scheduled
Transport for Wales · SHREWSBURY → CHESTER · 42 mi
5V24 Thu 24 Sep 2026 · 05:36 Scheduled
Transport for Wales · SHREWSBURY ABBEY FRGTE CS → SHREWSBURY
5J36 Thu 24 Sep 2026 · 00:58 In service
Transport for Wales · SHREWSBURY → SHREWSBURY ABBEY FRGTE CS
1J36 Wed 23 Sep 2026 · 23:16
Transport for Wales · BIRMINGHAM INTERNATIONAL → SHREWSBURY · 52 mi
5J70 Wed 23 Sep 2026 · 20:26
Transport for Wales · SHREWSBURY → SHREWSBURY ABBEY FRGTE CS
1J31 Wed 23 Sep 2026 · 20:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 52 mi
1J70 Wed 23 Sep 2026 · 18:26
Transport for Wales · LLANDUDNO JUNCTION → SHREWSBURY · 87 mi
1I26 Wed 23 Sep 2026 · 16:26
Transport for Wales · LLANDUDNO JUNCTION → BIRMINGHAM INTERNATIONAL · 139 mi
1D15 Wed 23 Sep 2026 · 15:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION · 139 mi
1D14 Wed 23 Sep 2026 · 13:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION · 139 mi
1J15 Wed 23 Sep 2026 · 12:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → SHREWSBURY · 72 mi
1I10 Wed 23 Sep 2026 · 07:23
Transport for Wales · HOLYHEAD → BIRMINGHAM INTERNATIONAL · 179 mi
5R99 Tue 22 Sep 2026 · 22:24
Transport for Wales · SHREWSBURY → SHREWSBURY ABBEY FRGTE CS
1J33 Tue 22 Sep 2026 · 21:50
Transport for Wales · SHREWSBURY → ABERYSTWYTH · 75 mi
5D16 Tue 22 Sep 2026 · 21:21
Transport for Wales · HOLYHEAD → HOLYHEAD CAR. M.D.
1I28 Tue 22 Sep 2026 · 17:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 107 mi
1D16 Tue 22 Sep 2026 · 17:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → HOLYHEAD · 179 mi
1J19 Tue 22 Sep 2026 · 14:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → SHREWSBURY · 75 mi
1I20 Tue 22 Sep 2026 · 13:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 52 mi
1J15 Tue 22 Sep 2026 · 12:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 55 mi
1I14 Tue 22 Sep 2026 · 10:26
Transport for Wales · LLANDUDNO JUNCTION → BIRMINGHAM INTERNATIONAL · 43 mi
5I10 Tue 22 Sep 2026 · 08:59
Transport for Wales · CHESTER MIDDLE YARD → CHESTER · 1 mi
1I10 Tue 22 Sep 2026 · 07:23
Transport for Wales · HOLYHEAD → BIRMINGHAM INTERNATIONAL · 95 mi
5D21 Mon 21 Sep 2026 · 20:57
Transport for Wales · CHESTER → CHESTER MIDDLE YARD · 1 mi
1D21 Mon 21 Sep 2026 · 19:42
Transport for Wales · SHREWSBURY → CHESTER · 42 mi
1J27 Mon 21 Sep 2026 · 18:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → SHREWSBURY · 52 mi
1I22 Mon 21 Sep 2026 · 14:26
Transport for Wales · LLANDUDNO JUNCTION → BIRMINGHAM INTERNATIONAL · 139 mi
1D13 Mon 21 Sep 2026 · 11:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION · 139 mi
5I08 Mon 21 Sep 2026 · 09:15
Transport for Wales · SHREWSBURY ABBEY FRGTE CS → SHREWSBURY
5S10 Mon 21 Sep 2026 · 08:38
Transport for Wales · SHREWSBURY → SHREWSBURY ABBEY FRGTE CS
1I08 Mon 21 Sep 2026 · 07:27
Transport for Wales · SHREWSBURY → BIRMINGHAM INTERNATIONAL · 52 mi
1S10 Mon 21 Sep 2026 · 06:17
Transport for Wales · ABERYSTWYTH → SHREWSBURY · 75 mi
2J40 Mon 21 Sep 2026 · 05:38
Transport for Wales · MACHYNLLETH → ABERYSTWYTH · 21 mi
5J40 Mon 21 Sep 2026 · 05:18
Transport for Wales · MACHYNLLETH CARR. SDGS → MACHYNLLETH
5G38 Sun 20 Sep 2026 · 21:10
Transport for Wales · MACHYNLLETH → MACHYNLLETH CARR. SDGS
2G38 Sun 20 Sep 2026 · 20:27
Transport for Wales · ABERYSTWYTH → MACHYNLLETH · 20 mi
1J25 Sun 20 Sep 2026 · 18:28
Transport for Wales · SHREWSBURY → ABERYSTWYTH · 75 mi
1J27 Sun 20 Sep 2026 · 18:06
Transport for Wales · BIRMINGHAM INTERNATIONAL → SHREWSBURY · 75 mi
1S20 Sun 20 Sep 2026 · 16:27
Transport for Wales · ABERYSTWYTH → SHREWSBURY · 75 mi
1I16 Sun 20 Sep 2026 · 15:35
Transport for Wales · CHESTER → BIRMINGHAM INTERNATIONAL · 94 mi
1J17 Sun 20 Sep 2026 · 14:29
Transport for Wales · SHREWSBURY → ABERYSTWYTH · 75 mi
1D11 Sun 20 Sep 2026 · 13:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → CHESTER · 52 mi
1I06 Sun 20 Sep 2026 · 09:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 127 mi
2J40 Sun 20 Sep 2026 · 08:49
Transport for Wales · MACHYNLLETH → ABERYSTWYTH · 21 mi
5J40 Sun 20 Sep 2026 · 08:28
Transport for Wales · MACHYNLLETH CARR. SDGS → MACHYNLLETH
5J36 Sun 20 Sep 2026 · 00:50
Transport for Wales · SHREWSBURY → SHREWSBURY ABBEY FRGTE CS
1J36 Sat 19 Sep 2026 · 23:35
Transport for Wales · BIRMINGHAM NEW STREET → SHREWSBURY · 43 mi
5J50 Sat 19 Sep 2026 · 22:08
Transport for Wales · MACHYNLLETH → MACHYNLLETH CARR. SDGS
2J50 Sat 19 Sep 2026 · 21:27
Transport for Wales · ABERYSTWYTH → MACHYNLLETH · 20 mi
1J27 Sat 19 Sep 2026 · 18:08
— · BIRMINGHAM INTERNATIONAL → SHREWSBURY · 105 mi
1D16 Sat 19 Sep 2026 · 17:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION · 52 mi
1I24 Sat 19 Sep 2026 · 15:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 105 mi
1I20 Sat 19 Sep 2026 · 13:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 52 mi
1J15 Sat 19 Sep 2026 · 12:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 127 mi
5J09 Sat 19 Sep 2026 · 10:12
5J81 Sat 19 Sep 2026 · 08:33
Transport for Wales · SHREWSBURY → SHREWSBURY ABBEY FRGTE CS
1I10 Sat 19 Sep 2026 · 07:23
Transport for Wales · HOLYHEAD → BIRMINGHAM INTERNATIONAL · 52 mi
1S10 Sat 19 Sep 2026 · 06:17
Transport for Wales · ABERYSTWYTH → SHREWSBURY · 75 mi
2J40 Sat 19 Sep 2026 · 05:37
Transport for Wales · MACHYNLLETH → ABERYSTWYTH · 21 mi
5J40 Sat 19 Sep 2026 · 05:17
Transport for Wales · MACHYNLLETH CARR. SDGS → MACHYNLLETH
5J53 Sat 19 Sep 2026 · 00:23
Transport for Wales · MACHYNLLETH → MACHYNLLETH CARR. SDGS
2J53 Fri 18 Sep 2026 · 23:49
Transport for Wales · ABERYSTWYTH → MACHYNLLETH · 20 mi
5J70 Fri 18 Sep 2026 · 20:21
Transport for Wales · SHREWSBURY → SHREWSBURY ABBEY FRGTE CS
1J31 Fri 18 Sep 2026 · 20:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 127 mi
1J70 Fri 18 Sep 2026 · 18:26
Transport for Wales · LLANDUDNO JUNCTION → SHREWSBURY · 87 mi
1I26 Fri 18 Sep 2026 · 16:26
Transport for Wales · LLANDUDNO JUNCTION → BIRMINGHAM INTERNATIONAL · 95 mi
1D15 Fri 18 Sep 2026 · 15:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION · 139 mi
5I16 Fri 18 Sep 2026 · 13:50
— · 10 mi
1I16 Fri 18 Sep 2026 · 11:27
Transport for Wales · SHREWSBURY → BIRMINGHAM INTERNATIONAL · 85 mi
1J07 Fri 18 Sep 2026 · 08:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 127 mi
1I02 Fri 18 Sep 2026 · 05:26
Transport for Wales · CHESTER → BIRMINGHAM INTERNATIONAL · 94 mi
5I02 Fri 18 Sep 2026 · 04:44
Transport for Wales · CREWE C.S. → CHESTER · 22 mi
5R98 Thu 17 Sep 2026 · 23:59
Transport for Wales · WARRINGTON BANK QUAY → CREWE C.S. · 42 mi
1R98 Thu 17 Sep 2026 · 21:09
Transport for Wales · BIRMINGHAM INTERNATIONAL → WARRINGTON BANK QUAY · 113 mi
1J27 Thu 17 Sep 2026 · 18:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → SHREWSBURY · 52 mi
1I28 Thu 17 Sep 2026 · 17:27
Transport for Wales · SHREWSBURY → BIRMINGHAM INTERNATIONAL · 52 mi
1I22 Thu 17 Sep 2026 · 14:26
Transport for Wales · LLANDUDNO JUNCTION → BIRMINGHAM INTERNATIONAL · 139 mi
1J19 Thu 17 Sep 2026 · 14:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 55 mi
1D13 Thu 17 Sep 2026 · 11:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION · 87 mi
1I14 Thu 17 Sep 2026 · 10:26
Transport for Wales · LLANDUDNO JUNCTION → BIRMINGHAM INTERNATIONAL · 139 mi
1D11 Thu 17 Sep 2026 · 07:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION · 139 mi
1I00 Thu 17 Sep 2026 · 04:18
Transport for Wales · CHESTER → BIRMINGHAM INTERNATIONAL · 109 mi
5I00 Thu 17 Sep 2026 · 04:05
Transport for Wales · CHESTER D.M.U.D. → CHESTER · 1 mi
5D17 Wed 16 Sep 2026 · 21:33
Transport for Wales · CHESTER → CHESTER D.M.U.D.
1D17 Wed 16 Sep 2026 · 19:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → CHESTER · 42 mi
1S71 Wed 16 Sep 2026 · 18:27
Transport for Wales · ABERYSTWYTH → SHREWSBURY · 55 mi
3C01 Wed 16 Sep 2026 · 16:30
Transport for Wales · ABERYSTWYTH → MACHYNLLETH CARR. SDGS · 20 mi
3C00 Wed 16 Sep 2026 · 15:22
Transport for Wales · MACHYNLLETH CARR. SDGS → ABERYSTWYTH · 21 mi
5J53 Wed 16 Sep 2026 · 00:20
Transport for Wales · MACHYNLLETH → MACHYNLLETH CARR. SDGS
2J53 Tue 15 Sep 2026 · 23:39
Transport for Wales · ABERYSTWYTH → MACHYNLLETH · 20 mi
5J52 Tue 15 Sep 2026 · 23:06
Transport for Wales · MACHYNLLETH → MACHYNLLETH CARR. SDGS
2J52 Tue 15 Sep 2026 · 22:27
Transport for Wales · ABERYSTWYTH → MACHYNLLETH · 20 mi
5J31 Tue 15 Sep 2026 · 21:20
Transport for Wales · SHREWSBURY ABBEY FRGTE CS → SHREWSBURY
1J29 Tue 15 Sep 2026 · 20:32
Transport for Wales · SHREWSBURY → ABERYSTWYTH · 75 mi
5J70 Tue 15 Sep 2026 · 20:26
Transport for Wales · SHREWSBURY → SHREWSBURY ABBEY FRGTE CS
1S71 Tue 15 Sep 2026 · 18:27
Transport for Wales · ABERYSTWYTH → SHREWSBURY · 75 mi
1J70 Tue 15 Sep 2026 · 18:26
Transport for Wales · LLANDUDNO JUNCTION → SHREWSBURY · 43 mi
1J27 Tue 15 Sep 2026 · 18:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 127 mi
1J21 Tue 15 Sep 2026 · 16:30
Transport for Wales · SHREWSBURY → ABERYSTWYTH · 75 mi
5J21 Tue 15 Sep 2026 · 15:59
Transport for Wales · SHREWSBURY ABBEY FRGTE CS → SHREWSBURY
1D15 Tue 15 Sep 2026 · 15:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION · 45 mi
1I22 Tue 15 Sep 2026 · 14:26
Transport for Wales · LLANDUDNO JUNCTION → BIRMINGHAM INTERNATIONAL · 139 mi
5S40 Tue 15 Sep 2026 · 14:21
Transport for Wales · SHREWSBURY → SHREWSBURY ABBEY FRGTE CS
1S40 Tue 15 Sep 2026 · 12:27
Transport for Wales · ABERYSTWYTH → SHREWSBURY · 75 mi
1I16 Tue 15 Sep 2026 · 11:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 107 mi
1D13 Tue 15 Sep 2026 · 11:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION · 139 mi
1J09 Tue 15 Sep 2026 · 10:27
Transport for Wales · SHREWSBURY → ABERYSTWYTH · 75 mi
5I08 Tue 15 Sep 2026 · 09:15
Transport for Wales · SHREWSBURY ABBEY FRGTE CS → SHREWSBURY
5S10 Tue 15 Sep 2026 · 08:38
Transport for Wales · SHREWSBURY → SHREWSBURY ABBEY FRGTE CS
1J07 Tue 15 Sep 2026 · 08:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 75 mi
1S10 Tue 15 Sep 2026 · 06:17
Transport for Wales · ABERYSTWYTH → SHREWSBURY · 75 mi
2J40 Tue 15 Sep 2026 · 05:38
Transport for Wales · MACHYNLLETH → ABERYSTWYTH · 21 mi
5J40 Tue 15 Sep 2026 · 05:18
Transport for Wales · MACHYNLLETH CARR. SDGS → MACHYNLLETH
5J52 Mon 14 Sep 2026 · 23:06
Transport for Wales · MACHYNLLETH → MACHYNLLETH CARR. SDGS
2J52 Mon 14 Sep 2026 · 22:27
Transport for Wales · ABERYSTWYTH → MACHYNLLETH · 20 mi
1J29 Mon 14 Sep 2026 · 20:32
Transport for Wales · SHREWSBURY → ABERYSTWYTH · 20 mi
2J36 Mon 14 Sep 2026 · 20:29
Transport for Wales · ABERYSTWYTH → MACHYNLLETH · 20 mi
1J25 Mon 14 Sep 2026 · 18:30
Transport for Wales · SHREWSBURY → ABERYSTWYTH · 75 mi
1D16 Mon 14 Sep 2026 · 17:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → HOLYHEAD · 52 mi
1I20 Mon 14 Sep 2026 · 13:27
Transport for Wales · SHREWSBURY → BIRMINGHAM INTERNATIONAL · 127 mi
1J11 Mon 14 Sep 2026 · 10:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → SHREWSBURY · 127 mi
1I06 Mon 14 Sep 2026 · 07:33
Transport for Wales · CREWE → BIRMINGHAM INTERNATIONAL · 87 mi
2K40 Mon 14 Sep 2026 · 06:22
Transport for Wales · SHREWSBURY → CREWE · 35 mi
5K40 Mon 14 Sep 2026 · 06:11
Transport for Wales · SHREWSBURY ABBEY FRGTE CS → SHREWSBURY
5I28 Sun 13 Sep 2026 · 21:37
Transport for Wales · SHREWSBURY → SHREWSBURY ABBEY FRGTE CS
1J31 Sun 13 Sep 2026 · 20:10
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 52 mi
1I20 Sun 13 Sep 2026 · 17:35
Transport for Wales · CHESTER → BIRMINGHAM INTERNATIONAL · 94 mi
1D13 Sun 13 Sep 2026 · 15:06
Transport for Wales · BIRMINGHAM INTERNATIONAL → CHESTER · 94 mi
1J15 Sun 13 Sep 2026 · 12:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 107 mi
1I10 Sun 13 Sep 2026 · 11:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 52 mi
1I04 Sun 13 Sep 2026 · 09:20
Transport for Wales · CHESTER → BIRMINGHAM INTERNATIONAL · 94 mi
5I04 Sun 13 Sep 2026 · 09:00
Transport for Wales · CHESTER MIDDLE YARD → CHESTER · 1 mi
5D17 Sat 12 Sep 2026 · 21:26
Transport for Wales · CHESTER → CHESTER MIDDLE YARD · 1 mi
1D17 Sat 12 Sep 2026 · 19:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → CHESTER · 94 mi
1I24 Sat 12 Sep 2026 · 15:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 127 mi
1J15 Sat 12 Sep 2026 · 12:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 127 mi
1S20 Sat 12 Sep 2026 · 08:27
Transport for Wales · ABERYSTWYTH → SHREWSBURY · 75 mi
1I10 Sat 12 Sep 2026 · 07:23
Transport for Wales · HOLYHEAD → BIRMINGHAM INTERNATIONAL · 52 mi
1J00 Sat 12 Sep 2026 · 06:48
Transport for Wales · WELSHPOOL → ABERYSTWYTH · 62 mi
1I04 Sat 12 Sep 2026 · 05:17
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 61 mi
2J39 Sat 12 Sep 2026 · 04:41
Transport for Wales · MACHYNLLETH → ABERYSTWYTH · 20 mi
5J39 Sat 12 Sep 2026 · 04:16
Transport for Wales · MACHYNLLETH CARR. SDGS → MACHYNLLETH
2J26 Fri 11 Sep 2026 · 20:34
Transport for Wales · ABERYSTWYTH → MACHYNLLETH · 20 mi
5G75 Fri 11 Sep 2026 · 20:10
Transport for Wales · MACHYNLLETH → MACHYNLLETH CARR. SDGS
1D17 Fri 11 Sep 2026 · 19:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → CHESTER · 42 mi
1J25 Fri 11 Sep 2026 · 18:30
Transport for Wales · SHREWSBURY → ABERYSTWYTH · 75 mi
1I26 Fri 11 Sep 2026 · 16:26
Transport for Wales · LLANDUDNO JUNCTION → BIRMINGHAM INTERNATIONAL · 87 mi
1I24 Fri 11 Sep 2026 · 15:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 52 mi
1D14 Fri 11 Sep 2026 · 13:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION · 139 mi
1I12 Fri 11 Sep 2026 · 09:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 107 mi
2I12 Fri 11 Sep 2026 · 07:24
Transport for Wales · PWLLHELI → MACHYNLLETH · 59 mi
5I12 Fri 11 Sep 2026 · 07:01
Transport for Wales · PWLLHELI STATION SIDINGS → PWLLHELI
5J23 Thu 10 Sep 2026 · 21:21
Transport for Wales · PWLLHELI → PWLLHELI STATION SIDINGS
2J23 Thu 10 Sep 2026 · 19:04
Transport for Wales · MACHYNLLETH → PWLLHELI · 59 mi
1I28 Thu 10 Sep 2026 · 17:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 52 mi
1J23 Thu 10 Sep 2026 · 16:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 107 mi
1I18 Thu 10 Sep 2026 · 12:26
Transport for Wales · LLANDUDNO JUNCTION → BIRMINGHAM INTERNATIONAL · 139 mi
1D12 Thu 10 Sep 2026 · 09:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION · 139 mi
2J44 Thu 10 Sep 2026 · 06:38
Transport for Wales · CREWE → SHREWSBURY · 35 mi
2K38 Thu 10 Sep 2026 · 05:31
Transport for Wales · SHREWSBURY → CREWE · 35 mi
1I04 Thu 10 Sep 2026 · 05:17
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 52 mi
5K39 Thu 10 Sep 2026 · 04:15
Transport for Wales · CHESTER D.M.U.D. → SHREWSBURY · 43 mi
5D49 Thu 10 Sep 2026 · 01:30
Transport for Wales · CHESTER → CHESTER MIDDLE YARD · 1 mi
1D49 Thu 10 Sep 2026 · 00:24
Transport for Wales · MANCHESTER PICCADILLY → CHESTER · 40 mi
5J52 Wed 9 Sep 2026 · 23:06
Transport for Wales · MACHYNLLETH → MACHYNLLETH CARR. SDGS
1R98 Wed 9 Sep 2026 · 21:09
Transport for Wales · BIRMINGHAM INTERNATIONAL → MANCHESTER PICCADILLY · 84 mi
5D17 Wed 9 Sep 2026 · 20:36
Transport for Wales · SHREWSBURY → SHREWSBURY ABBEY FRGTE CS · 1 mi
1S71 Wed 9 Sep 2026 · 18:27
Transport for Wales · ABERYSTWYTH → SHREWSBURY · 75 mi
1J21 Wed 9 Sep 2026 · 16:30
Transport for Wales · SHREWSBURY → ABERYSTWYTH · 75 mi
5J21 Wed 9 Sep 2026 · 15:59
Transport for Wales · SHREWSBURY ABBEY FRGTE CS → SHREWSBURY
5S40 Wed 9 Sep 2026 · 14:21
Transport for Wales · SHREWSBURY → SHREWSBURY ABBEY FRGTE CS
1S40 Wed 9 Sep 2026 · 12:27
Transport for Wales · ABERYSTWYTH → SHREWSBURY · 75 mi
1I18 Wed 9 Sep 2026 · 12:26
Transport for Wales · LLANDUDNO JUNCTION → BIRMINGHAM INTERNATIONAL · 139 mi
1J09 Wed 9 Sep 2026 · 10:27
Transport for Wales · SHREWSBURY → ABERYSTWYTH · 75 mi
1D12 Wed 9 Sep 2026 · 09:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION · 52 mi
1I04 Wed 9 Sep 2026 · 05:17
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 127 mi
2J39 Wed 9 Sep 2026 · 04:41
Transport for Wales · MACHYNLLETH → ABERYSTWYTH · 20 mi
5J39 Wed 9 Sep 2026 · 04:16
Transport for Wales · MACHYNLLETH CARR. SDGS → MACHYNLLETH
5J52 Tue 8 Sep 2026 · 23:06
Transport for Wales · MACHYNLLETH → MACHYNLLETH CARR. SDGS
2G80 Tue 8 Sep 2026 · 20:13
Transport for Wales · PWLLHELI → MACHYNLLETH · 59 mi
1J27 Tue 8 Sep 2026 · 18:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 52 mi
2J19 Tue 8 Sep 2026 · 16:58
Transport for Wales · MACHYNLLETH → PWLLHELI · 59 mi
1I22 Tue 8 Sep 2026 · 14:26
Transport for Wales · LLANDUDNO JUNCTION → BIRMINGHAM INTERNATIONAL · 139 mi
1J19 Tue 8 Sep 2026 · 14:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 107 mi
1D13 Tue 8 Sep 2026 · 11:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION · 94 mi
1I14 Tue 8 Sep 2026 · 10:26
Transport for Wales · LLANDUDNO JUNCTION → BIRMINGHAM INTERNATIONAL · 52 mi
5I08 Tue 8 Sep 2026 · 08:57
Transport for Wales · SHREWSBURY ABBEY FRGTE CS → SHREWSBURY
5S10 Tue 8 Sep 2026 · 08:38
Transport for Wales · SHREWSBURY → SHREWSBURY ABBEY FRGTE CS
1I08 Tue 8 Sep 2026 · 07:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 52 mi
1S10 Tue 8 Sep 2026 · 06:17
Transport for Wales · ABERYSTWYTH → SHREWSBURY · 75 mi
2J40 Tue 8 Sep 2026 · 05:38
Transport for Wales · MACHYNLLETH → ABERYSTWYTH · 21 mi
5J40 Tue 8 Sep 2026 · 05:18
Transport for Wales · MACHYNLLETH CARR. SDGS → MACHYNLLETH
5J50 Mon 7 Sep 2026 · 22:08
Transport for Wales · MACHYNLLETH → MACHYNLLETH CARR. SDGS
2J50 Mon 7 Sep 2026 · 21:27
Transport for Wales · ABERYSTWYTH → MACHYNLLETH · 20 mi
1J27 Mon 7 Sep 2026 · 18:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 127 mi
1I22 Mon 7 Sep 2026 · 14:26
Transport for Wales · LLANDUDNO JUNCTION → BIRMINGHAM INTERNATIONAL · 139 mi
1D13 Mon 7 Sep 2026 · 11:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION · 139 mi
1I08 Mon 7 Sep 2026 · 07:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 127 mi
2J41 Mon 7 Sep 2026 · 06:47
Transport for Wales · MACHYNLLETH → ABERYSTWYTH · 21 mi
5J02 Mon 7 Sep 2026 · 06:19
Transport for Wales · MACHYNLLETH CARR. SDGS → MACHYNLLETH
5J37 Mon 7 Sep 2026 · 00:43
Transport for Wales · SHREWSBURY → SHREWSBURY ABBEY FRGTE CS
2G38 Sun 6 Sep 2026 · 21:27
Transport for Wales · CHESTER → WOLVERHAMPTON · 72 mi
5G38 Sun 6 Sep 2026 · 21:10
Transport for Wales · MACHYNLLETH → MACHYNLLETH CARR. SDGS
2G38 Sun 6 Sep 2026 · 20:27
Transport for Wales · ABERYSTWYTH → MACHYNLLETH · 20 mi
1J25 Sun 6 Sep 2026 · 18:28
Transport for Wales · SHREWSBURY → ABERYSTWYTH · 75 mi
1S20 Sun 6 Sep 2026 · 16:27
Transport for Wales · ABERYSTWYTH → SHREWSBURY · 75 mi
1I18 Sun 6 Sep 2026 · 15:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 107 mi
1J17 Sun 6 Sep 2026 · 14:29
Transport for Wales · SHREWSBURY → ABERYSTWYTH · 75 mi
1S19 Sun 6 Sep 2026 · 12:27
Transport for Wales · ABERYSTWYTH → SHREWSBURY · 75 mi
1J15 Sun 6 Sep 2026 · 12:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 127 mi
1J11 Sun 6 Sep 2026 · 10:27
Transport for Wales · SHREWSBURY → ABERYSTWYTH · 75 mi
1I04 Sun 6 Sep 2026 · 09:20
Transport for Wales · CHESTER → BIRMINGHAM INTERNATIONAL · 42 mi
5I04 Sun 6 Sep 2026 · 09:00
Transport for Wales · CHESTER MIDDLE YARD → CHESTER · 1 mi
5D17 Sat 5 Sep 2026 · 21:26
Transport for Wales · CHESTER → CHESTER MIDDLE YARD · 1 mi
1D17 Sat 5 Sep 2026 · 19:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → CHESTER · 94 mi
1I24 Sat 5 Sep 2026 · 15:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 107 mi
2I24 Sat 5 Sep 2026 · 13:38
Transport for Wales · PWLLHELI → MACHYNLLETH · 59 mi
2J07 Sat 5 Sep 2026 · 10:55
Transport for Wales · MACHYNLLETH → PWLLHELI · 59 mi
1J07 Sat 5 Sep 2026 · 08:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 107 mi
1I02 Sat 5 Sep 2026 · 05:26
Transport for Wales · CHESTER → BIRMINGHAM INTERNATIONAL · 94 mi
5I02 Sat 5 Sep 2026 · 05:09
Transport for Wales · CHESTER MIDDLE YARD → CHESTER · 1 mi
5D49 Sat 5 Sep 2026 · 01:30
Transport for Wales · CHESTER → CHESTER MIDDLE YARD · 1 mi
1D49 Sat 5 Sep 2026 · 00:24
Transport for Wales · MANCHESTER PICCADILLY → CHESTER · 40 mi
1R98 Fri 4 Sep 2026 · 21:09
Transport for Wales · BIRMINGHAM INTERNATIONAL → MANCHESTER PICCADILLY · 136 mi
1I28 Fri 4 Sep 2026 · 17:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 107 mi
1D16 Fri 4 Sep 2026 · 17:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → HOLYHEAD · 52 mi
2I28 Fri 4 Sep 2026 · 15:37
Transport for Wales · PWLLHELI → MACHYNLLETH · 59 mi
1I20 Fri 4 Sep 2026 · 13:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 107 mi
2J11 Fri 4 Sep 2026 · 12:51
Transport for Wales · MACHYNLLETH → PWLLHELI · 59 mi
1J11 Fri 4 Sep 2026 · 10:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 107 mi
1I06 Fri 4 Sep 2026 · 07:33
Transport for Wales · CREWE → BIRMINGHAM INTERNATIONAL · 87 mi
2K40 Fri 4 Sep 2026 · 06:22
Transport for Wales · SHREWSBURY → CREWE · 35 mi
5K40 Fri 4 Sep 2026 · 06:11
Transport for Wales · SHREWSBURY ABBEY FRGTE CS → SHREWSBURY
5J70 Thu 3 Sep 2026 · 20:26
Transport for Wales · SHREWSBURY → SHREWSBURY ABBEY FRGTE CS
1J70 Thu 3 Sep 2026 · 18:26
Transport for Wales · LLANDUDNO JUNCTION → SHREWSBURY · 87 mi
1D15 Thu 3 Sep 2026 · 15:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION · 139 mi
1I16 Thu 3 Sep 2026 · 11:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 107 mi
2I16 Thu 3 Sep 2026 · 09:34
Transport for Wales · PWLLHELI → MACHYNLLETH · 59 mi
2J02 Thu 3 Sep 2026 · 06:43
Transport for Wales · MACHYNLLETH → PWLLHELI · 59 mi
5J02 Thu 3 Sep 2026 · 06:19
Transport for Wales · MACHYNLLETH CARR. SDGS → MACHYNLLETH
1D49 Thu 3 Sep 2026 · 00:24
Transport for Wales · MANCHESTER PICCADILLY → CHESTER · 40 mi
5J52 Wed 2 Sep 2026 · 23:06
Transport for Wales · MACHYNLLETH → MACHYNLLETH CARR. SDGS
1R98 Wed 2 Sep 2026 · 21:09
Transport for Wales · BIRMINGHAM INTERNATIONAL → MANCHESTER PICCADILLY · 109 mi
2G80 Wed 2 Sep 2026 · 20:23
Transport for Wales · PWLLHELI → MACHYNLLETH · 59 mi
1I28 Wed 2 Sep 2026 · 17:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 55 mi
2J19 Wed 2 Sep 2026 · 16:55
Transport for Wales · MACHYNLLETH → PWLLHELI · 59 mi
1J19 Wed 2 Sep 2026 · 14:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 127 mi
1I14 Wed 2 Sep 2026 · 10:26
Transport for Wales · LLANDUDNO JUNCTION → BIRMINGHAM INTERNATIONAL · 139 mi
1D11 Wed 2 Sep 2026 · 07:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION · 139 mi
1I00 Wed 2 Sep 2026 · 04:18
Transport for Wales · CHESTER → BIRMINGHAM INTERNATIONAL · 109 mi
5I00 Wed 2 Sep 2026 · 04:05
Transport for Wales · CHESTER MIDDLE YARD → CHESTER · 1 mi
5D21 Tue 1 Sep 2026 · 20:57
Transport for Wales · CHESTER → CHESTER MIDDLE YARD · 1 mi
1D21 Tue 1 Sep 2026 · 19:42
Transport for Wales · SHREWSBURY → CHESTER · 42 mi
1J27 Tue 1 Sep 2026 · 18:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 52 mi
1I22 Tue 1 Sep 2026 · 14:26
Transport for Wales · LLANDUDNO JUNCTION → BIRMINGHAM INTERNATIONAL · 125 mi
1D13 Tue 1 Sep 2026 · 11:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION · 124 mi
1J11 Tue 1 Sep 2026 · 10:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 107 mi
5I08 Tue 1 Sep 2026 · 08:57
Transport for Wales · SHREWSBURY ABBEY FRGTE CS → SHREWSBURY
5S10 Tue 1 Sep 2026 · 08:38
Transport for Wales · SHREWSBURY → SHREWSBURY ABBEY FRGTE CS
1I06 Tue 1 Sep 2026 · 07:33
Transport for Wales · CREWE → BIRMINGHAM INTERNATIONAL · 52 mi
1I08 Tue 1 Sep 2026 · 07:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 52 mi
1S10 Tue 1 Sep 2026 · 06:17
Transport for Wales · ABERYSTWYTH → SHREWSBURY · 75 mi
2J40 Tue 1 Sep 2026 · 05:38
Transport for Wales · MACHYNLLETH → ABERYSTWYTH · 21 mi
5J40 Tue 1 Sep 2026 · 05:18
Transport for Wales · MACHYNLLETH CARR. SDGS → MACHYNLLETH
5J52 Mon 31 Aug 2026 · 23:06
Transport for Wales · MACHYNLLETH → MACHYNLLETH CARR. SDGS
2G80 Mon 31 Aug 2026 · 20:23
Transport for Wales · PWLLHELI → MACHYNLLETH · 59 mi
1D16 Mon 31 Aug 2026 · 17:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → HOLYHEAD · 52 mi
2J19 Mon 31 Aug 2026 · 16:55
Transport for Wales · MACHYNLLETH → PWLLHELI · 59 mi
1I22 Mon 31 Aug 2026 · 14:26
Transport for Wales · LLANDUDNO JUNCTION → BIRMINGHAM INTERNATIONAL · 95 mi
1J19 Mon 31 Aug 2026 · 14:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 55 mi
1I20 Mon 31 Aug 2026 · 13:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 75 mi
1D13 Mon 31 Aug 2026 · 11:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION · 139 mi
1J11 Mon 31 Aug 2026 · 10:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 127 mi
1I06 Mon 31 Aug 2026 · 07:33
Transport for Wales · CREWE → BIRMINGHAM INTERNATIONAL · 52 mi
1I08 Mon 31 Aug 2026 · 07:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 52 mi
1S10 Mon 31 Aug 2026 · 06:17
Transport for Wales · ABERYSTWYTH → SHREWSBURY · 75 mi
2J40 Mon 31 Aug 2026 · 05:38
Transport for Wales · MACHYNLLETH → ABERYSTWYTH · 21 mi
5J40 Mon 31 Aug 2026 · 05:18
Transport for Wales · MACHYNLLETH CARR. SDGS → MACHYNLLETH
5G42 Sun 30 Aug 2026 · 23:51
Transport for Wales · MACHYNLLETH → MACHYNLLETH CARR. SDGS
2G42 Sun 30 Aug 2026 · 23:14
— · ABERYSTWYTH → MACHYNLLETH · 20 mi
1D21 Sun 30 Aug 2026 · 21:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → CHESTER · 87 mi
1J31 Sun 30 Aug 2026 · 20:10
— · BIRMINGHAM INTERNATIONAL → MACHYNLLETH · 75 mi
1I28 Sun 30 Aug 2026 · 19:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 55 mi
2I28 Sun 30 Aug 2026 · 17:36
Transport for Wales · PWLLHELI → MACHYNLLETH · 59 mi
1I22 Sun 30 Aug 2026 · 17:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 55 mi
2J15 Sun 30 Aug 2026 · 14:53
Transport for Wales · MACHYNLLETH → PWLLHELI · 59 mi
1J19 Sun 30 Aug 2026 · 14:07
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 72 mi
1S18 Sun 30 Aug 2026 · 10:27
Transport for Wales · ABERYSTWYTH → SHREWSBURY · 20 mi
1J09 Sun 30 Aug 2026 · 08:31
Transport for Wales · SHREWSBURY → ABERYSTWYTH · 75 mi
5J09 Sun 30 Aug 2026 · 08:03
Transport for Wales · SHREWSBURY ABBEY FRGTE CS → SHREWSBURY
5J70 Sat 29 Aug 2026 · 20:37
Transport for Wales · SHREWSBURY → SHREWSBURY ABBEY FRGTE CS
1J70 Sat 29 Aug 2026 · 18:26
Transport for Wales · LLANDUDNO JUNCTION → SHREWSBURY · 101 mi
1D15 Sat 29 Aug 2026 · 15:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → LLANDUDNO JUNCTION · 153 mi
1I16 Sat 29 Aug 2026 · 11:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 127 mi
1J07 Sat 29 Aug 2026 · 08:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → ABERYSTWYTH · 127 mi
1I02 Sat 29 Aug 2026 · 05:18
Transport for Wales · CHESTER → BIRMINGHAM INTERNATIONAL · 109 mi
5I02 Sat 29 Aug 2026 · 04:40
Transport for Wales · CREWE C.S. → CHESTER · 22 mi
5K98 Fri 28 Aug 2026 · 23:37
Transport for Wales · CHESTER → CREWE C.S. · 22 mi
1D98 Fri 28 Aug 2026 · 21:09
Transport for Wales · BIRMINGHAM INTERNATIONAL → CHESTER · 109 mi
1J70 Fri 28 Aug 2026 · 18:26
Transport for Wales · LLANDUDNO JUNCTION → SHREWSBURY · 65 mi
1I28 Fri 28 Aug 2026 · 17:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 107 mi
2I28 Fri 28 Aug 2026 · 15:37
Transport for Wales · PWLLHELI → MACHYNLLETH · 59 mi
2J11 Fri 28 Aug 2026 · 12:51
Transport for Wales · MACHYNLLETH → PWLLHELI · 59 mi
1I16 Fri 28 Aug 2026 · 11:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 52 mi
2I16 Fri 28 Aug 2026 · 09:34
Transport for Wales · PWLLHELI → MACHYNLLETH · 59 mi
2J02 Fri 28 Aug 2026 · 06:43
Transport for Wales · MACHYNLLETH → PWLLHELI · 59 mi
5J02 Fri 28 Aug 2026 · 06:19
Transport for Wales · MACHYNLLETH CARR. SDGS → MACHYNLLETH
5J52 Tue 25 Aug 2026 · 23:06
Transport for Wales · MACHYNLLETH → MACHYNLLETH CARR. SDGS
5D17 Tue 25 Aug 2026 · 21:47
Transport for Wales · CHESTER → CHESTER MIDDLE YARD · 1 mi
2G80 Tue 25 Aug 2026 · 20:23
Transport for Wales · PWLLHELI → MACHYNLLETH · 59 mi
1D17 Tue 25 Aug 2026 · 19:08
Transport for Wales · BIRMINGHAM INTERNATIONAL → CHESTER · 109 mi
2J19 Tue 25 Aug 2026 · 16:58
Transport for Wales · MACHYNLLETH → PWLLHELI · 59 mi
1I24 Tue 25 Aug 2026 · 15:27
Transport for Wales · ABERYSTWYTH → BIRMINGHAM INTERNATIONAL · 107 mi
2I24 Tue 25 Aug 2026 · 13:38
Transport for Wales · PWLLHELI → MACHYNLLETH · 59 mi
2J07 Tue 25 Aug 2026 · 10:55
Transport for Wales · MACHYNLLETH → PWLLHELI · 59 mi
2I12 Tue 25 Aug 2026 · 07:24
Transport for Wales · PWLLHELI → MACHYNLLETH · 59 mi
5I12 Tue 25 Aug 2026 · 07:01
Transport for Wales · PWLLHELI STATION SIDINGS → PWLLHELI
Logged by
No one has logged this unit yet.
Loading routes…