Nestled in the heart of Moray, Johnstons of Elgin is one of Scotland’s most celebrated heritage brands and a destination that attracts visitors from across the world. Renowned for its exceptional cashmere and fine wool products, the company has built a reputation for quality craftsmanship that spans more than two centuries.
Located on the banks of the River Lossie in Elgin, the historic mill offers a fascinating insight into Scotland’s textile industry. Visitors can explore the story behind the production process, from the selection of raw fibres through to the creation of beautifully crafted garments and accessories. The site combines traditional skills with modern innovation, preserving techniques that have been passed down through generations.
More than just a working mill, Johnstons of Elgin has become a popular visitor attraction within Moray. Guests can enjoy guided tours, browse luxury collections in the mill shop, and relax in the café while taking in the surroundings. Whether you’re interested in local history, Scottish craftsmanship, or simply looking for a unique experience in the north of Scotland, a visit to Johnstons of Elgin offers something for everyone.
Today, the mill remains an important part of Moray’s cultural and economic landscape, showcasing the region’s heritage while continuing to produce luxury textiles that are recognised around the world. For both residents and tourists, Johnstons of Elgin stands as a remarkable example of Scottish tradition, quality, and innovation.