Supermarket Christmas opening times Edinburgh 2020: when Morrisons, Aldi and Waitrose are open over festive period
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.
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.
Advertisement
Hide AdAdvertisement
Hide AdFear 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
Advertisement
Hide AdAdvertisement
Hide AdMorrisons 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”.
Advertisement
Hide AdAdvertisement
Hide AdIt 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 | |