| Identity | Distance | Time | Journeys | First Journey | Last Journey |
|---|---|---|---|---|---|
| 158701 | 16mi 19ch | 27m | 1 | 05 Apr 2023 Conon Bridge to Inverness | 05 Apr 2023 Conon Bridge to Inverness |
| 158703 | 1mi 19ch | 5m | 1 | 13 Jul 2022 Haymarket to Edinburgh | 13 Jul 2022 Haymarket to Edinburgh |
| 158704 | 16mi 19ch | 29m | 1 | 13 Jul 2022 Inverness to Conon Bridge | 13 Jul 2022 Inverness to Conon Bridge |
| 158705 | 77mi 70ch | 2h 5m | 2 | 13 Feb 2023 Dingwall to Inverness | 05 Nov 2025 Edinburgh to Dundee |
| 158708 | 172mi 44ch | 4h 19m | 2 | 13 Feb 2023 Inverness to Thurso | 03 Apr 2024 Inverness to Dingwall |
| 158709 | 108mi 13ch | 2h 23m | 1 | 05 Nov 2025 Aberdeen to Inverness | 05 Nov 2025 Aberdeen to Inverness |
| 158710 | 1mi 19ch | 4m | 1 | 14 Jul 2021 Haymarket to Edinburgh | 14 Jul 2021 Haymarket to Edinburgh |
| 158715 | 16mi 19ch | 28m | 1 | 14 Jul 2021 Conon Bridge to Inverness | 14 Jul 2021 Conon Bridge to Inverness |
| 158716 | 32mi 38ch | 56m | 2 | 13 Jul 2022 Conon Bridge to Inverness | 05 Apr 2023 Inverness to Conon Bridge |
| 158719 | 16mi 19ch | 29m | 1 | 14 Jul 2021 Inverness to Conon Bridge | 14 Jul 2021 Inverness to Conon Bridge |
| 158720 | 320mi 77ch | 9h 46m | 4 | 13 Feb 2023 Dingwall to Kyle of Lochalsh | 03 Apr 2024 Dingwall to Inverness |
| 158721 | 18mi 56ch | 29m | 1 | 13 Feb 2023 Inverness to Dingwall | 13 Feb 2023 Inverness to Dingwall |
| 158723 | 56mi 70ch | 1h 18m | 1 | 14 Jul 2021 Perth to Edinburgh | 14 Jul 2021 Perth to Edinburgh |
| 158727 | 5mi 33ch | 12m | 1 | 20 Jul 2022 Edinburgh to Edinburgh Gateway | 20 Jul 2022 Edinburgh to Edinburgh Gateway |
| 158729 | 46mi 02ch | 1h 11m | 1 | 20 Jul 2022 Inverkeithing to Dundee | 20 Jul 2022 Inverkeithing to Dundee |
| 158733 | 6mi 52ch | 16m | 2 | 13 Jul 2022 Edinburgh to Haymarket | 20 Jul 2022 Edinburgh to Edinburgh Gateway |
| 158735 | 1mi 19ch | 3m | 1 | 14 Jul 2021 Edinburgh to Haymarket | 14 Jul 2021 Edinburgh to Haymarket |
| 158736 | 46mi 02ch | 1h 11m | 1 | 20 Jul 2022 Inverkeithing to Dundee | 20 Jul 2022 Inverkeithing to Dundee |
| 158739 | 1mi 19ch | 4m | 1 | 08 Aug 2025 Edinburgh to Haymarket | 08 Aug 2025 Edinburgh to Haymarket |
| 158740 | 1mi 19ch | 4m | 1 | 08 Aug 2025 Edinburgh to Haymarket | 08 Aug 2025 Edinburgh to Haymarket |
| 158741 | 58mi 09ch | 1h 35m | 2 | 13 Jul 2022 Edinburgh to Haymarket | 05 Apr 2023 Perth to Edinburgh |
| 158745 | 157mi 43ch | 3h 29m | 2 | 16 Jun 2022 Newport (South Wales) to Southampton Central | 16 Jul 2022 Bristol Temple Meads to Salisbury |
| 158747 | 32mi 10ch | 44m | 3 | 18 Aug 2021 Cardiff Central to Newport (South Wales) | 18 Jan 2026 Bristol Temple Meads to Avoncliff |
| 158749 | 115mi 35ch | 2h 37m | 1 | 16 Jun 2022 Southampton Central to Cardiff Central | 16 Jun 2022 Southampton Central to Cardiff Central |
| 158750 | 104mi 65ch | 2h 20m | 1 | 16 Jun 2022 Newport (South Wales) to Southampton Central | 16 Jun 2022 Newport (South Wales) to Southampton Central |
| 158752 | 40mi 00ch | 1h 18m | 3 | 26 May 2021 Hebden Bridge to Mytholmroyd | 06 Nov 2022 Harrogate to York |
| 158753 | 100mi 54ch | 3h 1m | 6 | 04 Sep 2021 Manchester Victoria to Salford Crescent | 20 Jun 2025 Leeds to Keighley |
| 158754 | 484mi 18ch | 13h 24m | 20 | 26 May 2021 Salford Central to Salford Crescent | 21 Sep 2023 Halifax to Leeds |
| 158755 | 344mi 67ch | 8h 48m | 10 | 02 Jun 2021 Manchester Victoria to Leeds | 16 Sep 2023 Hull to Leeds |
| 158756 | 223mi 19ch | 5h 53m | 8 | 24 Jun 2021 Todmorden to Leeds | 25 Jan 2024 Leeds to Shipley |
| 158757 | 377mi 03ch | 10h 22m | 14 | 22 Sep 2020 Goole to Doncaster | 28 Jan 2026 Keighley to Leeds |
| 158758 | 530mi 20ch | 14h 22m | 15 | 21 Aug 2020 Leeds to Wigan Wallgate | 28 Jan 2026 Leeds to Keighley |
| 158759 | 384mi 61ch | 11h 59m | 17 | 23 Apr 2021 Lancaster to Heysham Harbour | 06 Oct 2023 Halifax to Leeds |
| 158760 | 4mi 03ch | 7m | 1 | 10 Apr 2024 Westbury to Trowbridge | 10 Apr 2024 Westbury to Trowbridge |
| 158765 | 11mi 60ch | 15m | 1 | 18 Aug 2021 Cardiff Central to Newport (South Wales) | 18 Aug 2021 Cardiff Central to Newport (South Wales) |
| 158766 | 53mi 02ch | 1h 11m | 2 | 19 Jul 2021 Bristol Parkway to Cardiff Central | 18 Jan 2026 Bristol Temple Meads to Avoncliff |
| 158767 | 45mi 62ch | 1h | 1 | 19 Jul 2021 Taunton to Bristol Temple Meads | 19 Jul 2021 Taunton to Bristol Temple Meads |
| 158768 | 0mi 62ch | 3m | 1 | 11 May 2025 Exeter St Davids to Exeter Central | 11 May 2025 Exeter St Davids to Exeter Central |
| 158770 | 40mi 48ch | 51m | 1 | 29 Dec 2020 Sheffield to Nottingham | 29 Dec 2020 Sheffield to Nottingham |
| 158773 | 0mi 44ch | 2m | 1 | 22 May 2025 Manchester Piccadilly to Manchester Oxford Road | 22 May 2025 Manchester Piccadilly to Manchester Oxford Road |
| 158774 | 30mi 40ch | 32m | 1 | 16 Jul 2021 Peterborough to Ely | 16 Jul 2021 Peterborough to Ely |
| 158777 | 1mi 08ch | 4m | 2 | 22 May 2025 Manchester Piccadilly to Manchester Oxford Road | 22 May 2025 Manchester Oxford Road to Manchester Piccadilly |
| 158780 | 6mi 33ch | 10m | 2 | 16 Sep 2022 Manchester Piccadilly to Manchester Oxford Road | 22 May 2025 Stockport to Manchester Piccadilly |
| 158782 | 68mi 71ch | 2h 3m | 3 | 02 Jul 2022 Sowerby Bridge to Mytholmroyd | 30 Oct 2025 Leeds to Sheffield |
| 158783 | 73mi 62ch | 1h 39m | 3 | 07 Oct 2020 Peterborough to Ely | 01 May 2021 Stockport to Manchester Oxford Road |
| 158784 | 5mi 76ch | 15m | 1 | 15 Sep 2022 Woodlesford to Leeds | 15 Sep 2022 Woodlesford to Leeds |
| 158785 | 0mi 44ch | 2m | 1 | 22 May 2025 Manchester Piccadilly to Manchester Oxford Road | 22 May 2025 Manchester Piccadilly to Manchester Oxford Road |
| 158786 | 277mi 14ch | 7h 17m | 8 | 31 Aug 2020 Skipton to Carlisle | 04 Apr 2026 Hull to York |
| 158787 | 213mi 05ch | 6h 4m | 7 | 09 Sep 2020 Harrogate to Leeds | 02 Jul 2022 Shipley to Bingley |
| 158788 | 6mi 33ch | 12m | 1 | 01 May 2021 Stockport to Manchester Oxford Road | 01 May 2021 Stockport to Manchester Oxford Road |
| 158789 | 82mi 40ch | 2h 9m | 3 | 24 Jun 2021 Leeds to Todmorden | 06 Jan 2023 York to Leeds |
| 158790 | 142mi 13ch | 3h 52m | 7 | 10 Aug 2020 Harrogate to Leeds | 21 Aug 2023 Leeds to Harrogate |
| 158791 | 66mi 32ch | 2h 1m | 4 | 06 May 2021 Leeds to Harrogate | 05 Aug 2023 York to Harrogate |
| 158792 | 64mi 20ch | 1h 53m | 2 | 12 Aug 2022 Bingley to Leeds | 28 Sep 2023 Manchester Victoria to Leeds |
| 158793 | 91mi 29ch | 2h 50m | 5 | 26 Sep 2019 Harrogate to York | 23 May 2023 Leeds to Harrogate |
| 158794 | 160mi 13ch | 4h 37m | 5 | 21 Aug 2020 Manchester Victoria to Leeds | 05 Jun 2024 Harrogate to York |
| 158795 | 63mi 15ch | 1h 57m | 4 | 27 Jul 2020 Leeds to Harrogate | 06 Apr 2023 Doncaster to Goole |
| 158796 | 156mi 39ch | 3h 48m | 6 | 30 Oct 2019 Sheffield to Leeds | 31 Aug 2023 Hull to Leeds |
| 158797 | 405mi 37ch | 9h 51m | 6 | 05 Aug 2020 Leeds to Carlisle | 31 Aug 2023 Hull to Leeds |
| 158798 | 72mi 34ch | 2h 6m | 3 | 13 Jun 2022 Exeter Central to Barnstaple | 13 Jun 2022 Exeter St Davids to Exeter Central |
| 158806 | 5mi 69ch | 9m | 1 | 06 Apr 2023 Stockport to Manchester Piccadilly | 06 Apr 2023 Stockport to Manchester Piccadilly |
| 158810 | 58mi 63ch | 1h 11m | 2 | 12 Sep 2020 Alfreton to Nottingham | 29 Dec 2020 Sheffield to Nottingham |
| 158812 | 6mi 33ch | 12m | 1 | 01 May 2021 Stockport to Manchester Oxford Road | 01 May 2021 Stockport to Manchester Oxford Road |
| 158813 | 31mi 04ch | 42m | 2 | 07 Apr 2023 Peterborough to Ely | 22 May 2025 Manchester Oxford Road to Manchester Piccadilly |
| 158815 | 199mi 73ch | 4h 51m | 5 | 30 Oct 2019 Sheffield to Retford | 22 Apr 2026 Leeds to Carlisle |
| 158816 | 66mi 70ch | 1h 44m | 2 | 04 May 2022 Brighouse to Huddersfield | 13 Jul 2022 Carlisle to Newcastle |
| 158817 | 174mi 33ch | 4h 35m | 4 | 16 Oct 2021 Harrogate to York | 22 Apr 2026 Leeds to Carlisle |
| 158819 | 138mi 62ch | 2h 58m | 3 | 11 Apr 2023 Llandudno Junction to Shotton | 14 Jan 2026 Aberystwyth to Machynlleth |
| 158821 | 31mi 75ch | 41m | 2 | 31 May 2021 Cardiff Central to Newport (South Wales) | 16 Aug 2021 Bridgend to Cardiff Central |
| 158822 | 172mi 41ch | 5h 36m | 3 | 12 Apr 2023 Shrewsbury to Machynlleth | 12 Apr 2023 Pwllheli to Dovey Junction |
| 158823 | 60mi 68ch | 1h 9m | 1 | 14 Jan 2026 Machynlleth to Shrewsbury | 14 Jan 2026 Machynlleth to Shrewsbury |
| 158826 | 167mi 69ch | 3h 24m | 3 | 18 Aug 2021 Bridgend to Cardiff Central | 14 Jan 2026 Llandudno Junction to Shrewsbury |
| 158827 | 221mi 03ch | 5h 5m | 3 | 01 Nov 2025 Llandudno Junction to Holyhead | 14 Jan 2026 Wrexham General to Holyhead |
| 158832 | 266mi 39ch | 5h 38m | 8 | 09 Mar 2022 Smethwick Galton Bridge to Wolverhampton | 01 Nov 2025 Machynlleth to Shrewsbury |
| 158833 | 20mi 15ch | 19m | 1 | 18 Aug 2021 Cardiff Central to Bridgend | 18 Aug 2021 Cardiff Central to Bridgend |
| 158835 | 186mi 18ch | 3h 56m | 3 | 20 Jul 2021 Smethwick Galton Bridge to Shrewsbury | 14 Jan 2026 Llandudno Junction to Shrewsbury |
| 158836 | 124mi 34ch | 2h 43m | 2 | 01 Nov 2025 Llandudno Junction to Holyhead | 01 Nov 2025 Holyhead to Chester |
| 158837 | 38mi 44ch | 50m | 1 | 20 Jul 2021 Smethwick Galton Bridge to Shrewsbury | 20 Jul 2021 Smethwick Galton Bridge to Shrewsbury |
| 158838 | 136mi 21ch | 3h 18m | 2 | 20 Jul 2021 Chester to Manchester Oxford Road | 14 Jan 2026 Wrexham General to Holyhead |
| 158839 | 0mi 44ch | 2m | 1 | 10 Dec 2021 Manchester Oxford Road to Manchester Piccadilly | 10 Dec 2021 Manchester Oxford Road to Manchester Piccadilly |
| 158840 | 148mi 64ch | 3h 39m | 3 | 31 Jul 2022 Birmingham New Street to Smethwick Galton Bridge | 12 Apr 2023 Aberystwyth to Birmingham New Street |
| 158841 | 59mi 14ch | 1h 15m | 2 | 20 Jul 2021 Shrewsbury to Shotton | 09 Mar 2022 Smethwick Galton Bridge to Wolverhampton |
| 158842 | 17mi 76ch | 29m | 2 | 10 Aug 2020 Leeds to Horsforth | 04 Apr 2024 Newcastle to Sunderland |
| 158843 | 13mi 65ch | 27m | 1 | 12 Aug 2022 Bingley to Leeds | 12 Aug 2022 Bingley to Leeds |
| 158844 | 207mi 58ch | 5h 46m | 4 | 18 Feb 2020 Carlisle to Hexham | 07 Dec 2022 Harrogate to York |
| 158845 | 47mi 05ch | 1h 56m | 2 | 30 Apr 2022 Newcastle to Prudhoe | 21 May 2022 Middlesbrough to Whitby |
| 158847 | 0mi 44ch | 2m | 1 | 16 Sep 2022 Manchester Piccadilly to Manchester Oxford Road | 16 Sep 2022 Manchester Piccadilly to Manchester Oxford Road |
| 158848 | 36mi 49ch | 1h 18m | 2 | 04 May 2022 Leeds to Brighouse | 08 Feb 2023 Harrogate to York |
| 158849 | 90mi 74ch | 2h 15m | 3 | 04 Nov 2020 Sheffield to Meadowhall | 04 Apr 2024 Carlisle to Newcastle |
| 158850 | 186mi 51ch | 4h 57m | 3 | 30 Sep 2020 Wigan North Western to Leeds | 07 Aug 2025 Leeds to Carlisle |
| 158851 | 242mi 12ch | 5h 32m | 4 | 17 Aug 2022 Leeds to York | 15 Sep 2023 Hull to Leeds |
| 158852 | 7mi 41ch | 19m | 3 | 01 May 2021 Stockport to Manchester Oxford Road | 22 May 2025 Manchester Oxford Road to Manchester Piccadilly |
| 158853 | 147mi 39ch | 4h 3m | 7 | 06 May 2021 Harrogate to Leeds | 08 Sep 2023 York to Selby |
| 158854 | 124mi 69ch | 2h 23m | 4 | 12 Sep 2020 Nottingham to Chesterfield | 22 May 2025 Stockport to Manchester Piccadilly |
| 158855 | 244mi 22ch | 6h 10m | 3 | 02 Jan 2020 Carlisle to Leeds | 19 Aug 2023 Leeds to Carlisle |
| 158856 | 30mi 40ch | 37m | 1 | 15 Jul 2022 Peterborough to Ely | 15 Jul 2022 Peterborough to Ely |
| 158858 | 0mi 44ch | 3m | 1 | 22 May 2025 Manchester Oxford Road to Manchester Piccadilly | 22 May 2025 Manchester Oxford Road to Manchester Piccadilly |
| 158859 | 21mi 20ch | 40m | 2 | 12 May 2021 Harrogate to Leeds | 02 Jul 2022 Shipley to Bingley |
| 158860 | 54mi 75ch | 1h 42m | 3 | 10 Jul 2020 Harrogate to Leeds | 20 Apr 2024 York to Starbeck |
| 158861 | 118mi 45ch | 3h 32m | 4 | 31 Jan 2020 Newcastle to Carlisle | 22 May 2023 Leeds to Harrogate |
| 158862 | 51mi 49ch | 1h 4m | 3 | 12 Sep 2020 Grantham to Nottingham | 22 May 2025 Manchester Oxford Road to Manchester Piccadilly |
| 158865 | 5mi 69ch | 9m | 1 | 06 Apr 2023 Stockport to Manchester Piccadilly | 06 Apr 2023 Stockport to Manchester Piccadilly |
| 158867 | 65mi 79ch | 1h 58m | 3 | 22 May 2021 Leeds to Hebden Bridge | 17 May 2023 Harrogate to Leeds |
| 158868 | 219mi 01ch | 4h 58m | 6 | 31 Aug 2020 Carlisle to Leeds | 24 Jul 2023 York to Harrogate |
| 158869 | 232mi 47ch | 5h 38m | 8 | 08 Apr 2021 Harrogate to Leeds | 25 Jan 2024 Leeds to Wakefield Westgate |
| 158870 | 299mi 54ch | 7h 26m | 8 | 30 Oct 2019 Leeds to Sheffield | 07 Aug 2025 Leeds to Carlisle |
| 158871 | 141mi 41ch | 4h 15m | 3 | 22 Jul 2020 Leeds to Sheffield | 28 Sep 2023 Leeds to Manchester Victoria |
| 158872 | 152mi 51ch | 4h 49m | 5 | 26 May 2021 Dewsbury to Hebden Bridge | 15 Aug 2023 Morecambe to Skipton |
| 158880 | 24mi 27ch | 28m | 1 | 12 Jun 2022 London Waterloo to Woking | 12 Jun 2022 London Waterloo to Woking |
| 158881 | 251mi 36ch | 6h 4m | 5 | 14 Jan 2022 London Waterloo to Basingstoke | 07 Nov 2025 Salisbury to Clapham Junction |
| 158882 | 10mi 77ch | 22m | 1 | 13 Jun 2022 St Denys to Romsey | 13 Jun 2022 St Denys to Romsey |
| 158883 | 2mi 24ch | 6m | 1 | 14 Jan 2022 Southampton Airport Parkway to St Denys | 14 Jan 2022 Southampton Airport Parkway to St Denys |
| 158884 | 15mi 31ch | 16m | 1 | 24 Jul 2022 Reading to Basingstoke | 24 Jul 2022 Reading to Basingstoke |
| 158885 | 24mi 49ch | 40m | 1 | 17 Jul 2021 Salisbury to Southampton Central | 17 Jul 2021 Salisbury to Southampton Central |
| 158886 | 55mi 56ch | 1h 37m | 2 | 15 Jan 2022 Salisbury to St Denys | 08 Apr 2023 Salisbury to Southampton Airport Parkway |
| 158887 | 1mi 34ch | 3m | 1 | 14 Jan 2022 St Denys to Swaythling | 14 Jan 2022 St Denys to Swaythling |
| 158888 | 2mi 24ch | 6m | 1 | 15 Jun 2022 St Denys to Southampton Airport Parkway | 15 Jun 2022 St Denys to Southampton Airport Parkway |
| 158889 | 0mi 44ch | 2m | 1 | 22 May 2025 Manchester Oxford Road to Manchester Piccadilly | 22 May 2025 Manchester Oxford Road to Manchester Piccadilly |
| 158890 | 53mi 65ch | 1h 13m | 2 | 14 Jan 2022 Basingstoke to Woking | 10 Apr 2024 Salisbury to Eastleigh |
| 158901 | 139mi 03ch | 3h 17m | 4 | 26 Sep 2020 Sheffield to Leeds | 15 Sep 2023 Harrogate to York |
| 158902 | 279mi 06ch | 7h 25m | 9 | 30 Sep 2020 Manchester Victoria to Bolton | 17 Jan 2024 Harrogate to York |
| 158903 | 231mi 62ch | 5h 47m | 7 | 21 Aug 2020 Manchester Victoria to Leeds | 01 Jul 2024 Knottingley to Leeds |
| 158904 | 85mi 31ch | 2h 28m | 3 | 29 Aug 2020 Leeds to Harrogate | 30 Jul 2023 York to Harrogate |
| 158905 | 56mi 00ch | 1h 50m | 2 | 10 Aug 2020 Meadowhall to Leeds | 17 Oct 2023 Harrogate to York |
| 158906 | 295mi 61ch | 8h 43m | 10 | 17 Jul 2020 Harrogate to Leeds | 08 Nov 2023 Harrogate to York |
| 158907 | 38mi 65ch | 1h 5m | 2 | 05 Jun 2022 Starbeck to York | 24 Sep 2024 Harrogate to York |
| 158908 | 406mi 47ch | 11h 11m | 11 | 04 Dec 2020 Leeds to Carlisle | 22 Jan 2024 Leeds to Harrogate |
| 158909 | 276mi 20ch | 7h | 7 | 05 Aug 2020 Leeds to Carlisle | 01 Aug 2023 Harrogate to York |
| 158910 | 219mi 52ch | 5h 55m | 7 | 10 Aug 2021 Brough to York | 11 Aug 2025 Lancaster to Leeds |
| 158950 | 0mi 62ch | 2m | 1 | 10 May 2025 Exeter Central to Exeter St Davids | 10 May 2025 Exeter Central to Exeter St Davids |
| 158951 | 0mi 62ch | 2m | 1 | 13 Jun 2022 Exeter St Davids to Exeter Central | 13 Jun 2022 Exeter St Davids to Exeter Central |
| 158956 | 11mi 60ch | 16m | 1 | 18 Aug 2021 Newport (South Wales) to Cardiff Central | 18 Aug 2021 Newport (South Wales) to Cardiff Central |
| 158958 | 16mi 75ch | 23m | 1 | 14 Jun 2022 Par to Liskeard | 14 Jun 2022 Par to Liskeard |
| 158959 | 58mi 25ch | 1h 21m | 4 | 17 Jul 2021 Westbury to Trowbridge | 11 May 2025 Exeter Central to Exeter St Davids |
| 158XXX | 46mi 69ch | 1h 31m | 2 | 27 Aug 2018 Carnforth to Barrow-in-Furness | 18 Nov 2019 Leeds to Harrogate |
Total time displayed is accrued against the whole journey and may not reflect time from actual vehicle if detailed traction is in use.