Shropshire Star

Supermarket opening times: Christmas hours for Tesco, Sainsbury's, Morrisons, Aldi and more

It's the time of year when a late trip to the supermarket is often needed.

Published
Last updated
Supermarket opening times will be different over the next couple of weeks

Whether it's a last-ditch attempt to find that missing ingredient for Christmas dinner, or an extra box of sweets to keep you and your family happy while watching festive TV, it's a time when people are often nipping out and stocking up.

As ever the supermarkets have reduced opening hours over this period, with some stores closed on Sunday, December 26, as well as Christmas Day.

Here is a rundown of when supermarkets in Shropshire and parts of Mid Wales will be open over the festive season.

Tesco opening times

Cefn Mawr

Friday, December 24: 7am - 7pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 8am - 6pm

Tuesday, December 28: 7am - 11pm

Friday, December 31: 7am - 7pm

Saturday, January 1: 8am - 6pm

Ellesmere

Friday, December 24: 7am - 7pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 8am - 6pm

Tuesday, December 28: 7am - 11pm

Friday, December 31: 7am - 7pm

Saturday, January 1: 8am - 6pm

Ludlow

Friday, December 24: Midnight - 7pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 8am - 6pm

Tuesday, December 28: 7am - 11pm

Friday, December 31: 7am - 7pm

Saturday, January 1: Closed

Shrewsbury

Friday, December 24: Midnight - 7pm

Saturday, December 25: Closed

Sunday, December 26: 10am - 4pm

Monday, December 27: 8am - 6pm

Tuesday, December 28: 6pm - midnight

Friday, December 31: 6am - 7pm

Saturday, January 1: 8am - 6pm

Telford (Madeley Superstore)

Friday, December 24: 8am - 7pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 8am 6pm

Tuesday, December 28: 8am - 10pm

Friday, December 31: 8am - 7pm

Saturday, January 1: Closed

Telford (Wrekin Retail Park)

Friday, December 24: Midnight - 7pm

Saturday, December 25: Closed

Sunday, December 26: 10am - 4pm

Monday, December 27: 8am - 6pm

Tuesday, December 28: 6pm - midnight

Friday, December 31: 6am - 7pm

Saturday, January 1: 8am - 6pm

Welshpool

Friday, December 24: 6am - 7pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 8pm - 6pm

Tuesday, December 28: 6am - midnight

Friday, December 31: 6am - 7pm

Saturday, January 1: 8am - 6m

Whitchurch

Friday, December 24: 7am - 7pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 8am - 6pm

Tuesday, December 28: 7am - 11pm

Friday, December 31: 7am - 7pm

Saturday, January 1: Closed

Sainsbury's opening times

Bridgnorth

Friday, December 24: 6am - 7pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 8am - 8pm

Tuesday, December 28: 8am - 8pm

Wednesday, December 29: 6am - 11pm

Thursday, December 30: 6am - 11pm

Friday, December 31: 7am - 7pm

Saturday, January 1: 8am - 8pm

Ludlow

Friday, December 24: 7am - 7pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 8am - 8pm

Tuesday, December 28: 8am - 8pm

Wednesday, December 29: 7am - 11pm

Thursday, December 30: 7am - 11pm

Friday, December 31: 7am - 7pm

Saturday, January 1: 8am - 8pm

Oswestry

Friday, December 24: 6am - 7pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 8am - 8pm

Tuesday, December 28: 8am - 8pm

Wednesday, December 29: 6am - 11pm

Thursday, December 30: 6am - 11pm

Friday, December 31: 7am - 7pm

Saturday, January 1: 8am - 8pm

Shrewsbury

Friday, December 24: 6am - 7pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 8am - 8pm

Tuesday, December 28: 8am - 8pm

Wednesday, December 29: 6am - midnight

Thursday, December 30: 6am - midnight

Friday, December 31: 7am - 7pm

Saturday, January 1: 8am - 8pm

Telford

Friday, December 24: 6am - 7pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 8am - 8pm

Tuesday, December 28: 8am - 8pm

Wednesday, December 29: 6am - 11pm

Thursday, December 30: 6am - 11pm

Friday, December 31: 7am - 7pm

Saturday, January 1: 8am - 8pm

Morrisons

Market Drayton

Friday, December 24: 6am - 6pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 7am - 10pm

Tuesday, December 28: 7am - 10pm

Wednesday, December 29: 7am - 10pm

Thursday, December 30: 7am - 10pm

Friday, December 31: 7am - 6pm

Saturday, January 1: 9am - 6pm

Sunday, January 2: 10am - 4pm

Oswestry

Friday, December 24: 6am - 6pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 7am - 10pm

Tuesday, December 28: 7am - 10pm

Wednesday, December 29: 7am - 10pm

Thursday, December 30: 7am - 10pm

Friday, December 31: 7am - 6pm

Saturday, January 1: 9am - 6pm

Sunday, January 2: 10am - 4pm

Shrewsbury

Friday, December 24: 5am - 6pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 6am - 10pm

Tuesday, December 28: 6am - 10pm

Wednesday, December 29: 6am - 10pm

Thursday, December 30: 6am - 10pm

Friday, December 31: 7am - 6pm

Saturday, January 1: 9am - 6pm

Sunday, January 2: 10am - 4pm

Telford (Lawley)

Friday, December 24: 6am - 6pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 7am - 10pm

Tuesday, December 28: 7am - 10pm

Wednesday, December 29: 7am - 10pm

Thursday, December 30: 7am - 10pm

Friday, December 31: 7am - 6pm

Saturday, January 1: 9am - 6pm

Sunday, January 2: 10am - 4pm

Wellington

Friday, December 24: 5am - 6pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 6am - 10pm

Tuesday, December 28: 6am - 10pm

