Home
Your location

Portgordon

Place in Moray, Scotland

Coordinates:57.663, -3.017
OS grid ref:NJ 39 64
Population:850
Dialling code: 01542 (Keith)
Map of the UK

Portgordon is a small coastal village on the edge of the Moray Firth in Moray, north‑east Scotland. Originally developed as a fishing port it still shows that maritime heritage in its harbour, sea front and working boats, and offers good views across the firth where bottlenose dolphins and seabirds are often seen; it also sits within easy reach of the famous Speyside whisky region.

Today Portgordon is largely a quiet residential community with a mix of local fishermen, commuters and retirees, and a modest tourist trade from walkers, birdwatchers and people exploring nearby distilleries and coastal paths. The village retains a strong community spirit through local events and amenities, and memories of the old coastal railway line and 19th‑century development still mark its character.

Postcode districts covering Portgordon

Most populated places nearby

Neighbouring places

Example postcodes in Portgordon

Transport links

  • Inverness Airport 39.1 miles62.9 km
  • Aberdeen Airport 44.1 miles70.9 km
  • Keith Railway Station 8.1 miles13 km
  • Elgin Railway Station 11 miles17.7 km

Hotels near Portgordon Ad

Schools in Portgordon

  • Portgordon Primary School Primary

Local points of interest

  • Sunnyside Beach Beach 9 miles14.5 km
  • Lossiemouth East Beach Beach 10.4 miles16.8 km
  • Borough Briggs Stadium 11.3 miles18.1 km
  • Drummuir Castle Estate 13.6 miles21.9 km
  • Duffus House Estate 13.6 miles21.9 km
  • Ardmeallie House Estate 15.2 miles24.5 km
  • Mayen House Estate 15.5 miles24.9 km
  • Huntly Lodge Estate 17.1 miles27.5 km
  • Montcoffer House Estate 18.6 miles29.9 km