Home
Your location

Portknockie

Place in Moray, Scotland

Coordinates:57.703, -2.859
OS grid ref:NJ 48 68
Population:1,270
Map of the UK

Portknockie is a small coastal village on the north-east coast of Moray in Scotland, perched on a rocky shoreline with a compact 19th‑century harbour and distinctive sea stacks. The most famous feature is Bow Fiddle Rock, a natural arch that draws photographers and walkers; the village looks out over the Moray Firth and offers dramatic cliffs, coastal paths and regular sightings of seals and the occasional bottlenose dolphin.

Historically built around fishing and boatbuilding, Portknockie still carries that maritime character even as its economy has diversified into tourism, holiday accommodation and commuting to larger towns. It retains a strong community feel with local events, artists and craftspeople attracted by the light and scenery, making it both a working village and a popular base for exploring the wider Moray coast and whisky country.

Postcode districts covering Portknockie

Most populated places nearby

Neighbouring places

Example postcodes in Portknockie

Transport links

  • Aberdeen Airport 42.4 miles68.3 km
  • Inverness Airport 45.3 miles73 km
  • Keith Railway Station 11.1 miles17.8 km
  • Elgin Railway Station 17.2 miles27.7 km

Hotels near Portknockie Ad

Schools in Portknockie

  • Portknockie Primary School Primary

Local points of interest

  • Sunnyside Beach Beach 3 miles4.8 km
  • Ardmeallie House Estate 13.4 miles21.6 km
  • Montcoffer House Estate 13.5 miles21.8 km
  • Mayen House Estate 14.1 miles22.8 km
  • Lossiemouth East Beach Beach 15.6 miles25 km
  • Ardmiddle House Estate 16.8 miles27 km
  • Borough Briggs Stadium 17.4 miles28 km
  • Huntly Lodge Estate 17.7 miles28.5 km
  • Drummuir Castle Estate 17.8 miles28.6 km
  • Duffus House Estate 19.4 miles31.2 km