In 1881 the Great North of Scotland Railway put a bill to parliament to extend its Portsoy line along the Moray Firth as far as Buckie.
[5] In 1882 the Great North of Scotland applied for permission to build a 25+1⁄4-mile (40.6 km) line from Portsoy following the coast to Buckie and then running on to Elgin.
The GNoSR station opened as Garmouth on 12 August 1884[3] and to goods on 5 May 1886[6] with the central section of the coast line, served by through Aberdeen to Elgin trains.
The station and line was recommended for closure by Dr Beeching in his report "The Reshaping of British Railways"[8] and closed on 6 May 1968.
[12] The 1903 OS map shows that a considerable number of changes took place with a reduction from two to one platform, the removal of a passing loop, an overbridge and two signal boxes.