Home
Your location

Wallyford

Place in East Lothian, Scotland

Coordinates:55.937, -3.012
OS grid ref:NT 36 71
Dialling code: 01875 (Tranent)
Map of the UK

Wallyford is a small village in East Lothian, Scotland, tucked on the coastal belt just east of Musselburgh and a short commuter rail ride from Edinburgh. It lies close to the southern edge of the Firth of Forth between the seaside towns of Musselburgh and Prestonpans, with easy access to coastal amenities and nearby historic sites such as the Prestonpans battlefield.

Historically a coal‑mining and industrial settlement, Wallyford has expanded in recent decades with new housing and become largely a commuter community while retaining local shops, clubs and a strong community spirit. Good rail links on the North Berwick line and proximity to attractions like local golf courses and Musselburgh racecourse mean residents can combine village life with easy access to jobs, leisure and heritage in the region.

Postcode districts covering Wallyford

Most populated places nearby

Neighbouring places

Example postcodes in Wallyford

Transport links

  • Edinburgh Airport 14 miles22.5 km
  • Glasgow International Airport 55.2 miles88.9 km
  • Wallyford Railway Station 0.3 miles0.4 km
  • Prestonpans Railway Station 1.8 miles2.9 km

Hotels near Wallyford Ad

Schools in Wallyford

  • Rosehill High School Secondary
  • Wallyford Primary School Primary

Local points of interest

  • Musselburgh Racecourse Recreation 1.3 miles2.1 km
  • Newhailes Country house 2.6 miles4.2 km
  • Dalkeith House Estate 3.3 miles5.3 km
  • Dalkeith Palace Historic site 3.4 miles5.4 km
  • Portobello Beach Beach 4 miles6.5 km
  • Melville Castle Historic site 4.3 miles6.9 km
  • Newbattle Abbey Historic site 4.3 miles6.9 km
  • Newbattle Abbey College 4.3 miles6.9 km
  • Oxenfoord Castle Estate 5.2 miles8.3 km
  • Scottish Mining Museum Museum 5.7 miles9.1 km
  • Easter Road Stadium 6.2 miles10 km
  • Holyrood abbey Historic site 6.3 miles10.1 km