We are delighted to welcome you back to our Elgin Mill Shop, and while some aspects of your shopping experience may be a little different than before, our exceptional customer service remains the same. Our employees and customers are important to us, and to ensure their safety, we have put the following provisions in place:

Social Distancing – we ask that customers maintain the recommended distance from other shoppers while in store.

Fitting Rooms – for the safety of our customers, our fitting rooms are currently closed. To allow customers more time to try items on at home, and return any purchases that might be unsuitable, we have extended our returns policy to 60 days.

Contactless Payment – where possible, we ask that customers use contactless payment options for faster, safer checkout.

Hand Sanitising – for your convenience, Hand Sanitising Stations are in place at the entrance to each of our stores.

If you have any symptoms of Covid-19, we request that you do not visit our store.

Johnstons of Elgin are incredibly grateful for the ongoing hard work of the UK’s care workers during the Covid-19 crisis, and to show our support, our designers have created a Limited Edition Cashmere Rainbow Scarf, available in our stores. For every scarf sold, we will donate £100 to NHS Charities Together, supporting the NHS, its employees, volunteers and patients in the UK.

In recent weeks, we are also proud to have supported the hospital and primary care centres local to our Elgin mill, producing small batches of scrubs while they waited for NHS supplies.

Our communities, employees and customers remain our primary focus, and we would like to thank you all for your continued support.

Personal Shopping Service

The store will also be offering a Personal Shopping service. To arrange an appointment, please contact us on elginstore@johnstonsofelgin.com. A member of our store team will then contact you to confirm your appointment.

You can also contact us via telephone by calling +44 (0) 1343 554099

Please note: the store is operating under strict social distancing and health and safety standards, based on current UK government guidelines regarding COVID-19, allowing only a limited number of customers in store at any one time. While it is not necessary to book an appointment in order to visit, it is recommended to avoid waiting times or alternatively one of our team would be happy to provide a phone consultation, and process any orders to be despatched directly to you.

Find Us

Newmill, Elgin, Moray, United Kingdom
IV30 4AF
+44 (0) 1343 554099 elginstore@johnstonsofelgin.com

Store details & Times

Opening Hours

Monday 10am - 4:30pm
Tuesday 10am - 4:30pm
Wednesday 10am - 4:30pm
Thursday 10am - 4:30pm
Friday 10am - 4:30pm
Saturday 10am - 4:30pm
Sunday 10am - 4:30pm


Complimentary customer parking available. Limited disabled parking in front of the main Mill Shop.
Complimentary Wi-Fi available in our restaurant
Disability support

Johnstons of Elgin is a five-star VisitScotland tourist attraction and we are committed to doing all we can to provide access for all. All public areas are fully wheelchair accessible and we go to great lengths to ensure our visitors have an excellent experience when they visit us, whatever their individual needs.

  • All public areas fully wheelchair accessible, including the mill tour
  • Lift access to upstairs womenswear department in the Mill Shop
  • Designated disabled car parking (limited availability)
  • Disabled WC facilities available in the Main Mill Shop and Courtyard
  • Assistance dogs are welcome
  • First aid trained staff in all main areas of the Mill Shop, Courtyard & Mill
  • Fitting Rooms - Our fitting rooms are currently closed to ensure the safety of our customers. We apologise for any inconvenience caused. To allow customers time to try items on at home, and return any purchases that might be unsuitable, we have extended our returns policy to 60 days.
  • Restrooms - Our accessible toilet cubicle remains open to allow our customers to wash their hands. At busy times, please allow the required distance between yourself and other customers while you wait.


Product ranges

Baby & Child
Home Interiors


Opening hours

Lunch served from
Monday 10am - 4pm 12pm - 3pm
Tuesday 10am - 4pm 12pm - 3pm
Wednesday 10am - 4pm 12pm - 3pm
Thursday 10am - 4pm 12pm - 3pm
Friday 10am - 4pm 12pm - 3pm
Saturday 10am - 4pm 12pm - 3pm
Sunday 10am - 4pm 12pm - 3pm
Lunch served from
Monday 12pm - 3pm
Tuesday 12pm - 3pm
Wednesday 12pm - 3pm
Thursday 12pm - 3pm
Friday 12pm - 3pm
Saturday 12pm - 3pm
Sunday 12pm - 3pm
View our weavers restaurant