Opened to passengers on 7 August 1894 by the West Highland Railway, then run by the North British Railway, it became part of the London and North Eastern Railway during the Grouping of 1923.
When sectorisation was introduced in the 1980s, the station was served by ScotRail until the Privatisation of British Rail.