Express & Star

Supermarket opening times: Christmas hours for Tesco, Asda, Morrisons, Aldi and more

Whether it’s a final attempt to find that all-important ingredient for Christmas dinner, or an extra box of chocolates to enjoy while watching festive TV, there's often a reason for a last-minute dash to the supermarket before December 25.

Published
Last updated
Supermarkets won't be open for their usual hours over the Christmas season

As ever, supermarkets across the Black Country and Staffordshire will have reduced opening hours over the next few days, starting on Christmas Eve when they shut their doors early.

Some stores will be shut on Boxing Day too before all start welcoming customers again from December 27.

Here is a rundown of when your nearest supermarkets in the Black Country and Staffordshire will be open over the festive season so you know which stores will be open on each day over the festive season.

Aldi opening times (all stores the same)

Saturday, December 24: 7am-6pm

Sunday, December 25: Closed

Monday, December 26: Closed

Tuesday, December 27: 8am-8pm

Wednesday, December 28: 8am-8pm

Thursday, December 29: 8am-8pm

Friday, December 30: 8am-6pm

Saturday, December 31:

Sunday, January 1: Closed

Monday, January 2: 8am-8pm

Asda

Bloxwich, Halesowen

Saturday, December 24: 6am-7pm

Sunday, December 25: Closed

Monday, December 26: 9am-6pm

Tuesday, December 27: 8am-8pm

Wednesday, December 28: 7am-11pm

Thursday, December 29: 7am-11pm

Friday, December 30: 7am-11pm

Saturday, December 31: 7am-7pm

Sunday, January 1: 10am-4pm

Monday, January 2: 8am-8pm

Brierley Hill, Tipton

Saturday, December 24: 6am-7pm

Sunday, December 25: Closed

Monday, December 26: 9am-6pm

Tuesday, December 27: 8am-8pm

Wednesday, December 28: 7am-8pm

Thursday, December 29: 7am-9pm

Friday, December 30: 7am-9pm

Saturday, December 31: 7am-7pm

Sunday, January 1: 10am-4pm

Monday, January 2: 8am-8pm

Cannock, Darlaston, Wolverhampton

Saturday, December 24: 6am-7pm

Sunday, December 25: Closed

Monday, December 26: 9am-6pm

Tuesday, December 27: 8am-8pm

Wednesday, December 28: 6am-midnight

Thursday, December 29: 6am-midnight

Friday, December 30: 6am-midnight

Saturday, December 31: 6am-7pm

Sunday, January 1: 10am-4pm

Monday, January 2: 8am-8pm

Cannock (Lichfield Road)

Saturday, December 24: 7am-7pm

Sunday, December 25: Closed

Monday, December 26: 10am-6pm

Tuesday, December 27: 10am-6pm

Wednesday, December 28: 7am-10pm

Thursday, December 29: 7am-10pm

Friday, December 30: 7am-10pm

Saturday, December 31: 7am-7pm

Sunday, January 1: 10am-4pm

Monday, January 2: 10am-6pm

Cape Hill (Smethwick), St Matthews (Walsall)

Saturday, December 24: 6am-7pm

Sunday, December 25: Closed

Monday, December 26: 9am-6pm

Tuesday, December 27: 8am-8pm

Wednesday, December 28: 7am-11pm

Thursday, December 29: 7am-11pm

Friday, December 30: 7am-11pm

Saturday, December 31: 7am-7pm

Sunday, January 1: 11am-5pm

Monday, January 2: 8am-8pm

Coseley

Saturday, December 24: 7am-7pm

Sunday, December 25: Closed

Monday, December 26: 9am-6pm

Tuesday, December 27: 8am-8pm

Wednesday, December 28: 8am-10pm

Thursday, December 29: 8am-10pm

Friday, December 30: 8am-10pm

Saturday, December 31: 8am-7pm

Sunday, January 1: 10am-4pm

Monday, January 2: 8am-8pm

Dudley (High Street)

Saturday, December 24: 7am-7pm

