The
Great North of Scotland Railway had opened its first line, from , near Aberdeen, to , in 1854. An extension of this line to opened on 10 October 1856. On 30 July 1859 the
Banff, Portsoy and Strathisla Railway opened a line from Grange to
Banff and a branch from Tillynaught to Portsoy. The GNoSR took over services on 1 February 1863, and the railway renamed the Banffshire Railway. An extension to
Portgordon was authorised, but this was abandoned in 1867 and the Banffshire absorbed by the GNoSR. The line to Portgordon was later revived and extended along the
Moray Firth coast to
Elgin, and this opened on 1 May 1886. A curve was opened at the junction to allow Aberdeen trains direct access to the Coast Line without reversing at the station. In 1923 the Great North of Scotland Railway was absorbed by the
London and North Eastern Railway. This was nationalised in 1948, and services provided by
British Railways. The stopping services on the Aberdeen to Inverness Line were recommended to be withdrawn in
Dr Beeching's report "The Reshaping of British Railways", and the station closed on 6 May 1968. ==Services==