Aberlour is located in the heart of Scotland’s larder. Walkers Shortbread is Aberlour’s most famous local food producer, baking in the village for over a century. Their finest all-butter shortbread and delicious biscuits, in unmistakable red tartan packaging, are served all around the world. The full range of products can be found in the Walkers shop in Aberlour or at the factory shop on the edge of the village.

A fantastic range of cheeses, cold meats, wines and spirits are available from the  Spey Larder. This delicatessen is located in what used to be Alfie MacIntyre’s General Merchant’s Store, in the village Square.

David Brown Butchers supplies locally sourced meats, including haggis which is hurled annually by overseas visitors in the Aberlour and Strathspey Highland Games. (It can be put to much better use served with a whisky cream sauce!)

Contact details

Name Street Village Phone Number
Aberlour Hotel 87 High Street  Aberlour 01340 871287
Archiestown Hotel The Square Archiestown 01340 810218
Aberlour Take-Away 92 High Street Aberlour 01340 871871
Ballindalloch Castle Tearoom Ballindalloch Castle 01807 500205
Cragganmore House Ballindalloch 01807 500359
Craigellachie Hotel Victoria Street Craigellachie 01340 881204
Dowans Hotel Dowans Road Aberlour 01340 871488
Archies Den 13 High Street Archiestown 07763 244055
The Byre Grazing 121 High Street Aberlour 01340 871333
The Gather'n Cafe 89 High Street Aberlour 07826 847571
The Highlander Inn Victoria Street Craigellachie 01340 881446
Knockando Woolmill Cafe (seasonal hours)  AB38 7RP 01340 810345
The Mash Tun 8 Broomfield Square Aberlour 01340 881771
Plum Garden Chinese Takeaway The Square Aberlour 01340 871617