Home
Your location

Lesmahagow

Place in South Lanarkshire, Scotland

Coordinates:55.636, -3.89
OS grid ref:NS 81 39
Population:4,380
Dialling code: 01555 (Lanark)
Map of the UK

Lesmahagow is a small town in South Lanarkshire, Scotland, set in the rolling farmland and moorland of Clydesdale roughly twenty miles south‑east of Glasgow. Its name reflects an early medieval religious foundation – traditionally associated with Saint Machan – and the settlement grew around a priory and later agricultural and quarrying activity beside the River Nethan.

Historically linked to coal and quarrying, the town today has a largely rural and commuter population, with farming, outdoor recreation and wildlife on the surrounding moors important to the local economy and way of life. Lesmahagow retains a strong community identity, with local events and conservation interests reflecting its mix of historic roots and contemporary rural living.

Postcode districts covering Lesmahagow

Most populated places nearby

Neighbouring places

Example postcodes in Lesmahagow

Transport links

  • Glasgow International Airport 26.7 miles42.9 km
  • Glasgow Prestwick Airport 28.6 miles46 km
  • Lanark Railway Station 5.2 miles8.4 km
  • Carluke Railway Station 6.7 miles10.8 km

Hotels near Lesmahagow Ad

Schools in Lesmahagow

  • Lesmahagow High School Secondary
  • Milton Primary School Primary
  • Woodpark Primary School Primary

Local points of interest

  • Stonebyres Estate 2.6 miles4.2 km
  • The Lee Estate 4.9 miles7.9 km
  • Douglas Castle Estate 6.4 miles10.2 km
  • Muirburn Estate 7.1 miles11.5 km
  • Fir Park Stadium 10.6 miles17 km
  • New Douglas Park Stadium 12 miles19.3 km
  • Hamilton Park Racecourse Recreation 12.1 miles19.5 km
  • Excelsior Stadium Stadium 15.7 miles25.3 km
  • Little Sparta Gardens 16 miles25.8 km
  • Cliftonhill Stadium 16.2 miles26 km
  • Lanfine Estate 16.2 miles26.1 km
  • Gartsherrie House Estate 17.1 miles27.5 km