Craigellachie railway station  Craigellachie railway station served the village of Craigellachie, Moray, Scotland from 1863 to 1968 on the Morayshire Railway and the Strathspey Railway. The station opened as Strathspey Junction on 1 July 1863 by the Great North of Scotland Railway. It was renamed Craigellachie on 1 June 1864. There was a large goods yard to the west. The station closed to passengers on 6 May 1968 and to goods traffic on 4 November 1968.