Fleet → Class 158
About the Class 158
The Class 158 is a passenger multiple unit built by BREL Derby between 1989 and 1992. The register lists 171: 159 in traffic and 12 out of service. The largest holders are Northern (53), ScotRail (40) and East Midlands Railway (26), with 4 others holding the rest. 35 have worked a train today. Subclasses: 158/7, 158/8, 158/9.
171 in the register 159 in traffic 12 out of service
Units
| Unit | Operator | Status | Last worked | Last seen at |
|---|---|---|---|---|
| 158701 | ScotRail | Yesterday 5L96 | Haymarket Depot | |
| 158702 | ScotRail | Today 5K85 | Leven | |
| 158703 | ScotRail | Yesterday 1L73 | Perth | |
| 158704 | ScotRail | 10th October 2026 5H62 | Inverness | |
| 158705 | ScotRail | Yesterday 2L19 | Perth | |
| 158706 | ScotRail | Yesterday 2H57 | Wick | |
| 158707 | ScotRail | Yesterday 2H65 | Wick | |
| 158708 | ScotRail | Yesterday 1L97 | Perth | |
| 158709 | ScotRail | Today 5L98 | Haymarket Depot | |
| 158710 | ScotRail | Yesterday 5A87 | Aberdeen Clayhills Car.M.D | |
| 158711 | ScotRail | Yesterday 5H70 | Inverness TMD | |
| 158712 | ScotRail | Yesterday 2H87 | Kyle of Lochalsh | |
| 158713 | ScotRail | Today 5H57 | Inverness | |
| 158714 | ScotRail | Yesterday 5L40 | Dundee DMU Sdgs | |
| 158715 | ScotRail | Yesterday 1H77 | Inverness | |
| 158716 | ScotRail | Today 5H77 | Inverness | |
| 158717 | ScotRail | 7th November 2026 5H71 | Inverness CSD | |
| 158718 | ScotRail | Today 5A62 | Aberdeen | |
| 158719 | ScotRail | 29th September 2026 5H75 | Inverness CSD | |
| 158720 | ScotRail | Yesterday 2H56 | Inverness | |
| 158721 | ScotRail | Yesterday 5H65 | Inverness TMD | |
| 158722 | ScotRail | Yesterday 5H75 | Inverness CSD | |
| 158723 | ScotRail | Yesterday 1L61 | Dundee | |
| 158724 | ScotRail | Yesterday 5L81 | Perth | |
| 158725 | ScotRail | Today 5L32 | Perth | |
| 158726 | ScotRail | Yesterday 5L23 | Dundee DMU Sdgs | |
| 158727 | ScotRail | 8th November 2026 5Y86 | Corkerhill CSMD | |
| 158728 | ScotRail | Today 5K86 | Haymarket Depot | |
| 158729 | ScotRail | Yesterday 5T92 | Eastfield HS | |
| 158730 | ScotRail | Yesterday 5L31 | Dundee DMU Sdgs | |
| 158731 | ScotRail | Today 5B45 | Aberdeen | |
| 158732 | ScotRail | Yesterday 5L96 | Haymarket Depot | |
| 158733 | ScotRail | Today 5Y69 | Corkerhill CSMD | |
| 158734 | ScotRail | Today 5Y88 | Corkerhill CSMD | |
| 158735 | ScotRail | Today 5A62 | Aberdeen | |
| 158736 | ScotRail | Yesterday 5W60 | Corkerhill CSMD | |
| 158738 | ScotRail | Yesterday 2L19 | Perth | |
| 158739 | ScotRail | Yesterday 1L63 | Perth | |
| 158740 | ScotRail | Yesterday 2K85 | Leven | |
| 158741 | ScotRail | Yesterday 2L59 | Aberdeen | |
| 158745 | Great Western Railway | Yesterday 5F38 | St Philips Mrsh H S T D | |
| 158747 | Great Western Railway | 7th November 2026 5F32 | St Philips Mrsh H S T D | |
| 158748 | Great Western Railway | Out of Service | 25th September 2026 5H70 | At Wolverton Works |
| 158749 | Great Western Railway | Yesterday 5M36 | St Philips Mrsh H S T D | |
| 158750 | Great Western Railway | Today 5F35 | Fratton CSD | |
| 158752 | Northern | Yesterday 5Y03 | Holbeck Loco Sidings | |
| 158753 | Northern | Today 5W67 | Wigan Wallgate Up CS | |
| 158754 | Northern | Today 5C69 | Neville Hill T&RSMD | |
| 158755 | Northern | Yesterday 5J97 | Newton Heath TMD | |
| 158756 | Northern | Yesterday 2R35 | Hull | |
| 158757 | Northern | Yesterday 2H98 | Skipton | |
| 158758 | Northern | Today 5K37 | Holbeck Loco Sidings | |
| 158759 | Northern | Yesterday 2G36 | Hull | |
| 158760 | Great Western Railway | Today 5F25 | Fratton CSD | |
| 158762 | Great Western Railway | Today 3F34 | St Philips Mrsh H S T D | |
| 158765 | Great Western Railway | Yesterday 5F31 | St Philips Mrsh H S T D | |
| 158766 | Great Western Railway | Yesterday 5F31 | Fratton CSD | |
| 158767 | Great Western Railway | Today 1F34 | Cardiff Central | |
| 158768 | Great Western Railway | Out of Service | never seen | At Wolverton Works |
| 158769 | Great Western Railway | Yesterday 5F25 | Fratton CSD | |
| 158770 | East Midlands Railway | Yesterday 2O30 | Nottingham | |
| 158771 | Great Western Railway | Yesterday 5F28 | St Philips Mrsh H S T D | |
| 158773 | East Midlands Railway | Yesterday 5S33 | Boston Down Carriage Sdgs | |
| 158774 | East Midlands Railway | Yesterday 1L15 | Nottingham | |
| 158777 | East Midlands Railway | Yesterday 1L19 | Nottingham | |
| 158780 | East Midlands Railway | Out of Service | 4th September 2026 2O30 | Nottingham |
| 158782 | Northern | never seen | ||
| 158783 | East Midlands Railway | Yesterday 1L82 | Nottingham | |
| 158784 | Northern | Today 5B91 | Neville Hill T&RSMD | |
| 158785 | East Midlands Railway | Yesterday 2O30 | Nottingham | |
| 158786 | Northern | never seen | ||
| 158787 | Northern | Yesterday 5N60 | Heaton T&RSMD | |
| 158788 | East Midlands Railway | Yesterday 5L15 | Nottingham Eastcroft | |
| 158789 | Northern | 29th October 2026 5T32 | Holbeck Loco Sidings | |
| 158790 | Northern | Today 5C69 | Neville Hill T&RSMD | |
| 158791 | Northern | Yesterday 2R71 | Doncaster | |
| 158792 | Northern | Yesterday 2P40 | Sheffield | |
| 158793 | Northern | Yesterday 5H97 | Neville Hill T&RSMD | |
| 158794 | Northern | Yesterday 2P30 | Sheffield | |
| 158795 | Northern | Yesterday 5A32 | Leeds | |
| 158796 | Northern | 8th November 2026 5H66 | Neville Hill T&RSMD | |
| 158797 | Northern | Yesterday 2K00 | Hull | |
| 158798 | Great Western Railway | Yesterday 5U34 | St Philips Mrsh H S T D | |
| 158799 | East Midlands Railway | Yesterday 2O92 | Nottingham | |
| 158806 | East Midlands Railway | Out of Service | 30th September 2026 1R84 | Under refurbishment at Nottingham Eastcroft |
| 158810 | East Midlands Railway | Yesterday 5O04 | Nottingham Eastcroft | |
| 158812 | East Midlands Railway | Yesterday 5S31 | Boston Down Carriage Sdgs | |
| 158813 | East Midlands Railway | Yesterday 5L18 | Nottingham Eastcroft | |
| 158815 | Northern | Yesterday 2H96 | Carlisle | |
| 158816 | Northern | Today 5L36 | Sheffield | |
| 158817 | Northern | Yesterday 1N30 | Sheffield | |
| 158818 | Transport for Wales | Out of Service | 6th October 2026 5Z35 | At Cardiff Canton |
| 158819 | Transport for Wales | Yesterday 5J36 | Machynlleth Carr. Sdgs | |
| 158820 | Transport for Wales | Out of Service | 25th October 2026 5K80 | At Crewe |
| 158821 | Transport for Wales | Today 5J36 | Machynlleth Carr. Sdgs | |
| 158822 | Transport for Wales | Yesterday 5Z22 | Holyhead Car. MD | |
| 158823 | Transport for Wales | Yesterday 5J50 | Machynlleth Carr. Sdgs | |
| 158824 | Off lease - Transport for Wales | Stored | never seen | Collided with 158841 at Talerddig 21/10/24, 52824 at Wolverton, 57824 at Worksop |
| 158825 | Transport for Wales | Out of Service | 3rd September 2026 5Z25 | At Cardiff Canton |
| 158826 | Transport for Wales | Yesterday 5D16 | Holyhead Car. MD | |
| 158827 | Transport for Wales | 1st November 2026 5D21 | Chester Middle Yard | |
| 158828 | Transport for Wales | Today 1R98 | Manchester Piccadilly | |
| 158829 | Transport for Wales | Yesterday 5Z22 | Crewe | |
| 158830 | Transport for Wales | 31st October 2026 5I12 | Machynlleth | |
| 158831 | Transport for Wales | Today 5J81 | Machynlleth Carr. Sdgs | |
| 158832 | Transport for Wales | Yesterday 5J52 | Machynlleth Carr. Sdgs | |
| 158833 | Transport for Wales | Today 5D17 | Chester DMUD | |
| 158834 | Transport for Wales | Today 5D21 | Chester Middle Yard | |
| 158835 | Transport for Wales | Yesterday 5J81 | Machynlleth Carr. Sdgs | |
| 158836 | Transport for Wales | Out of Service | never seen | At Cardiff Canton |
| 158837 | Transport for Wales | Out of Service | 2nd November 2026 5Z22 | At Crewe |
| 158838 | Transport for Wales | 29th October 2026 5D16 | Holyhead Car. MD | |
| 158839 | Transport for Wales | 11th October 2026 5G38 | Machynlleth Carr. Sdgs | |
| 158840 | Transport for Wales | Today 5J81 | Machynlleth Carr. Sdgs | |
| 158841 | Off lease - Transport for Wales | Stored | never seen | Collided with 158824 at Talerddig 21/10/24, 52841 at Wolverton, 57841 at Worksop |
| 158842 | Northern | Yesterday 1J75 | Carlisle | |
| 158843 | Northern | Today 5N66 | Heaton T&RSMD | |
| 158844 | Northern | Yesterday 5N25 | Neville Hill T&RSMD | |
| 158845 | Northern | Yesterday 5D72 | Heaton T&RSMD | |
| 158846 | East Midlands Railway | Yesterday 1R84 | Nottingham | |
| 158847 | East Midlands Railway | Yesterday 5C07 | Etches Park Sdgs | |
| 158848 | Northern | Today 5Y91 | York | |
| 158849 | Northern | Yesterday 1J71 | Carlisle | |
| 158850 | Northern | Yesterday 5I29 | Neville Hill T&RSMD | |
| 158851 | Northern | Yesterday 2H04 | Leeds | |
| 158852 | East Midlands Railway | Yesterday 5L18 | Nottingham Eastcroft | |
| 158853 | Northern | Yesterday 5A55 | Darlington | |
| 158854 | East Midlands Railway | 7th November 2026 5Z01 | Etches Park Sdgs | |
| 158855 | Northern | Yesterday 5C02 | Doncaster | |
| 158856 | East Midlands Railway | Out of Service | 19th October 2026 5V81 | Under refurbishment at Bristol Barton Hill |
| 158857 | East Midlands Railway | 10th October 2026 5A46 | Etches Park Sdgs | |
| 158858 | East Midlands Railway | Today 5R60 | Norwich | |
| 158859 | Northern | Yesterday 5I31 | Neville Hill T&RSMD | |
| 158860 | Northern | Yesterday 2N62 | Hartlepool | |
| 158861 | Northern | Yesterday 2C80 | Sheffield | |
| 158862 | East Midlands Railway | Yesterday 1L19 | Nottingham | |
| 158863 | East Midlands Railway | Yesterday 2O24 | Nottingham | |
| 158864 | East Midlands Railway | Yesterday 2P79 | Nottingham | |
| 158865 | East Midlands Railway | 8th November 2026 1R58 | Nottingham | |
| 158866 | East Midlands Railway | Today 5R60 | Norwich | |
| 158867 | Northern | Yesterday 5I29 | Neville Hill T&RSMD | |
| 158868 | Northern | Yesterday 1N69 | Carlisle | |
| 158869 | Northern | 13th September 2026 5D67 | Heaton T&RSMD | |
| 158870 | Northern | 29th October 2026 2N13 | Leeds | |
| 158871 | Northern | Yesterday 2W07 | Hull | |
| 158872 | Northern | Yesterday 5I31 | Neville Hill T&RSMD | |
| 158880 | South Western Railway | Yesterday 5L63 | Salisbury T&RSMD | |
| 158881 | South Western Railway | Yesterday 5Y57 | Salisbury | |
| 158882 | South Western Railway | Yesterday 5S99 | Salisbury | |
| 158883 | South Western Railway | Today 5L88 | Salisbury T&RSMD | |
| 158884 | South Western Railway | Yesterday 2S75 | Salisbury | |
| 158885 | South Western Railway | Yesterday 1O58 | Salisbury | |
| 158886 | South Western Railway | Yesterday 5L84 | Salisbury T&RSMD | |
| 158887 | South Western Railway | Yesterday 5L19 | Salisbury T&RSMD | |
| 158888 | South Western Railway | Yesterday 5L61 | Salisbury T&RSMD | |
| 158889 | East Midlands Railway | Yesterday 5O26 | Nottingham Eastcroft | |
| 158890 | South Western Railway | Yesterday 5Y73 | Salisbury T&RSMD | |
| 158901 | Northern | Yesterday 5N28 | Heaton T&RSMD | |
| 158902 | Northern | Yesterday 2J33 | Leeds | |
| 158903 | Northern | Yesterday 2N30 | Sheffield | |
| 158904 | Northern | 30th October 2026 5N66 | Heaton T&RSMD | |
| 158905 | Northern | Today 5N66 | Heaton T&RSMD | |
| 158906 | Northern | Yesterday 5W31 | Heaton T&RSMD | |
| 158907 | Northern | 5th November 2026 5N28 | Heaton T&RSMD | |
| 158908 | Northern | Yesterday 5C99 | Harrogate | |
| 158909 | Northern | Yesterday 5T32 | Holbeck Loco Sidings | |
| 158910 | Northern | Yesterday 5I32 | Springs Branch Stabl Sdg | |
| 158950 | Great Western Railway | Yesterday 5E39 | Exeter TMD | |
| 158951 | Great Western Railway | Today 5E30 | Exeter TMD | |
| 158958 | Great Western Railway | Yesterday 5E94 | Exeter TMD | |
| 158959 | Great Western Railway | Today 5E40 | Exeter TMD |
Subclasses
| Subclass | Units | In traffic | Held by |
|---|---|---|---|
| Class 158/7 | 84 | 81 | Northern, ScotRail, East Midlands Railway, Great Western Railway |
| Class 158/8 | 73 | 64 | Northern, East Midlands Railway, Transport for Wales, South Western Railway, Off lease - Transport for Wales |
| Class 158/9 | 14 | 14 | Northern, Great Western Railway |
Operators
Who runs them, and how many each holds. The subclasses link to that operator's own page for the type.
| Operator | ATOC | Units | Subclasses |
|---|---|---|---|
| Northern | NT | 53 | 158/7 158/8 158/9 |
| ScotRail | SR | 40 | 158/7 |
| East Midlands Railway | EM | 26 | 158/7 158/8 |
| Transport for Wales | AW | 22 | 158/8 |
| Great Western Railway | GW | 18 | 158/7 158/9 |
| South Western Railway | SW | 10 | 158/8 |
| Off lease - Transport for Wales | 2 | 158/8 |
Liveries
What the class wears, across every operator. Units whose livery the register does not record are left out rather than counted as unliveried.
| Livery | Units |
|---|---|
| Northern White & Blue | 51 |
| ScotRail Saltire | 40 |
| Transport for Wales | 24 |
| Great Western Railway Green | 18 |
| East Midlands Trains White | 12 |
| East Midlands Railway | 8 |
| South West Trains White 3 | 7 |
| East Midlands Railway (Vinyl) | 4 |
| South Western Railway Striped 1 | 3 |
| East Midlands Railway Interim | 1 |
| East Midlands Railway Interim (Pride vinyl) | 1 |
| Northern Northumberland Line | 1 |
| Northern White & Blue Railway 200 | 1 |