Home
Your location

Newmilns

Place in East Ayrshire, Scotland

Coordinates:55.607, -4.323
OS grid ref:NS 53 37
Population:2,980
Dialling code: 01563 (Kilmarnock)
Map of the UK

Newmilns is a small town in the steep, wooded Irvine Valley of East Ayrshire, Scotland, lying on the banks of the River Irvine and close to neighbouring villages such as Darvel and Galston. The valley setting gives easy access to rolling hills and countryside walks while placing the town within a distinctive linear streetscape shaped by former mill development.

Historically Newmilns grew up around water‑powered mills and became a notable centre for weaving, lace and hosiery in the 19th and early 20th centuries; remnants of that industrial past still appear in converted mill buildings and local heritage projects. Today it is a largely residential community with small businesses, active local groups preserving textile traditions, and ongoing efforts to balance conservation, modest regeneration and rural living.

Postcode districts covering Newmilns

Most populated places nearby

Neighbouring places

Example postcodes in Newmilns

Transport links

  • Glasgow Prestwick Airport 12.3 miles19.8 km
  • Glasgow International Airport 18.8 miles30.3 km
  • Kilmarnock Railway Station 6.9 miles11 km
  • Kilmaurs Railway Station 8.3 miles13.4 km

Hotels near Newmilns Ad

Local points of interest

  • Lanfine Estate 1 mile1.7 km
  • Rugby Park Stadium 7.2 miles11.6 km
  • Dumfries House Estate 9.7 miles15.7 km
  • Cunninghamhead Estate 10.3 miles16.6 km
  • Caldwell House Estate 12 miles19.3 km
  • Muirburn Estate 13 miles20.9 km
  • Eglinton Castle Estate 13.7 miles22.1 km
  • Troon Beach Beach 14 miles22.5 km
  • Ayr Racecourse Recreation 14.8 miles23.8 km
  • Silverburn Shopping centre 14.9 miles24 km
  • Somerset Park Stadium 15 miles24.1 km
  • Hampden Park Stadium 15.4 miles24.8 km