Mill Experiences, Retail Store & Weavers Restaurant

Opening Hours

  • Monday:
  • 9:00 AM - 5:30 PM
  • Tuesday:
  • 9:00 AM - 5:30 PM
  • Wednesday:
  • 9:00 AM - 5:30 PM
  • Thursday:
  • 9:00 AM - 5:30 PM
  • Friday:
  • 9:00 AM - 5:30 PM
  • Saturday:
  • 9:00 AM - 5:30 PM
  • Sunday:
  • 9:00 AM - 5:30 PM

Find Us

Johnstons of Elgin

Newmill, Elgin, Moray, United Kingdom


IV30 4AF

Discover where it all began with a trip to our Elgin site - Scotland's only vertical weaving mill. Everything from dyeing and blending to spinning and teaseling happens in one location. Our immersive Mill Experiences allow guests to observe our craftsmanship for themselves and explore our rich Scottish heritage. 


Browse our Mill Shop for women’s, men’s and children’s clothing, accessories, and home interior accessories, including blankets, throws, and fabric.


We offer a Personal Shopping experience at our Elgin store. Please contact us at elginstore@johnstonsofelgin.com or +44 (0)1343 554099.






Complimentary customer parking available. Limited disabled parking in front of the main Mill Shop.


Complimentary Wi-Fi available in our restaurant.

Disability Support

Johnstons of Elgin is a five-star VisitScotland tourist attraction and we are committed to doing all we can to provide access for all. All public areas are fully wheelchair accessible and we go to great lengths to ensure our visitors have an excellent experience when they visit us, whatever their individual needs.

  • All public areas fully wheelchair accessible, including our Mill Experiences
  • Designated disabled car parking (limited availability)
  • Disabled WC facilities available in the Main Mill Shop
  • Assistance dogs are welcome
  • First aid trained staff in all main areas of the Mill Shop & Mill
  • Fitting Rooms
  • Restrooms
Discover Johnstons of Elgin Discover Johnstons of Elgin Discover Johnstons of Elgin