Direct Rail

Larkhall Train Station

Larkhall railway station is located on the Argyle Line and serves the town of Larkhall in South Lanarkshire, England. The station is some 16 miles to the south east of Glasgow central railway station and is operated by First ScotRail. All passenger services calling at the station are also operated by First ScotRail.

Trains to Larkhall

Direct rail helps you to find cheap trains to Larkhall from any other train station on the national rail network.

We offer the best range of Larkhall train fares too whether you are booking in advance, travelling at peak or off peak so you’ll find the best deals here.

Save yourself the trouble of buying a train ticket to Larkhall on the day from your local train station and simple buy your ticket online now.

Get to/from Larkhall Station

Larkhall Station Address:

Caledonian Road, Larkhall, ML9 1DP


Larkhall train station is managed by ScotRail

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