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.
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