Glengarnock railway station

Glengarnock railway station is a railway station in the village of Glengarnock, North Ayrshire, Scotland, serving the towns of Beith and Kilbirnie.

The station is managed by ScotRail and is on the Ayrshire Coast Line.

The station was opened on 21 July 1840 by the Glasgow, Paisley, Kilmarnock and Ayr Railway (later part of the Glasgow and South Western Railway) and was named Glengarnock and Kilbirnie.

[3] It was renamed Glengarnock on 1 June 1905 to coincide with the opening of the dedicated Kilbirnie railway station on the Dalry and North Johnstone Line.

There are three trains per hour between Glengarnock and Glasgow in both directions for most of the day, reduced to a half-hourly service in the evenings.