Home
Your location

Armadale

Place in West Lothian, Scotland

Coordinates:55.896, -3.7
OS grid ref:NS 93 68
Population:11,770
Dialling code: 01506 (Bathgate)

Armadale is a former mining and shale‑oil town in West Lothian, Scotland, located in the Central Belt roughly between Edinburgh and Glasgow. Its 19th‑century growth was driven by coal and shale industries, and the town still shows that industrial heritage alongside surrounding farmland and pockets of newer housing.

Today Armadale functions largely as a commuter and local‑service town with shops, community groups and amateur sport, and benefited from the reopening of the BathgateAirdrie rail link which improved rail access to the cities. Regeneration projects and access to nearby countryside and cycle routes have given it a mix of industrial history and more rural leisure opportunities.

Postcode districts covering Armadale

Most populated places nearby

Neighbouring places

Example postcodes in Armadale

Transport links

  • Airport Edinburgh Airport 13.2 miles21.3 km
  • Airport Glasgow International Airport 28.5 miles45.8 km
  • Railway station Armadale (W Lothian) Rail Station 0.7 miles1.1 km
  • Railway station Bathgate Railway Station 2.3 miles3.7 km

Schools in Armadale

  • St Anthony's Primary School Primary
  • Armadale Primary School Primary
  • Eastertoun Primary School Primary
  • Armadale Academy Secondary
  • Southdale Primary School Primary

Local points of interest

  • Manuel Priory Historic site 5.5 miles8.8 km
  • Almondvale Stadium Stadium 6.9 miles11.1 km
  • Callendar Wood Forest 7.1 miles11.5 km
  • Falkirk Stadium Stadium 7.9 miles12.6 km
  • Ochilview Park Stadium 10.2 miles16.4 km
  • Excelsior Stadium Stadium 10.4 miles16.7 km
  • Hopetoun House Estate 11.5 miles18.4 km
  • Culross Abbey (Culross, Scotland) Historic site 11.6 miles18.7 km
  • Dundas Castle Estate 12 miles19.3 km
  • Cliftonhill Stadium 12.3 miles19.8 km
  • Pentland Hills Hill 13 miles21 km
  • Fir Park Stadium 13.5 miles21.7 km