320311 calls at Carluke whilst working a Glasgow to Lanark service on the morning of 29 May 2017.
John McIntyre [29/05/2017]

The main station building on the up platform at Carluke in March 2006, with the former goods shed beyond.
John Furnevel [10/03/2006]

A Lanark - Milngavie service formed by 318 261 approaches Carluke on 31 August 2009.
Bill Roberton [31/08/2009]
All photographs of Carluke