The town of Carluke (Gaelic: Cathair MoLuaig) lies in the heart of the Lanarkshire countryside in South Lanarkshire, Scotland, 5.4 miles northwest of Lanark and 5 miles South-East of Wishaw.
The town of Carluke is in the heart of the Lanarkshire countryside in South Lanarkshire, Scotland, 5.4 miles northwest of Lanark and 5 miles South-East of Wishaw