Supermarket Christmas opening times Edinburgh 2020: when Morrisons, Aldi and Waitrose are open over festive period

Here’s when your local stores will be open in the run up to Christmas and over New Year

Supermarkets have announced their Christmas opening hours. (Pic: Getty Images)
Supermarkets have announced their Christmas opening hours. (Pic: Getty Images)

With Christmas fast approaching, many Edinburgh households are starting to get their food and drink supplies in order for the festive season.

Yet even the most organised of spreadsheet shoppers are sometimes in need of an emergency dash to the store for items such as cranberry sauce or a bottle of wine.

Sign up to our daily newsletter

The i newsletter cut through the noise

Fear not though, as many supermarket chains extend store opening hours to satisfy customer demand this time of year, so shoppers can browse the aisles at their leisure.

Here are the Christmas opening hours for Aldi, Lidl, Sainsburys, Waitrose, M&S, Tesco, Asda and Morrisons.

Aldi

Aldi has published its Christmas and New Year opening times for its Scottish stores:

Sat 19 Dec 7am - 10pm
Sun 20 Dec 7am - 10pm
21-23 Dec 7am -10pm
Christmas Eve 7am - 6pm
Christmas Day Closed
Boxing Day Closed
Sun 27 Dec 9am - 8pm
28-30 Dec 8am - 10pm
Hogmanay 8am - 6pm
New Year’s Day Closed
Sat 2 Jan 8am - 10pm

Check your local stores opening times for the following seven days here:

Sainsbury’s

Local stores opening times:

Christmas Eve - 7am - 9pm

Christmas Day - Closed

Boxing Day - 9am - 9pm

27-30 Dec - 7am - 10pm

New Year's Eve - 7am - 9pm

New Year's Day - 11am - 9pm

Sat 2 Jan - 7am - 10pm

St. Andrew Square, EH2 2AF:

Christmas Eve - 7am - 9pm

Christmas Day - Closed

Boxing Day - 10am - 5pm

27-30 Dec - 7am - 10pm

New Year's Eve - 7am - 7pm

New Year's Day - 11am - 9pm

Sat 2 Jan - 7am - 10pm

Meadowbank Superstore, EH7 5TS:

21-23 Dec - 6am - 11.59pm

Christmas Eve - 6am - 7pm

Christmas Day - Closed

Boxing Day - 10am - 5pm

New Year's Eve - 7am - 7pm

New Year's Day - 9am - 6pm

Sat 2 Jan - 7am - 10pm

Blackhall Superstore, EH4 2EB:

21-23 Dec - 6am - 11.59pm

Christmas Eve - 6am - 6pm

Christmas Day - Closed

Boxing Day - 10am - 5pm

New Year's Eve - 7am - 7pm

New Year's Day - 9am - 6pm

Sat 2 Jan - 7am - 10pm

Cameron Toll Superstore, EH16 5PB:

21-23 Dec - 6am - 11.59pm

Christmas Eve - 6am - 7pm

Christmas Day - Closed

Boxing Day - 10am - 5pm

New Year's Eve - 7am - 7pm

New Year's Day - 9am - 7pm

Sat 2 Jan - 7.30am - 10pm

Murrayfield Superstore, EH11 2QW:

21-23 Dec - 6am - 11.59pm

Christmas Eve - 6am - 7pm

Christmas Day - Closed

Boxing Day - 10am - 5pm

New Year's Eve - 7am - 7pm

New Year's Day - 9am - 6pm

Sat 2 Jan - 7am - 10pm

Edinburgh Longstone Superstore, EH14 2ER:

21-23 Dec - 6am - 11.59pm

Christmas Eve - 6am - 7pm

Christmas Day - Closed

Boxing Day - 10am - 5pm

New Year's Eve - 7am - 7pm

New Year's Day - 9am - 6pm

Sat 2 Jan - 7am - 10pm

Waitrose

Comely Bank, EH4 1AW:

21-23 Dec - 7.30am - 11pm

Christmas Eve - 7.30am - 6pm

Christmas Day - Closed

Boxing Day - Closed

