The station, opened as Holehouse by June 1904 was renamed in 1937 by the London, Midland and Scottish Railway.
The line to Belston Junction via Rankinston opened on 1 January 1884.
The station opened by 1904,[1] became part of the London, Midland and Scottish Railway during the Grouping of 1923.
The signalbox was to the south of the station mounted at the top of a deep cutting.
On 12 & 13 August 2000 the Branch Line Society charter was the first passenger train over the then recently re-instated freight branch to Broomhill, later the Ayrshire Railway Preservation Society ran a special to Holehouse Junction.