From high street favourites in nearby towns and cities like Elgin and Inverness, to shops that offer something more distinctive to mark your stay in Speyside, the region has much to offer.

Luxury Scottish cashmere manufacturer Johnstons of Elgin, was established in 1797, since earning a impressive reputation for quality clothing, knitwear and accessories.

James Gordon and John Alexander MacPhail opened premises on South Street, Elgin, in 1895. And today it’s renowned as the place to choose from quality Scottish fare, including local meats and an extensive selection of fine cheese.

And you can break up your shopping trip in its ever-popular whisky room: home to more than 1,000 single malts.

Close to Brodie Castle, near Forres, Brodie Countryfare is known for its excellent food and drink, as well as high quality clothing, gifts, furniture and accessories.

Book Now