Direct Rail

Glengarnock Train Station

Glengarnock railway station lies on the Ayrshire Coast Line and serves the village of Glengarnock, North Ayrshire, Scotland. The station is operated by First ScotRail also serves the towns of Beith and Kilbirnie. All passenger services calling at the station are also operated by First ScotRail.

Trains to Glengarnock

Are you looking for trains to Glengarnock? At, we offer the complete range of train services with all of the train operating companies on the national rail network, so you can trust that you will find the perfect ticket to Glengarnock when you come to us.

Not only will you find the cheapest advance fares to Glengarnock right now but also flexible off-peak and anytime fares too.

So avoid the queues and don’t miss the train, simply and securely just book the train to Glengarnock before you go, and save too.

Get to/from Glengarnock Station

Glengarnock Station Address:

Main Street, Glengarnock, North Ayrshire, KA14 3AT


Glengarnock train station is managed by ScotRail

Need to spend a night in a Glengarnock Hotel?
If so, please visit our Glengarnock Accommodation pages.