Heritage Centre & Shopping

Cashmere. The finest and softest fibre in existence. The Mill in Elgin is the only mill in Scotland to transform cashmere from fibre to finished article. In 2008 we opened a stunning new visitor centre in the beautiful Courtyard setting, adjacent to the Mill Shop. Each season our design team create exciting collections of fabrics, knitwear and accessories for ladies and men as well as for the home. You can find a fantastic range of Johnstons cashmere, lambswool and tweed direct from our flagship mill and your visit to Johnstons will not be complete without afternoon tea and a freshly made scone from our bright and airy coffee shop.
Opening Hours
Heritage Centre and Mill Shop - Monday to Saturday 9am-5.30pm, Sunday 11am-5pm
Coffee Shop - Monday to Saturday 10am-5pm, Sunday 11am-4:30pm
Location
Elgin is located in the north-east of Scotland, just under an hour from Inverness and slightly over an hour from Aberdeen. Please see below for our address and a useful map of Elgin.
Tours
FREE MILL TOUR
You can take a free guided tour of the entire manufacturing process with one of our Johnstons experienced tour guides. Watch for yourself as the cashmere is dyed, teased, carded, spun and hand finished by the latest generation of Elgin craftsmen. Our Heritage Centre and Shop in Elgin is open 7 days and Mill Tours are available during factory working hours, please call us on 01343 554088 to confirm availability of tours.
Access
We have wheelchair access to all public areas, this includes the tour of the mills. We have adapted toilets available in the Main shop and Courtyard. Guide dogs and other recognized assistance dogs are admitted.
Johnstons Cashmere Heritage Centre
Newmill
Elgin
Morayshire
IV30 4AF
Tel: 01343 554099

Visit Johnstons of Elgin shops in St Andrews and Corbridge:
Johnstons of Elgin
4 Pilmour Links
St Andrews
KY16 9JG
T: 01334 472216
(Open Monday to Saturday 9am to 5.30pm, Sunday 11am to 5pm)
Johnstons of Elgin
20A Watling Street
Corbridge
Northumberland
NE45 5AH
T. 01434 633 747
(Open Monday to Saturday 9.30am to 5pm)