Wednesday, December 29: 6am - 10pm

Thursday, December 30: 6am - 10pm

Friday, December 31: 7am - 6pm

Saturday, January 1: 9am - 6pm

Sunday, January 2: 10am - 4pm

Welshpool

Friday, December 24: 6am - 6pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 7am - 9pm

Tuesday, December 28: 7am - 9pm

Wednesday, December 29: 7am - 9pm

Thursday, December 30: 7am - 9pm

Friday, December 31: 7am - 6pm

Saturday, January 1: 9am - 6pm

Sunday, January 2: 10am - 4pm

Asda

Market Drayton

Friday, December 24: 6am - 7pm

Saturday, December 25: Closed

Sunday, December 26: 10am - 4pm

Monday, December 27: 8am - 8pm

Tuesday, December 28: 8am - 8pm

Wednesday, December 29: 7am - 10pm

Thursday, December 30: 7am - 10pm

Friday, December 31: 7am - 7pm

Saturday, January 1: 10am - 5pm

Sunday, January 2: 10am - 4pm

Shrewsbury

Friday, December 24: 7.30am - 7pm

Saturday, December 25: Closed

Sunday, December 26: 10am - 4pm

Monday, December 27: 8am - 8pm

Tuesday, December 28: 8am - 8pm

Wednesday, December 29: 7.30am - 10pm

Thursday, December 30: 7.30am - 10pm

Friday, December 31: 7.30am - 7pm

Saturday, January 1: 10am - 5pm

Sunday, January 2: 10am - 4pm

Telford (Donnington Wood)

Friday, December 24: Midnight - 7pm

Saturday, December 25: Closed

Sunday, December 26: 11am - 5pm

Monday, December 27: 8am - 8pm

Tuesday, December 28: 8am - 8pm

Wednesday, December 29: 6am - midnight

Thursday, December 30: Open 24 hours

Friday, December 31: Midnight - 7pm

Saturday, January 1: 10am - 5pm

Sunday, January 2: 11am - 5pm

Telford (Malinsgate)

Friday, December 24: 6am - 7pm

Saturday, December 25: Closed

Sunday, December 26: 10am - 4pm

Monday, December 27: 8am - 8pm

Tuesday, December 28: 8am - 8pm

Wednesday, December 29: 7am - midnight

Thursday, December 30: 7am - midnight

Friday, December 31: 7am - 7pm

Saturday, January 1: 10am - 5pm

Sunday, January 2: 10am - 4pm

Aldi opening times (all stores the same)

Friday, December 24: 7am - 6pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 8am - 8pm

Tuesday, December 28: 8am - 8pm

Wednesday, December 29: 8am - 8pm

Thursday, December 30: 8am - 8pm

Friday, December 31: 8am - 6pm

Saturday, January 1: Closed

Sunday, January 2: 9.30am - 4pm

Lidl opening times

Market Drayton

Friday, December 24: 7am – 6pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 8am - 10pm

Tuesday, December 28: 8am - 10pm

Wednesday, December 29: 8am - 10pm

Thursday, December 30: 8am - 10pm

Friday, December 31: 8am - 7pm

Saturday, January 1: Closed

Sunday, January 2: 10am – 4pm

Oswestry

Friday, December 24: 7am – 6pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 8am - 10pm

Tuesday, December 28: 8am - 10pm

Wednesday, December 29: 8am - 10pm

Thursday, December 30: 8am - 10pm

Friday, December 31: 8am - 7pm

Saturday, January 1: Closed

Sunday, January 2: 10am – 4pm

Shrewsbury (Oteley Road)

Friday, December 24: 7am – 6pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 8am - 10pm

Tuesday, December 28: 8am - 10pm

Wednesday, December 29: 8am - 10pm

Thursday, December 30: 8am - 10pm

Friday, December 31: 8am - 7pm

Saturday, January 1: Closed

Sunday, January 2: 10am – 4pm

Shrewsbury (Whitchurch Road)

Friday, December 24: 7am – 6pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 8am - 10pm

Tuesday, December 28: 8am - 10pm

Wednesday, December 29: 8am - 10pm

Thursday, December 30: 8am - 10pm

Friday, December 31: 8am - 7pm

Saturday, January 1: Closed

Sunday, January 2: 10am – 4pm

Telford (Castle Street)

Friday, December 24: 7am - 6pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 8am - 9pm

Tuesday, December 28: 8am - 9pm

Wednesday, December 29: 8am - 9pm

Thursday, December 30: 8am - 9pm

Friday, December 31: 8am - 7pm

Saturday, January 1: Closed

Sunday, January 2: 10am - 4pm

Telford (Madeley)

Friday, December 24: 7am – 6pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 8am - 10pm

Tuesday, December 28: 8am - 10pm

Wednesday, December 29: 8am - 10pm

Thursday, December 30: 8am - 10pm

Friday, December 31: 8am - 7pm

Saturday, January 1: Closed

Sunday, January 2: 10am – 4pm

Whitchurch

Friday, December 24: 7am – 6pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 8am - 10pm

Tuesday, December 28: 8am - 10pm

Wednesday, December 29: 8am - 10pm

Thursday, December 30: 8am - 10pm

Friday, December 31: 8am - 7pm

Saturday, January 1: Closed

Sunday, January 2: 10am – 4pm

Waitrose opening times

Newport

Friday, December 24: 8am - 6pm

Saturday, December 25: Closed

Sunday, December 26: Closed

Monday, December 27: 8am - 6pm

Tuesday, December 28: 8am - 6pm

Wednesday, December 29: 8am - 8pm

Thursday, December 30: 8am - 8pm

Friday, December 31: 8am - 6pm

Saturday, January 1: Closed

Sunday, January 2: 10am - 4pm