Sunday, December 25: Closed

Monday, December 26: 9am-6pm

Tuesday, December 27: 8am-8pm

Wednesday, December 28: 7am-10pm

Thursday, December 29: 7am-10pm

Friday, December 30: 7am-10pm

Saturday, December 31: 7am-7pm

Sunday, January 1: 11am-5pm

Monday, January 2: 8am-8pm

Dudley (Merry Hill centre)

Saturday, December 24: 8am-6pm

Sunday, December 25: Closed

Monday, December 26: 9am-6pm

Tuesday, December 27: 8am-8pm

Wednesday, December 28: 8am-9pm

Thursday, December 29: 8am-9pm

Friday, December 30: 8am-9pm

Saturday, December 31: 8am-5pm

Sunday, January 1: 11am-5pm

Monday, January 2: 8am-8pm

Dudley (Netherton), Kidderminster, Sedgley

Saturday, December 24: 7am-7pm

Sunday, December 25: Closed

Monday, December 26: 9am-6pm

Tuesday, December 27: 8am-8pm

Wednesday, December 28: 7am-10pm

Thursday, December 29: 7am-10pm

Friday, December 30: 7am-10pm

Saturday, December 31: 7am-7pm

Sunday, January 1: 10am-4pm

Monday, January 2: 8am-8pm

Great Bridge

Saturday, December 24: Midnight-7pm

Sunday, December 25: Closed

Monday, December 26: 9am-6pm

Tuesday, December 27: 8am-8pm

Wednesday, December 28: Open 24 hours

Thursday, December 29: Open 24 hours

Friday, December 30: Open 24 hours

Saturday, December 31: Midnight-7pm

Sunday, January 1: 10am-4pm

Monday, January 2: 8am-8pm

Heath Town

Saturday, December 24: 7am-7pm

Sunday, December 25: Closed

Monday, December 26: 9am-6pm

Tuesday, December 27: 8am-8pm

Wednesday, December 28: 7am-10pm

Thursday, December 29: 7am-10pm

Friday, December 30: 7am-10pm

Saturday, December 31: 7am-7pm

Sunday, January 1: 11am-5pm

Monday, January 2: 8am-8pm

Kidderminster

Saturday, December 24: Midnight-7pm

Sunday, December 25: Closed

Monday, December 26: 9am-6pm

Tuesday, December 27: 8am-8pm

Wednesday, December 28: 6am-midnight

Thursday, December 29: 6am-midnight

Friday, December 30: 6am-midnight

Saturday, December 31: 6am-7pm

Sunday, January 1: 10am-4pm

Monday, January 2: 8am-8pm

Oldbury

Saturday, December 24: Midnight-7pm

Sunday, December 25: Closed

Monday, December 26: 9am-6pm

Tuesday, December 27: 8am-8pm

Wednesday, December 28: 6am-midnight

Thursday, December 29: Open 24 hours

Friday, December 30: Open 24 hours

Saturday, December 31: Midnight-7pm

Sunday, January 1: 10am-4pm

Monday, January 2: 8am-8pm

Lidl opening times

Ablewell, Bilston, Blackheath, Brierley Hill (Merry Hill), Cradley Heath, Great Bridge, Halesowen, Kingswinford, Lichfield, Stafford, Stourbridge, West Bromwich, Willenhall, Wolverhampton (Blackhalve Lane)

Saturday, December 24: 7am-6pm

Sunday, December 25: Closed

Monday, December 26: Closed

Tuesday, December 27: 8am-10pm

Wednesday, December 28: 8am-10pm

Thursday, December 29: 8am-10pm

Friday, December 30: 8am-10pm

Saturday, December 31: 8am-7pm

Sunday, January 1: Closed

Monday, January 2: 8am-8pm

Wednesbury

Saturday, December 24: 8am-6pm

Sunday, December 25: Closed

Monday, December 26: Closed

Tuesday, December 27: 8am-10pm

Wednesday, December 28: 8am-10pm

Thursday, December 29: 8am-10pm

