Carstairs on the map

Carstairs built-up area

Built-up area0.3 km² (0.1 sq mi)

Location in South LanarkshireCarstairs sits where the marker shows within the county.

34,347
Population
15,262
Households
Create a free area profile for CarstairsDownload or embed an infographic of these statistics

About Carstairs

Carstairs is a village located in South Lanarkshire, Scotland, within the ML11 postcode area. It lies along the A702 road, approximately 15 miles south of Edinburgh, making it a convenient stop for travellers between the capital and the south of Scotland. The village is best known for its railway station, which serves as a key junction on the West Coast Main Line, connecting Glasgow and Edinburgh with destinations further south. The station has been an important transport hub since the 19th century, and the surrounding area includes a mix of residential properties and light industrial sites. Carstairs is also close to the historic Carstairs House, a 19th-century mansion set within extensive grounds, though the house itself is not open to the public. The village offers basic amenities, including a few local shops and a pub, and is situated near the rolling hills of the Southern Uplands.

Nearest Train Stations 5 stations

Carstairs Train Station 1.1 miles
Carluke Train Station 6.2 miles
Fauldhouse Train Station 8.5 miles
Breich Train Station 8.9 miles
Shotts Train Station 9 miles

Location

Local Government

District South Lanarkshire
Ward Clydesdale South
Constituency East Kilbride, Strathaven and Lesmahagow

Frequently Asked Questions about Carstairs

What is the population of Carstairs?
Carstairs has a population of approximately 34,347 residents, based on the latest census figures for the surrounding postcode area.
What postcodes cover Carstairs?
Carstairs is covered by the ML11 postcode district.
Where is the nearest train station to Carstairs?
The nearest railway station to Carstairs is Carstairs Train Station, about 1.1 miles away.