Lesmahagow railway station served the town of Lesmahagow, South Lanarkshire, Scotland, from 1905 to 1965 on the Blackwood Junction to Alton Heights Junction Line.
The station was opened on 1 July 1905 by the Caledonian Railway. On the west side of the station was the large goods yard. An option was available for a second platform but it was never built. It closed on 4 October 1965.