Aberlour’s independent shops provide relaxed shopping with free parking nearby. It is a pleasure to browse the shops on the broad High Street, thoughtfully dotted with tea and coffee shops.

If you’re looking for gifts, Perfect Scents  has a range and you can buy candles or have a relaxing massage.

In Three Bags Wool you can buy a range of beautiful yarns as well as local handmade textiles and sheep skin products. This shop has moved next to the Co-op in The Square and will incorporate a coffee shop in the newly named “The Gather’n Cafe”.

Local art and crafts can also be found at the  which has a wide range of Scottish art including original paintings, prints, pottery and gifts.

A historical yet practical store is C.A. Gammack, established in 1857, where you can  have a belt made to order, get your bridle fixed, or pick up some more conventional hardware goods.

For the more practical requirements in life, the High Street also has a supermarket, pharmacy, butcher, garage, chinese carryout, newsagent, post office and a filling station.

Contact details

+ Business name Service Address Phone
Aberlour Filling Station Ltd Petrol & Diesel 115-119 High Street Aberlour 01340 871741
Aberlour Pharmacy Healthcare 112 High Street Aberlour 01340 871279
Aberlour Post Office S Cattanach  71 High Street Aberlour 01340 871240
S Cattanach Newsagents 71 High Street  Aberlour  01340 871240
Co-operative Supermarket 91 High Street Aberlour 01340 871083
Craigellachie Filling Station Fuel and Convenience Store Hill Street Craigellachie 01340 881237
Craigellachie Post Office Victoria Street Craigellachie 01340 871115
C. A. Gammack Saddler & Ironmonger 83 High Street Aberlour 01340 871319
Lush Hair Hairdresser 28 High Street Aberlour 07340 873922
S. Mackie Butcher 77 High Street Aberlour 01340 871428
Frank Ogg & Son Garage Services 13-19 High Street Aberlour 01340 871505
Spey Larder Delicatessen 96-98 High Street Aberlour 01340 871243
Perfect Scents Scented Boutique  93-95 High Street Aberlour  07827 925916 / 07826 018096
A Patterson  Artist 126 High Street Aberlour 01340 881880
The Gallery in Aberlour Gallery 79 High Street Aberlour 01340 871457
The Speyside Whisky Shop Whisky & Gin 110A High Street Aberlour 01340 871260
Plum Garden Chinese Takeaway The Square Aberlour 01340871617
The Gather'n Cafe & Three Bags Wool Yarns Buttons and Workshops The Square 89 High Street Aberlour 01340 881749
Vanity Hair Hairdressers and Beauty Salon Victoria Street Craigellachie 01340 881788
Walkers High Street Shop Shortbread and Sandwiches 99 High Street Aberlour 01340 871555
Walkers Factory Shop Shortbread and biscuits Industrial Site Aberlour 01340 871555
Spey Sport Fishing Tackle 79 High Street Aberlour 01340 871283
Fresh Cafe 121 High Street Aberlour 01340 881638