Home
Your location

Macmerry

Place in East Lothian, Scotland

Coordinates:55.943, -2.9
OS grid ref:NT 43 72
Population:1,350
Dialling code: 01875 (Tranent)
Map of the UK

Macmerry is a small village in East Lothian, Scotland, lying a short drive east of Edinburgh and between the towns of Tranent and Haddington. It sits in a mixture of agricultural countryside and former industrial ground, with easy access to the A1 making it popular with commuters while still offering nearby coastal walks and rural scenery.

Historically the village grew up around coal mining and a wartime airfield, and today much of the former airfield and pitland has been repurposed as an industrial estate and light‑industrial hubs, providing local employment. Socially it retains a village feel with community groups, a handful of local amenities and pubs, and benefits from the mix of long‑standing residents and newer commuters who value the balance of country living and good transport links.

Postcode districts covering Macmerry

Most populated places nearby

Neighbouring places

Example postcodes in Macmerry

Transport links

  • Edinburgh Airport 18.3 miles29.4 km
  • Glasgow International Airport 59.6 miles95.9 km
  • Longniddry Railway Station 2.4 miles3.8 km
  • Prestonpans Railway Station 3 miles4.8 km

Hotels near Macmerry Ad

Schools in Macmerry

  • Macmerry Primary School Primary

Local points of interest

  • Gosford House Estate 3.1 miles5 km
  • Musselburgh Racecourse Recreation 5.4 miles8.7 km
  • Coalstoun House Estate 5.5 miles8.8 km
  • Amisfield House Estate 5.8 miles9.4 km
  • Oxenfoord Castle Estate 5.9 miles9.4 km
  • Newhailes Country house 6.9 miles11.1 km
  • Dalkeith House Estate 7.1 miles11.4 km
  • Gullane Beach Beach 7.1 miles11.4 km
  • Dalkeith Palace Historic site 7.1 miles11.5 km
  • Newbattle Abbey Historic site 7.7 miles12.4 km
  • Newbattle Abbey College 7.7 miles12.4 km
  • Archerfield Estate 7.7 miles12.4 km