Home
Your location

Prestonpans

Place in East Lothian, Scotland

Coordinates:55.955, -2.984
OS grid ref:NT 38 74
Population:9,490
Dialling code: 01875 (Tranent)

Prestonpans is a small coastal town in East Lothian, Scotland, sitting on the north shore of the Firth of Forth only a short train or drive east of Edinburgh. It grew up around salt pans, coal mining and later heavy industry, with nearby Cockenzie and Port Seton forming a linked coastal community; the landscape still bears traces of pits, brickworks and the once‑familiar power station, while today many residents commute to the capital.

The town is best known for the 1745 Jacobite victory at the Battle of Prestonpans, celebrated locally by the large Prestonpans Tapestry and regular reenactments, and its industrial past is interpreted at Prestongrange Museum and community spaces such as the Gothenburg. There’s an active local cultural scene, lively community groups and a pleasant stretch of coastline popular for walks and views across to Fife.

Postcode districts covering Prestonpans

Most populated places nearby

Neighbouring places

Example postcodes in Prestonpans

Transport links

  • Airport Edinburgh Airport 15 miles24.2 km
  • Airport Glasgow International Airport 56.4 miles90.8 km
  • Railway station Prestonpans Railway Station 0.4 miles0.6 km
  • Railway station Wallyford Railway Station 1.6 miles2.6 km

Schools in Prestonpans

  • St Gabriel's RC Primary School Primary
  • Preston Tower Primary School Primary
  • Preston Lodge High School Secondary

Local points of interest

  • Musselburgh Racecourse Recreation 2.2 miles3.6 km
  • Newhailes Country house 3.8 miles6.1 km
  • Portobello Beach Beach 4.9 miles7.8 km
  • Gosford House Estate 4.9 miles7.9 km
  • Dalkeith House Estate 5 miles8 km
  • Dalkeith Palace Historic site 5 miles8.1 km
  • Melville Castle Historic site 5.9 miles9.5 km
  • Newbattle Abbey Historic site 6 miles9.6 km
  • Newbattle Abbey College 6 miles9.6 km
  • Oxenfoord Castle Estate 6.2 miles9.9 km
  • Easter Road Stadium 7 miles11.3 km
  • Holyrood abbey Historic site 7.3 miles11.7 km