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.

Welcome US Visitor!

We have detected that you might be in the US. Did you know we have a dedicated US store with prices in Dollars and shipping to the USA? To ship to the US you need to use our US Website

Shop Johnstons of Elgin US Remain on this site

How to find us

We've got three fantastic retail outlets in the UK, including heritage visitor centres and retail shops at our Elgin & Hawick textile mill sites.

Elgin

Johnstons Cashmere Heritage Centre
Newmill
Elgin
Moray
IV30 4AF

T: 01343 554099
(Open Monday to Saturday 9am to 5.30pm, Sunday 11am to 5pm)

 

Hawick

Johnstons of Elgin
Eastfield Mills
Mansfield Road
Hawick
TD9 8AA

T: 01450 360 549
(Open Monday to Saturday 9am to 5.30pm)

 

St. Andrews

Johnstons of Elgin
4 Pilmour Links
St Andrews
KY16 9JG

T: 01334 472216
(Open Monday to Saturday 9am to 5.30pm, Sunday 12noon to 5pm)