Supermarket opening times Christmas and New Year 2019: when Asda, Tesco and Morrisons open and close in Scotland

Save yourself a mad dash down the aisles with a note of this year's festive opening hours.

This article contains affiliate links. We may earn a small commission on items purchased through this article, but that does not affect our editorial judgement.

Nothing derails the big day faster than getting halfway through preparing Christmas dinner and then realising you forgot to pick up the brussels sprouts.

For many, the Christmas holidays are all about indulgence - the one time of year where you push the boat out and pack the cupboards full of all your favourite food and drink.

Hide Ad
Hide Ad

To get the most out of your festive feasting, you'll want to keep in mind the Christmas opening hours for your local stores.

Sales staff need their Christmas break too! Picture: ShutterstockSales staff need their Christmas break too! Picture: Shutterstock
Sales staff need their Christmas break too! Picture: Shutterstock
Read More
8 Scottish Christmas traditions explained

Christmas Eve – All Tesco stores (including Extras, Superstores and Metro stores) will open at their usual time (6am for Extra and Express, 7am for Metro and Superstores) and close at 7pm, except for Express stores which will close at 10pm.

Christmas Day – Closed

Avoid missing out this Christmas by getting to the shops before the Xmas hours kick in. Picture: ShutterstockAvoid missing out this Christmas by getting to the shops before the Xmas hours kick in. Picture: Shutterstock
Avoid missing out this Christmas by getting to the shops before the Xmas hours kick in. Picture: Shutterstock

Boxing Day – Extra, Superstores and Metro stores will be open from 9am until 6pm, with Express stores open from 8am until 10pm.

New Year’s Eve – All except Express stores will open as usual and close at 7pm. Express stores will close at 10pm.

New Year’s Day - Stores will open from 9am until 6pm, or from 8am until 10pm for Express stores.

Normal opening hours will be in place on the dates in between and will resume on 2 January. For more information about your local branch, use the store locator.

Sainsbury’s

Christmas Eve – Open from 6am until 10pm

Christmas Day – Closed

Boxing Day – Open from 9am until 6pm

New Year’s Eve – Open from 7am until 8pm

New Year’s Day - Open from 9am until 7pm

Normal opening hours will be in place on the dates in between and will resume on 2 January. For more information about your local branch, use the store locator.

Christmas Eve – Most stores will be open from 6am until 6pm. Those with cafes will be open from 6am – 5pm, petrol stations opening from 5:30am – 6:30pm.

Christmas Day – Closed

Boxing Day – Open from 9am until 6pm

New Year’s Eve – Open from 7am until 6pm

New Year’s Day - Open from 9am until 6pm

Hide Ad
Hide Ad

Normal opening hours will be in place on the dates in between and will resume on 2 January. For more information about your local branch, use the store locator.

Asda

Christmas Eve –Asda supermarkets will open at 6am and close at 7pm, 24-hour Superstores will also close at this time.

Christmas Day – Closed

Boxing Day – Open from 9am until 6pm

New Year’s Eve – Open from 6am until at 7pm

New Year’s Day - Open from 10am until 6pm

Normal opening hours will be in place on the dates in between and will resume on 2 January. For more information about your local branch, use the store locator.

Aldi

Christmas Eve – Open from 8am until 6pm

Christmas Day – Closed

Boxing Day – Closed

27 December – Open from 8am until 8pm

28 December – Open from 8am until 8pm

29 December – Open from 10am until 4pm

30 December – Open from 8am until 8pm

New Year’s Eve – Open from 8am until 6pm

New Year’s Day - Closed

Regular hours resume from 2 January. For more information on your local branch, use the store locator.

Lidl

Christmas Eve –Open from 8am until 6pm

Christmas Day – Closed

Boxing Day - Closed

New Year’s Eve – Open from 8am until 6pm

New Year’s Day - Closed

Normal opening hours will be in place on the dates in between and will resume on 2 January. For more information about your local branch, use the store locator.

Marks & Spencers

The Christmas opening times for M&S vary a lot this year from store to store, so it’s best to check your local branch directly using the store locator.

Christmas Eve – Most stores open with reduced hours

Christmas Day – Most stores closed

Boxing Day – Most stores closed

New Year’s Eve – Most stores will open from 8am until 6pm

New Year’s Day – Most stores will open from 9am until 6pm

Normal opening hours will resume on 2 January

Waitrose

Christmas Eve –Most stores open from 7am until 6pm.

Christmas Day – Closed

Boxing Day - Closed

New Year’s Eve – Most stores open from 7am until 6pm, a few open until 10pm

New Year’s Day - Some stores will open, either between 7am and 10pm or 11am and 7pm.

Hide Ad
Hide Ad

Normal opening hours will be in place on the dates in between and will resume on 2 January. For more information about your local branch, use the store locator.

Iceland

Christmas Eve – Opening hours will vary from store to store

Christmas Day – Closed

Boxing Day – Opening hours will vary from store to store

New Year’s Eve – Open from 7am until 6pm

New Year’s Day - Open from 9am until 6pm

Normal opening hours will be in place on the dates in between and will resume on 2 January. For more information about your local branch, use the store locator.