Friday, December 30: 8am-10pm

Saturday, December 31: 8am-7pm

Sunday, January 1: Closed

Monday, January 2: 8am-8pm

Netherton

Saturday, December 24: 8am-6pm

Sunday, December 25: Closed

Monday, December 26: Closed

Tuesday, December 27: 8am-8pm

Wednesday, December 28: 8am-8pm

Thursday, December 29: 8am-8pm

Friday, December 30: 8am-8pm

Saturday, December 31: 8am-7pm

Sunday, January 1: Closed

Monday, January 2: 8am-8pm

Wolverhampton (Finchfield Hill)

Saturday, December 24: 7am-6pm

Sunday, December 25: Closed

Monday, December 26: Closed

Tuesday, December 27: 8am-8pm

Wednesday, December 28: 8am-8pm

Thursday, December 29: 8am-8pm

Friday, December 30: 8am-8pm

Saturday, December 31: 8am-7pm

Sunday, January 1: Closed

Monday, January 2: 8am-8pm

Morrisons

Aldridge, Cannock, Kingswinford, Lichfield, Pendeford, Walsall (Lichfield Street), Willenhall

Saturday, December 24: 6am-6pm

Sunday, December 25: Closed

Monday, December 26: 9am-6pm

Tuesday, December 27: 7am-10pm

Wednesday, December 28: 7am-10pm

Thursday, December 29: 7am-10pm

Friday, December 30: 7am-10pm

Saturday, December 31: 7am-7pm

Sunday, January 1: 10pm-4pm

Monday, January 2: 7pm-8pm

Bilston, Walsall (Wallows Lane)

Saturday, December 24: 5am-6pm

Sunday, December 25: Closed

Monday, December 26: 9am-6pm

Tuesday, December 27: 7am-10pm

Wednesday, December 28: 7am-10pm

Thursday, December 29: 7am-10pm

Friday, December 30: 7am-10pm

Saturday, December 31: 7am-7pm

Sunday, January 1: 10pm-4pm

Monday, January 2: 7pm-8pm

Burntwood, Kidderminster

Saturday, December 24: 5am-6pm

Sunday, December 25: Closed

Monday, December 26: 9am-6pm

Tuesday, December 27: 6am-10pm

Wednesday, December 28: 6am-10pm

Thursday, December 29: 6am-10pm

Friday, December 30: 6am-10pm

Saturday, December 31: 7am-7pm

Sunday, January 1: 10pm-4pm

Monday, January 2: 7pm-8pm

Rugeley

Saturday, December 24: 6am-6pm

Sunday, December 25: Closed

Monday, December 26: 9am-6pm

Tuesday, December 27: 7am-9pm

Wednesday, December 28: 7am-9pm

Thursday, December 29: 7am-9pm

Friday, December 30: 7am-9pm

Saturday, December 31: 7am-7pm

Sunday, January 1: 10pm-4pm

Monday, January 2: 7pm-8pm

Wednesbury

Saturday, December 24: 6am-6pm

Sunday, December 25: Closed

Monday, December 26: 9am-6pm

Tuesday, December 27: 6am-10pm

Wednesday, December 28: 6am-10pm

Thursday, December 29: 6am-10pm

Friday, December 30: 6am-10pm

Saturday, December 31: 7am-7pm

Sunday, January 1: 10pm-4pm

Monday, January 2: 7pm-8pm

Sainsbury's opening times

Amblecote, Blackheath, Cannock, Oldbury, Wednesfield, Wolverhampton

Saturday, December 24: 6am-7pm

Sunday, December 25: Closed

Monday, December 26: 10am-5pm

Tuesday, December 27: 8am-8pm

Wednesday, December 28: 7am-11pm

Thursday, December 29: 7am-11pm

Friday, December 30: 7am-11pm

Saturday, December 31: 7am-7pm

Sunday, January 1: 10am-4pm

Monday, January 2: 8am-8pm

Blackheath, Kidderminster Stafford

Saturday, December 24: 6am-7pm

