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

If you’re looking for gifts, Ewe and Me has a range of Scottish jewellery, toys, cards, and other gifts. In the High Street beyond the square is Perfect Scents where 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.

Local art and crafts can also be found at the Still Life Gallery and Picture Framers 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, newsagent, post office, a bank 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
Clydesdale Bank Bank 89 High Street Aberlour 08447 362616
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
Ewe & Me Gift Shop 79 High Street Aberlour 01340 871283
C. A. Gammack Saddler & Ironmonger 83 High Street Aberlour 01340 871319
Lush Hair Hairdresser 28 High Street Aberlour 07340 873922
Lotus Petal Florist 107 High Street Aberlour 01340 881777
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
Still Life Gallery Gallery and Framers 126 High Street Aberlour 01340 871457
Three Bags Wool Yarns Buttons and Workshops The Square Aberlour 07826 847571
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
J.A.J Munro Fishing Tackle and Country Wear 77 High Street Aberlour 01340 871428