It's New Year's Eve and if you need to pick up a few extra things to see in 2023, there's not long left to visit the supermarkets and shops.
Stores will be open today, but opening times are slightly shorter than usual at most places, so that staff can enjoy the night too. Don't forget that some shops will be closed tomorrow on New Year's Day, and have reduced opening times on January 2, which is a bank holiday. So if you need to stock up for a few days, now is the time.
READ MORE: New Year's Eve opening times at Home Bargains, B&M, The Range and Wilko
Below we’ve rounded up the opening and closing times for New Year's Eve, New Year's Day and bank holiday Monday. These opening times are for larger supermarkets and superstores, but some smaller convenience stores will be open that bit longer. We’ve included links to the store locators so you can check your nearest if it’s not listed.
Aldi
Aldi stores across England will all operate the same opening and closing times over the Christmas period. These are:
New Year’s Eve: 8am to 6pm
New Year's Day: Closed
Monday, January 2: 8am to 8pm
Asda
Asda superstores have slightly different opening times. These are the times for some of the larger stores on Merseyside and you can check your nearest using the Asda store locator.
New Year’s Eve: Breck Road, Birkenhead and Penny Lane 7am to 7pm. Smithdown Road 12am to 7pm. Walton 6am to 7pm. Liscard, Stoneycroft and Bootle Orrell Lane 8am to 7pm. Bootle 6am to 7pm.
New Year's Day: Breck Road, Birkenhead, Smithdown Road, Walton 10.30am to 4.30pm. Penny Lane, Liscard, Stoneycroft, Bootle Orrell Lane and Bootle 10am to 4pm.
Monday, January 2: All stores 8am to 8pm
Marks and Spencer
Christmas opening times vary across Marks and Spencer stores. These are the opening times for some of the local stores and you can check others using the M&S store finder here.
New Year’s Eve: Church Street and Edge Lane 8am to 6pm. Speke, Aintree, Queens Drive 8am to 7pm.
New Year's Day: Closed
Monday, January 2: Church Street 9am to 8pm. Speke, Aintree 8am to 9pm. Queens Drive and Edge Lane 8am to 8pm.
Tesco
Tesco Superstores have slightly different hours, we’ve detailed some of the large Merseyside stores below. For other stores, including Express and Metro stores, check opening times on the Tesco website here.
New Year’s Eve: Liverpool ONE, Allerton Road, Old Swan and Heswall 7am to 6pm. Woolton and West Derby 8am to 6pm. Formby, Litherland 6am to 6pm. Litherland 6am to 7pm.
New Year's Day: Liverpool ONE, Woolton, West Derby, Formby closed. Allerton Road, Old Swan, Heswall and Litherland 10am to 4pm
Monday, January 2: Liverpool ONE, Allerton Road, Heswall, Woolton, Formby and Litherland 8am to 6pm. Old Swan and West Derby 10am to 5pm
Sainsbury's
These are the opening times for Sainsbury’s superstores including Great Homer Street, Rice Lane, Crosby, East Prescot Road, and Neston. For other opening times, including for Sainsbury’s Local stores, check the Sainsbury’s Store Locator here.
New Year’s Eve: 7am to 7pm
New Year's Day: 10am to 6pm
Monday, January 2: 8am to 8pm
Morrisons
Stores including the Morrisons in Speke, Belle Vale, Maghull, New Brighton, West Kirby and St Helens have the following opening hours. For other stores and further dates visit Morrisons Store Finder here.
New Year’s Eve: 7am to 7pm
New Year's Day: 10am to 4pm
Monday, January 2: 7am to 8pm
Lidl
These are the store opening times across England. Selected stores may vary and you can use the Lidl Store Checker for more information.
New Year’s Eve: 8am to 7pm
New Year's Day: Closed
Monday, January 2: 8am to 8pm
Get the top stories straight to your inbox by signing up to our what's on newsletter
READ NEXT:
Primark's £7 bag that's strikingly similar to Prada's £2,500 Cleo
Aldi shoppers praise £10 Christmas tree storage bag that 'saves the day'
- New Look shoppers keen to snap up £55 coat they 'love'
Stay in a 'stunning' restored chapel half an hour from Liverpool
Morrisons shoppers in 'heaven' over new chocolate treat they 'need to find'