Westbound Edinburgh - Glasgow Central train on Kingsknowe level crossing, October 2002.
John Furnevel [07/10/2002]

Early shift. Waiting at Carstairs on 6 June 2006 for the arrival of the combined Edinburgh/Glasgow Sleeper from Euston is 90027. Following the split, the locomotive will take the rear portion on to Waverley.
John Furnevel [06/06/2006]

Local sheep ignore a DRS 66 bringing containers round the curve from the Edinburgh line and into Carstairs on 8 March 2007.
John Furnevel [/03/2007]
All photographs of Caledonian Railway