The coastal village of Portknockie lies on the Moray Firth, on the northeast coast of Scotland. The village has a harbour and is an excellent place to spot dolphins. The oldest part of Portknockie lies above the harbour, with historical fishermen’s cottages and wynds. Founded in 1677, it was a major herring fishing port during the 19th century. Just off the coast, Bow Fiddle Rock is a spectacular sea arch that resembles the bow of a fiddle. As you explore the rugged clifftops near your holiday cottage in Portknockie, look out for seabirds, including kittiwake, fulmar and razorbill. The remains of an ancient fort known as Green Castle can be found on a dramatic headland, overlooking the waves. By the harbour, there is a lovely tidal swimming pool. A stroll away from holiday cottages in Portknockie, a range of shops can be found in and around the village square. Enjoying a local whisky at the Victoria Hotel or the Seafield Inn is highly recommended. One of many beautiful sandy beaches can be found in the neighbouring village of Cullen. The wild landscapes of the Cairngorms National Park are a scenic drive southward from Portknockie, and the city of Inverness lies to the west.

0 cottages found 0 exact matches.

Please try widening your search by removing some of the search criteria you have used or changing the dates.

Towns nearby


  1. Cullen

Recommended Places to Visit On a Self-catering Holiday in Portknockie


Buckie and District Fishing Heritage Centre

Delve into the rich fishing heritage of the Moray Firth at this excellent museum.


The Salmon Bothy

Don’t miss the chance to visit this beautifully restored former working salmon house.


Speyside Falconry

Meet spectacular birds of prey at the Speyside Falconry, near Mulben. Byres FarmVisit this working farm, on the banks of the River Spey, with loads of family-friendly activities on offer.


Knockdu Distillery

Book a tour of this distillery—one of many in a region which is famous across the world for its whisky.