Macduff is an attractive coastal town situated on the Moray Firth around 45 miles north of Aberdeen, and just over 35 miles east of Elgin. Macduff is separated from its neighbour Banff by a seven-arched road bridge over the River Deveron.

Homes in Macduff

Homes in Macduff are a mixture of traditional properties, including stunning cottages and manor homes, alongside more modern semi-detached houses and bungalows. Property on the popular shore street boasts picturesque harbour surroundings, while the panoramic sea views can be enjoyed by a number of homes in town.


3,910 people

Distance from Aberdeen

47 miles


Regular bus service from Aberdeen


Primary School

Macduff Primary School

Secondary Schools

Banff Academy

Additional information

Average cost of a three-bedroom home: £161,700

Average Floor area of three bedroom home: 101m2 / 1083ft2

Derived from Quarter Four 2021 property sales in the area.

History of Macduff

The town was established as a major fishing port with the construction of its harbour in the late 18th century. The harbour which is still busy today with the importation and exportation of various commodities is even home to its own enclosed fish market.


What to do in Macduff

Among Macduff’s attractions is its impressive Marine Aquarium where a 40,000 litre tank of seawater – the deepest tank of its kind in Scotland – contains many giant specimens, such as lobsters, wolfish and pollock.

The area offers some spectacular views of the Moray Firth, a good selection of walking trails, as well as a choice of golf courses. One of the most popular being the course at Royal Tarlair, which offers players stunning coastline views as they take on the challenging 18 holes. The most famous of which, a par 3 known as “The Clivet” has been known to cost players several lost balls.   

There is also an extensive number of local retailers and amenities between Banff and neighbouring Macduff, with plenty of shops and restaurant options. 

Additionally, there is Macduff Community and Sports Centre, which offers a range of activities in its 3-court sports hall, as well as meeting rooms and kitchen facilities.

Schools in Macduff

For younger members of the family, there is Macduff primary school. The primary not only offers a full curriculum for p1-7, but also houses a nursery unit for a pre-school programme. The school values strong links to the community in Macduff and offers a range of after school  activities and sports clubs. For secondary options, nearby Banff academy is a trusted non-denominational facility with around 800 pupils.

Looking for Macduff houses for sale? Our site contains a comprehensive listing of flats and houses for sale in Macduff as well as rental properties. Browse through our listings to find everything from one bedroom flats to substantial family homes.