| Identity | Distance | Time | Journeys | First Journey | Last Journey |
|---|---|---|---|---|---|
| 334001 | 61mi 44ch | 1h 56m | 11 | 15 Aug 2015 Glasgow Queen Street (Low Level) to Charing Cross (Glasgow) | 16 Jun 2023 Hyndland to Anniesland |
| 334002 | 7mi 03ch | 16m | 3 | 20 Jul 2017 Westerton to Partick | 29 Jan 2023 Glasgow Queen Street to High Street |
| 334003 | 33mi 18ch | 1h 5m | 4 | 14 Mar 2017 Edinburgh Park to Haymarket | 29 Jan 2022 Bathgate to Edinburgh |
| 334004 | 84mi 03ch | 2h 20m | 6 | 26 Nov 2016 Hyndland to Partick | 09 Oct 2023 Glasgow Queen Street to Edinburgh |
| 334005 | 39mi 06ch | 1h 27m | 4 | 15 Mar 2017 Charing Cross (Glasgow) to High Street | 17 Apr 2022 Milngavie to Dumbarton Central |
| 334006 | 100mi 28ch | 3h 10m | 7 | 28 Mar 2016 Partick to Dalmuir | 23 Jun 2024 Partick to Glasgow Queen Street |
| 334007 | 56mi 49ch | 1h 48m | 7 | 15 Mar 2017 High Street to Charing Cross (Glasgow) | 26 Jun 2024 Glasgow Queen Street to Haymarket |
| 334008 | 83mi 20ch | 2h 31m | 8 | 15 Mar 2017 Springburn to Bellgrove | 01 Sep 2023 Drumgelloch to Hyndland |
| 334009 | 28mi 69ch | 56m | 6 | 20 Jul 2017 Hyndland to Anniesland | 08 Oct 2023 Livingston North to Haymarket |
| 334010 | 10mi 41ch | 38m | 4 | 14 Mar 2017 Haymarket to Edinburgh | 16 Aug 2020 Charing Cross (Glasgow) to Bellgrove |
| 334011 | 40mi 39ch | 1h 25m | 5 | 27 Mar 2016 Livingston North to Edinburgh Park | 09 Sep 2022 Edinburgh to Haymarket |
| 334012 | 85mi 52ch | 2h 48m | 12 | 15 Aug 2015 Anniesland to Milngavie | 13 Jan 2025 Glasgow Queen Street to Shettleston |
| 334013 | 32mi 35ch | 1h 16m | 5 | 15 Mar 2017 High Street to Charing Cross (Glasgow) | 29 Jan 2022 Partick to Glasgow Queen Street |
| 334014 | 42mi 30ch | 1h 18m | 7 | 27 Mar 2016 Edinburgh Park to Livingston North | 25 Jul 2020 Edinburgh Park to Blackridge |
| 334015 | 66mi 41ch | 1h 58m | 7 | 26 Nov 2016 Hyndland to Dumbarton Central | 12 Jan 2025 Westerton to Glasgow Queen Street |
| 334016 | 52mi 05ch | 1h 56m | 6 | 26 Nov 2016 Hyndland to Partick | 13 Jan 2025 Shettleston to Glasgow Queen Street |
| 334017 | 71mi 55ch | 1h 55m | 5 | 14 Mar 2017 Charing Cross (Glasgow) to Partick | 15 Jun 2023 Coatbridge Sunnyside to Glasgow Queen Street |
| 334018 | 32mi 67ch | 1h 9m | 5 | 28 Mar 2016 Glasgow Queen Street to Partick | 29 Jan 2022 Bathgate to Edinburgh |
| 334019 | 24mi 56ch | 1h | 6 | 14 Mar 2017 Haymarket to Edinburgh Park | 29 Jan 2023 High Street to Westerton |
| 334020 | 73mi 59ch | 2h 17m | 7 | 20 Jul 2017 Hyndland to Partick | 01 Sep 2023 Airdrie to Drumgelloch |
| 334021 | 61mi 71ch | 1h 54m | 6 | 20 Oct 2017 Partick to Anniesland | 08 Oct 2023 Livingston North to Haymarket |
| 334022 | 80mi 19ch | 2h 42m | 13 | 15 Aug 2015 Dumbarton Central to Helensburgh Central | 27 Jan 2024 Anniesland to Glasgow Central |
| 334023 | 67mi 29ch | 2h 17m | 8 | 26 Apr 2014 Dalmuir to Glasgow Queen Street (Low Level) | 29 Jan 2022 Haymarket to Bathgate |
| 334024 | 8mi 50ch | 22m | 4 | 14 Mar 2017 Haymarket to Edinburgh | 13 Jan 2025 Shettleston to Glasgow Queen Street |
| 334025 | 46mi 46ch | 1h 25m | 5 | 28 Mar 2016 Glasgow Queen Street to Partick | 05 Apr 2026 Helensburgh Central to Dumbarton East |
| 334026 | 82mi 28ch | 2h 18m | 7 | 28 Mar 2016 Partick to Hyndland | 01 Sep 2023 Drumgelloch to Hyndland |
| 334027 | 44mi 58ch | 1h 32m | 8 | 16 Aug 2015 Charing Cross (Glasgow) to Partick | 28 Jan 2024 Bellgrove to Glasgow Queen Street |
| 334028 | 73mi 30ch | 2h 14m | 6 | 20 Oct 2017 Charing Cross (Glasgow) to Hyndland | 09 Oct 2023 Glasgow Queen Street to Edinburgh |
| 334029 | 85mi 53ch | 2h 37m | 8 | 14 Mar 2017 Glasgow Queen Street to Charing Cross (Glasgow) | 01 Sep 2023 Hyndland to Airdrie |
| 334030 | 110mi 63ch | 3h 21m | 8 | 15 Aug 2015 High Street (Glasgow) to Glasgow Queen Street (Low Level) | 26 Jun 2024 Glasgow Queen Street to Haymarket |
| 334031 | 17mi 65ch | 45m | 4 | 26 Nov 2016 Partick to Hyndland | 29 Jan 2023 High Street to Westerton |
| 334032 | 62mi 73ch | 1h 52m | 8 | 14 Mar 2017 Edinburgh Park to Bellgrove | 12 Jan 2025 Partick to Glasgow Queen Street |
| 334033 | 85mi 19ch | 2h 36m | 8 | 28 Mar 2016 Hyndland to Charing Cross (Glasgow) | 14 Jan 2025 Glasgow Queen Street to Hyndland |
| 334034 | 35mi 53ch | 1h 10m | 8 | 16 Aug 2015 Charing Cross (Glasgow) to Partick | 16 Jun 2023 Dalmuir to Glasgow Queen Street |
| 334035 | 49mi 25ch | 1h 25m | 8 | 26 Nov 2016 Dumbarton Central to Dumbarton East | 12 Jan 2025 Westerton to Glasgow Queen Street |
| 334036 | 53mi 78ch | 1h 46m | 5 | 28 Nov 2015 Haymarket to Edinburgh Park | 14 Jan 2025 Glasgow Queen Street to Hyndland |
| 334037 | 5mi 69ch | 16m | 5 | 23 Jan 2016 Haymarket to Edinburgh | 30 Jun 2022 High Street to Glasgow Queen Street |
| 334038 | 47mi 72ch | 1h 40m | 9 | 26 Apr 2014 Dalmuir to Glasgow Queen Street (Low Level) | 27 Jan 2024 Anniesland to Glasgow Central |
| 334039 | 33mi 27ch | 1h 6m | 8 | 15 Aug 2015 Glasgow Queen Street (Low Level) to Charing Cross (Glasgow) | 13 Jan 2025 Glasgow Queen Street to Shettleston |
| 334040 | 4mi 72ch | 17m | 2 | 20 Jul 2017 Edinburgh to Haymarket | 25 Jul 2020 Bellgrove to Partick |
Total time displayed is accrued against the whole journey and may not reflect time from actual vehicle if detailed traction is in use.