Sun 27 Dec - 9am - 8pm

28-30 Dec - 8am - 9pm

New Year's Eve - 7.30am - 6pm

New Year's Day - Closed

Sat 2 Jan - 8am - 10pm

Morningside, EH10 4AX:

21-23 Dec - 7.30am - 11pm

Christmas Eve - 7am - 6pm

Christmas Day - Closed

Boxing Day - Closed

Sun 27 Dec - 9am - 8pm

28-30 Dec - 8am - 9pm

New Year's Eve - 6am - 6pm

New Year's Day - Closed

Sat 2 Jan - 9am - 10pm

Marks & Spencer

Princes Street, EH2 2DQ:

19-20 Dec - 8am - 8pm

21-23 Dec - 7am - 10pm

Christmas Eve - 7am - 6pm

Christmas Day - Closed

Boxing Day - Closed

Sun 27 Dec - 9am-7pm

28 Dec - 9am - 8pm

29 Dec - 8am - 8pm

Waverley Bridge, EH1 1BQ:

19 Dec - 7am - 7pm

Sun 20 Dec - 9am - 7pm

21-24 Dec - 7am - 7pm

25-29 Dec - Closed

Meadowbank Outlet, EH7 5TS:

19-20 Dec - 9am - 7pm

21-23 Dec - 7am - 8pm

Christmas Eve - 7am - 6pm

Christmas Day - Closed

Boxing Day - Closed

Sun 27 Dec - 10am-6pm

28 Dec - 9am - 6pm

29 Dec - 9am - 7pm

Morningside, EH10 4QQ:

19 Dec - 8am - 10pm

20 Dec - 7am - 10pm

21-23 Dec - 6am - midnight

Christmas Eve - 6am - 7pm

Christmas Day - Closed

Boxing Day - Closed

Sun 27 Dec - 8am - 8pm

28 Dec - 9am - 10pm

29 Dec - 8am - 10pm

Ocean Drive, EH6 6JJ:

19 Dec - 8am - 9pm

20 Dec - 7am - 9pm

21-23 Dec - 6am - midnight

Christmas Eve - 6am - 7pm

Christmas Day - Closed

Boxing Day - Closed

Sun 27 Dec - 8am - 7pm

28 Dec - 9am - 7pm

29 Dec - 8am - 9pm

Craigleith, EH4 2LN:

19 Dec - 8am - 11pm

20 Dec - 7am - 11pm

21-23 Dec - 6am - midnight

Christmas Eve - 6am - 7pm

Christmas Day - Closed

Boxing Day - Closed

Sun 27 Dec - 8am - 7pm

28 Dec - 9am - 8pm

29 Dec - 8am - 8pm

Morrisons

Morrisons hasn't revealed its Christmas opening hours but has announced later closing times for its stores from 18-20 December, with many shops staying open until midnight.

Portobello Road, EH8 7EF:

18-19 Dec - 6am - midnight

Sun 20 Dec - 12am - midnight

Ferry Road, EH5 2XS:

18-19 Dec - 6am - midnight

Sun 20 Dec - 8am - 8pm

Granton, EH5 1SA:

18-19 Dec - 6am - midnight

Sun 20 Dec - 8am - 7pm

Moredun, EH17 7JQ:

18-19 Dec - 6am - midnight

Sun 20 Dec - 8am - 8pm

Hunters Tryst, EH10 7JA:

18-19 Dec - 6am - midnight

Sun 20 Dec - 12am - midnight

Gyle, EH12 9JU:

18-19 Dec - 6am - midnight

Sun 20 Dec - 8am - 8pm

Check your local Morrisons store’s opening times HERE.

Tesco

Tesco is yet to confirm its opening hours for the festive season yet the supermarket is expected to open its doors to 300 stores for 24 hours a day from 14-24 December.

The rest of the chain's stores will operate between 5am-11pm in the same period.

All of its shops - Express, Metro and Superstores - closed on Christmas Day in 2019 and reopened Boxing Day morning.

Check your local Tesco store’s opening times for the next seven days HERE.

Asda

