Johnstons of Elgin uses cookies to ensure you experience a functional and secure browsing experience.

Cookies can be disabled using your web browser, but doing so will disable some features of this website.

By continuing to use this website you indicate your acceptance of our use of cookies to provide a secure and functional website. Please read our privacy policy to find out more.


Throughout the year we run an exciting series of events, exhibitions & workshops. Events are held at our Heritage Mill and Visitor Centre in Elgin, Moray, and our Mill and Shop in Hawick, Borders. As well as our two principle sites, we also hold events elsewhere across the United Kingdom.

Elgin Visitor Centre

  • Christmas Craft Events
  • Location: The Courtyard, Elgin
    Join us for some creative festive fun by making Christmas Crafts and learning a few tricks of the trade
  • Saturday 15th & Sunday 16th December
    10am – 1pm Christmas Table Decorations Workshop
    Create a gorgeous centrepiece for your table with winter foliage, fresh seasonal flowers and berries with textural elements.
    Cost £45 per person
    2pm – 4pm Christmas Wreath Workshop hosted by Wild Blossoms
    Create a spruce and fir based wreath using winter foliage and berries with textural elements.
    Cost £45 per person

All materials, festive nibbles and refreshments provided.

Booking essential, for more details or to RSVP call 01343 554088 or email
Or ask a member of staff in the Courtyard

St. Andrews Shop

  • St Andrews cashmere throw offer
  • Monday 26th November 2018 – Monday 24th December 2018
    4 Pilmour Links, St Andrews KY16 9JG
    Receive 20% off all cashmere throws. Treat yourself or buy a luxurious gift in time for Christmas.
    Offer available on full priced items only and cannot be used in conjunction with other offers. Valid in our St Andrews store for these dates only, and not available online or through any other Johnstons of Elgin shops, stockists or concessions.
    For more information on this shopping event simply call our St Andrews store on 01334 472216 or ask one of our team in-store.

Hawick Mill & Shop

No upcoming events

London Flagship Store

No upcoming events

Other events

No upcoming events