Balnacoul Halt railway station served the village of Mosstodloch, Moray, Scotland from 1893 to 1931 on the Inverness and Aberdeen Junction Railway.
The station opened as Balnacoul Platform on 23 October 1893 by the Highland Railway.
The suffix 'platform' was dropped in 1904 but 'halt' was added in 1928.
[1] The station closed to both passengers and goods traffic on 14 September 1931.
This article about a railway station in the Moray council area of Scotland is a stub.