Sunday, December 25: Closed

Monday, December 26: 10am-5pm

Tuesday, December 27: 8am-8pm

Wednesday, December 28: 7am-10pm

Thursday, December 29: 7am-10pm

Friday, December 30: 7am-10pm

Saturday, December 31: 7am-7pm

Sunday, January 1: 10am-4pm

Monday, January 2: 8am-8pm

Perton

Saturday, December 24: 6am-7pm

Sunday, December 25: Closed

Monday, December 26: 10am-5pm

Tuesday, December 27: 8am-8pm

Wednesday, December 28: 8am-10pm

Thursday, December 29: 8am-10pm

Friday, December 30: 8am-10pm

Saturday, December 31: 7am-7pm

Sunday, January 1: 10am-4pm

Monday, January 2: 8am-8pm

Perton, Reedswood (Walsall), Wombourne

Saturday, December 24: 6am-7pm

Sunday, December 25: Closed

Monday, December 26: 10am-5pm

Tuesday, December 27: 8am-8pm

Wednesday, December 28: 8am-10pm

Thursday, December 29: 8am-10pm

Friday, December 30: 8am-10pm

Saturday, December 31: 7am-7pm

Sunday, January 1: 10am-4pm

Monday, January 2: 8am-8pm

Tesco opening times

Brownhills, Cannock, Walsall, Willenhall

Saturday, December 24: Midnight-6pm

Sunday, December 25: Closed

Monday, December 26: Closed

Tuesday, December 27: 8am-6pm

Wednesday, December 28: 6am-midnight

Thursday, December 29: 6am-midnight

Friday, December 30: 6am-midnight

Saturday, December 31: 6am-6pm

Sunday, January 1: Closed

Monday, January 2: 8am-6pm

Cradley Heath, Dudley, Hednesford, Kidderminster, Lichfield, Rugeley, Stafford

Saturday, December 24: Midnight-6pm

Sunday, December 25: Closed

Monday, December 26: 9am-6pm

Tuesday, December 27: 8am-6pm

Wednesday, December 28: 6am-midnight

Thursday, December 29: 6am-midnight

Friday, December 30: 6am-midnight

Saturday, December 31: 6am-6pm

Sunday, January 1: 10am-4pm

Monday, January 2: 8am-6pm

Stourbridge, West Bromwich

Saturday, December 24: Midnight-6pm

Sunday, December 25: Closed

Monday, December 26: 9am-6pm

Tuesday, December 27: 8am-6pm

Wednesday, December 28: 6am-midnight

Thursday, December 29: 6am-midnight

Friday, December 30: 6am-midnight

Saturday, December 31: 6am-6pm

Sunday, January 1: Closed

Monday, January 2: 8am-6pm

Stourport

Saturday, December 24: 7am-6pm

Sunday, December 25: Closed

Monday, December 26: 9am-6pm

Tuesday, December 27: 8am-6pm

Wednesday, December 28: 7am-10pm

Thursday, December 29: 7am-10pm

Friday, December 30: 7am-10pm

Saturday, December 31: 7am-6pm

Sunday, January 1: 10am-4pm

Monday, January 2: 8am-6pm

Waitrose opening times

Lichfield

Saturday, December 24: 8am-6pm

Sunday, December 25: Closed

Monday, December 26: Closed

Tuesday, December 27: 9am-6pm

Wednesday, December 28: 8am-9pm

Thursday, December 29: 8am-9pm

Friday, December 30: 8am-9pm

Saturday, December 31: 8am-6pm

Sunday, January 1: Closed

Monday, January 2: 9am-6pm

Stourbridge

Saturday, December 24: 8am-6pm

Sunday, December 25: Closed

Monday, December 26: Closed

Tuesday, December 27: 8am-6pm

Wednesday, December 28: 8am-8pm

Thursday, December 29: 8am-8pm

Friday, December 30: 8am-8pm

Saturday, December 31: 8am-6pm

Sunday, January 1: Closed

Monday, January 2: 8am-6pm