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

Newsletter Sign Up

Sign up to receive our email newsletter


Having problems?

If you're having problems, please phone the mail order team on:

+44 (0) 1343 554 040

between 9am and 5:30pm, Monday to Friday for assistance or to place your order by telephone.

You can also Email us via

Shopping Bag is Empty

You have no items in your shopping bag.

Click here to continue shopping.