SRDemus: 158735 at Kirkcaldy
SRDemus: 158735 at Kirkcaldy
SRDemus: 158724 at Kirkcaldy
SRDemus: 158704 at Huntly
SRDemus: 158704 at Inverurie
SRDemus: 158 unit at Inverness
SRDemus: 158708 / 170414 at Nairn
SRDemus: 158704 at Elgin
SRDemus: 158704 at Elgin
SRDemus: 158721 at Elgin
SRDemus: 158711 / 158704 at Inverurie
SRDemus: 131. Class 158 & 170 units at Aberdeen station on Saturday 27th January 2018
SRDemus: 158709 calls at Insch with an afternoon Inverness to Aberdeen service
SRDemus: 476. 158706 departs Insch with an afternoon Inverness to Aberdeen service on 25th January 2018
SRDemus: 475. 158706 arrives at Huntly Station with an Inverness to Aberdeen working on 25th January 2018
SRDemus: 311. 158706 arrives at Keith Junction on 25th January 2018
SRDemus: 207. 158707 arrives at Keith with the 09:00 service from Inverness on 25th January 2018
SRDemus: 179. The 13:46 departure for Inverness at Kyle of Lochalsh on Wednesday 24th January 2017
SRDemus: 173. 158707 at Kyle of Lochalsh on Wednesday 24th January with the 10:35 from Inverness
SRDemus: 169. 158707 arrives into Stromeferry with the 10:35 from Inverness on Wednesday 24th January 2018
SRDemus: 123. 158713 departs Stromeferry with the 12:08 Kyle of Lochalsh to Inverness on Wednesday 24th January 2018
SRDemus: 108
SRDemus: 026. Lairg Station
SRDemus: P1130777
SRDemus: P1130572
SRDemus: P1130452
SRDemus: P1130375
SRDemus: P1130338
SRDemus: P1130266
SRDemus: P1130261