Home
Your location

Johnshaven

Place in Aberdeenshire, Scotland

Coordinates:56.795, -2.334
OS grid ref:NO 79 67
Population:670
Dialling code: 01561 (Laurencekirk)
Map of the UK

Johnshaven is a small coastal village in Aberdeenshire, Scotland, tucked on the North Sea coast between other traditional fishing settlements such as Gourdon and Inverbervie. The village clusters around a historic harbour and seafront, with granite cottages, short rocky and sandy bays and easy access to coastal walks and birdwatching along the Aberdeenshire shoreline.

Historically built on small‑scale fishing and fish processing, Johnshaven still retains a working‑harbour feel while quietly diversifying into tourism and day‑to‑day commuting to nearby towns. There’s a strong local community spirit, evident in village halls and clubs, and the place is prized for its maritime heritage, dramatic sea views and the simple rhythms of coastal life.

Postcode districts covering Johnshaven

Most populated places nearby

Neighbouring places

Example postcodes in Johnshaven

Transport links

  • Aberdeen Airport 28.6 miles46 km
  • Edinburgh Airport 70.6 miles113.7 km
  • Laurencekirk Rail Station 5.8 miles9.3 km
  • Montrose Railway Station 7.7 miles12.4 km

Hotels near Johnshaven Ad

Schools in Johnshaven

  • Johnshaven School Primary

Local points of interest

  • Links Park Stadium 7.3 miles11.8 km
  • Montrose Harbour Harbour 8.3 miles13.3 km
  • Drumtochty Castle Estate 9.6 miles15.4 km
  • Green Cairn Archaeological site 10.4 miles16.7 km
  • Fasque Estate 10.6 miles17.1 km
  • Kinnaird Castle Estate 11.5 miles18.5 km
  • Glebe Park Stadium 12.9 miles20.8 km
  • Rickarton House Estate 13.1 miles21 km
  • Anniston Estate 13.5 miles21.7 km
  • Urie House Estate 13.6 miles21.8 km
  • Ethie Castle Estate 13.8 miles22.3 km
  • Aldbar Castle Estate 15.3 miles24.7 km