Weavers Restaurant

Our Five Star VisitScotland restaurant is nestled inside one of Johnstons of Elgin’s oldest buildings. The comfortable 169-seater eatery regularly welcomes guests from all over the globe, offering premium Scottish food and drinks and exceptional standards of service.

A series of exciting new menus feature delicious vegan dishes, light-bite options and a Portsoy-sourced catch of the day seafood platter. A new in-house system for ease of ordering compliments the personal table service we continue to provide. The combination of our unique Scottish heritage and exceptional, locally sourced food and drink makes our Weavers Restaurant experience one you will be sure to remember. 

Johnstons of Elgin TripAdvisor PageJohnstons of Elgin TripAdvisor Page
View us on TripAdvisor

Find Us

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

Store details & Times

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


Complimentary customer parking available. Limited disabled parking in front of the main Mill Shop.
Complimentary Wi-Fi available
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