Johnston's of Elgin Cashmere Mill
20 minute walk from Elgin station · Dundee, Aberdeen and North East · Free entry

Johnstons of Elgin is a prestigious British family-owned luxury fashion manufacturer located on the banks of the River Lossie in Elgin, Scotland. Founded in 1797, it has been headquartered at this site since 1800 and stands as the only vertical weaving mill still in operation in Scotland today.
The mill is steeped in significant history, having introduced luxury fibres such as cashmere and vicuña to its production as early as the mid-19th century. Celebrated for its craftsmanship, the company holds three royal warrants for the manufacture of Estate Tweeds, Knitwear, and Woven Accessories. Its global reputation for excellence is further highlighted by its role as a supplier for iconic luxury fashion brands, including Chanel, Louis Vuitton, and Burberry.
Visitors to this historic site can explore a unique "vertically integrated" process where every stage of production—including carding, dyeing, spinning, weaving, and finishing—is performed on-site. You can see the legacy of a brand that has evolved from creating "Super Balmoral" tweeds for Queen Victoria to showcasing contemporary collections at London Fashion Week, all while maintaining a commitment to sustainable practices and artisanal expertise.
Visitor information
- Place type
- Industrial visitor attraction
- Good for
- Industrial heritage, Local & social history, Textile art
- Admission
- Paid admission
- Facilities
- Guided tours available, Visitor centre
- Region
- Dundee, Aberdeen and North East
Stations within walking distance
- Elgin station — 20 min walk, 1.6 km
Other places near Elgin
- The Wards Wildlife Site — 8 min walk from the station
- Elgin Explorer — 10 min walk from the station
- Moray Playhouse — 11 min walk from the station
- Elgin Museum — 12 min walk from the station
- Elgin Cathedral — 15 min walk from the station
- Elgin Castle — 15 min walk from the station