Asda has announced a slight change to its Christmas opening times from last year.

The supermarket will not open its stores on Boxing Day to allow its thousands of staff the chance to stay at home with their loved ones in what Asda said was “recognition of their efforts as key workers during the Covid 19 pandemic”.

It means shoppers will have until 7pm on Christmas Eve to get their Asda shop done before stores close for Christmas Day and Boxing Day before reopening on Sunday 27 December.

Check your local Asda store’s opening times for the next seven days HERE.

Lidl

56-58 Nicolson Street, EH8 9DT:

19-23 Dec - 7am - 10pm

Christmas Eve - 7am - 6pm

Christmas Day - Closed

Boxing Day - 11am - 5pm

Sun 27 Dec - 8am - 10pm

28-30 Dec - 7am - 10pm

Hogmanay - 8am - 7pm

New Year's Day - Closed

Sat 2 Jan - 7am - 10pm

Broughton, Logie Green Road, EH7 4HF:

19 Dec - 7am - 10pm

Sun 20 Dec - 8am - 10pm

21-23 Dec - 7am - 10pm

Christmas Eve - 7am - 6pm

Christmas Day - Closed

Boxing Day - 11am - 5pm

27-30 Dec - 8am - 10pm

Hogmanay - 8am - 7pm

New Year's Day - Closed

Sat 2 Jan - 8am - 10pm

Edinburgh Easter Road, EH6 8LD:

19-23 Dec - 7am - 10pm

Christmas Eve - 7am - 6pm

Christmas Day - Closed

Boxing Day - 10am - 6pm

27-30 Dec - 8am - 10pm

Hogmanay - 8am - 7pm

New Year's Day - Closed

Sat 2 Jan - 8am - 10pm

Leith, 35 Newkirkgate, EH6 6AA:

19-23 Dec - 7am - 10pm

Christmas Eve - 7am - 6pm

Christmas Day - Closed

Boxing Day - 10am - 6pm

27-30 Dec - 8am - 10pm

Hogmanay - 8am - 7pm

New Year's Day - Closed

Sat 2 Jan - 8am - 10pm

Slateford Road, EH14 1NZ:

19-23 Dec - 7am - 10pm

Christmas Eve - 7am - 6pm

Christmas Day - Closed

Boxing Day - 11am - 5pm

27-30 Dec - 8am - 10pm

Hogmanay - 8am - 7pm

New Year's Day - Closed

Sat 2 Jan - 8am - 10pm

Craigmillar, Niddrie Mains Road, EH16 4GN:

19-23 Dec - 7am - 10pm

Christmas Eve - 7am - 6pm

Christmas Day - Closed

Boxing Day - 10am - 6pm

27-30 Dec - 8am - 10pm

Hogmanay - 8am - 7pm

New Year's Day - Closed

Sat 2 Jan - 8am - 10pm

Granton, 160 West Granton Road, EH5 1PE:

19-23 Dec - 7am - 10pm

Christmas Eve - 7am - 6pm

Christmas Day - Closed

Boxing Day - 10am - 6pm

27-30 Dec - 8am - 10pm

Hogmanay - 8am - 7pm

New Year's Day - Closed

Sat 2 Jan - 8am - 10pm

Gilmerton, 7 Drum Street, EH17 8QQ:

19-23 Dec - 7am - 10pm

Christmas Eve - 7am - 6pm

Christmas Day - Closed

Boxing Day - 11am - 5pm

Sun 27 Dec - 8am - 8pm

28-30 Dec - 8am - 9pm

Hogmanay - 8am - 7pm

New Year's Day - Closed

Sat 2 Jan - 8am - 9pm

Wester Hailes, Westside Plaza, EH14 2SW:

19-23 Dec - 7am - 10pm

Christmas Eve - 7am - 6pm

Christmas Day - Closed

Boxing Day - 11am - 5pm

Sun 27 Dec - 8am - 9pm

28-30 Dec - 8am - 9pm

Hogmanay - 8am - 7pm

New Year's Day - Closed

Sat 2 Jan - 8am - 9pm