Below are times for major stores but opening times can vary by location and size. Check your local store via individual supermarket website store finder funtions.

This article will be updated as more deals are announced, please check back later if the supermarket you’re interested in is missing 

 

Aldi

ALDI Sandhurst 1

19 to 23 December: Open 7am–10pm

Christmas Eve: Open 7am–6pm

Christmas Day: Closed

Boxing Day: Closed

New Year’s Eve: Open 8am–8pm

New Year’s Day: Closed

 

Asda

Christmas Eve: Open 6am–7pm

Christmas Day: Closed

Boxing Day: Open 9am– 6pm

27 December: Open 8am–8pm

New Year’s Eve: Open 6am–7pm

New Year’s Day: Normal opening hours

 

Co-op

Christmas Eve: Open until 9pm, larger stores open until 8pm

Christmas Day: Closed

Boxing Day: Open 8am–8pm

New Year’s Eve: Open until 9pm

New Year’s Day: Open 8am–8pm, larger stores open as normal

 

Ocado

Christmas Eve: Open 5:30am–4:59pm

Christmas Day: Closed

Boxing Day: Closed

27 December: Open 3pm–11:59pm

New Year’s Eve: Open 5:30am–2:59pm

New Year’s Day: Closed 

 

Sainsbury’s

Sainsbury's Nine Elms store

21 to 23 December: Open 6am–11pm

Christmas Eve: Open 6am–7pm

Christmas Day: Closed

Boxing Day: Open 10am–5pm

27 December: Open 8am–8pm, but will vary by store

New Year’s Eve: Open 7am–7pm, convenience stores open until 9pm

New Year’s Day: Open 10am–4pm, convenience stores open 9am–9pm

 

Tesco

tesco extra store

Source: Getty

Christmas Eve: Open until 6pm, with some variations in the London area

Christmas Day: Closed

Boxing Day: Open 9am–6pm

27 December: Open 8am-6pm, Scotland open 8am–8pm

New Year’s Eve: Open until 6pm, with some variations in the London area

New Year’s Day: Open for normal Sunday hours, Scotland open 10am–6pm

2 January: Open 8am–6pm, Scotland open 8am–8pm

3 January: Open for normal hours, Scotland open from 8am–8pm

 

Tesco Express

Christmas Eve: Open until 10pm, some may close at 6pm

Christmas Day: Closed

Boxing Day: Open 9am–7pm, some larger stores will close at 6pm

27 December: Open for normal hours. 24 hour stores open at 6am. Some larger stores open 8am–6pm

New Year’s Eve: Open until 10pm, larger stores close at 6pm

New Year’s Day: Open 8am–10pm, some larger stores may close earlier. Scotland open 8am–8pm

2 January: Open for normal hours. 24 hour stores open at 6am. Some larger stores open 8am–6pm

3 January: Open for normal hours, Scotland some larger stores close at 6pm 

 

Waitrose

Waitrose store front

Before Christmas: Open for extended hours, closing at 11pm in the days leading up to Christmas Eve. Some convenience shops open until midnight

Christmas Eve: Open 7am–6pm

Christmas Day: Closed

Boxing Day: Closed

New Year’s Eve: Open 8am–6pm

New Year’s Day: Closed, some open 7am–10pm

 

M&S marks and spencer

Marks and Spencer

19 to 23 December: Extended opening hours, 6am-11pm for larger stores 

Christmas Eve: Selected stores open until 7pm 

Christmas Day: Closed

Boxing Day: Closed

New Year’s Eve: Selected stores open until 7pm 

New Year’s Day: Closed

 

Lidl

Lidl store front

19 to 23 December: Open 7am-10pm

Christmas Eve: Open 7am-6pm 

Christmas Day: Closed

Boxing Day: Closed

New Year’s Eve: Open 8am-7pm 

New Year’s Day: Closed

2 January: Open 8am-8pm