It’s New Years Eve and you have no longer left to shop for the food and drink you want to enjoy tonight.
Supermarkets and shops are open today, but some will close a bit earlier than usual so staff can enjoy the night as well.
Some stores have also decided to stay closed on New Years Day, so stock up if you need something for tomorrow.
READ MORE:Marks and Spencer shoppers in disbelief at ‘unreal’ boxes of chocolate
Below, we’ve rounded up the opening and closing times for New Years Eve, New Years Day, and days after. Since Monday is considered a public holiday, shorter opening hours still apply in some stores.
These hours of operation are for larger supermarkets, but you may find that some of the smaller convenience stores are open a little longer. We’ve included links to store locators so you can check the nearest one if it’s not listed.
Aldi stores across England will all operate at the same opening and closing times during the Christmas period. These are:
New Year’s Eve: 8 a.m. to 6 p.m.
New Year’s Day: Closed
Sunday January 2: 9:30 a.m. to 4 p.m. (9 a.m. to 8 p.m. in Scotland)
Monday January 3: 8 a.m. to 8 p.m. (8 a.m. to 10 p.m. in Scotland)
Asda supermarkets have slightly different opening hours. These are the hours for some of the larger stores in Merseyside and you can check the nearest store using the Asda Store Locator.
New Year’s Eve: Breck Road, Birkenhead and Penny Lane from 7 a.m. to 7 p.m. Smithdown Road and Walton from 12 p.m. to 7 p.m. Liscard, Stoneycroft and Bootle Orrell Lane 8am to 7pm. Bootle from 6 a.m. to 7 p.m.
New Year’s Day: All stores from 10 a.m. to 5 p.m.
Sunday January 2: Breck Road, Birkenhead, Smithdown Road and Walton from 10:30 am to 4:30 pm. Liscard, Stoneycroft, Bootle, Penny Lane and Bootle Orrell Lane from 10 a.m. to 4 p.m.
Monday January 3: All stores from 8 a.m. to 8 p.m.
Tuesday January 4: Breck Road, 7 a.m. to 11 p.m. Birkenhead and Penny Lane from 7 a.m. to 10 p.m. Smithdown Road, Bootle and Walton from 6 a.m. to 12 p.m. Liscard and Stoneycroft from 8 a.m. to 10 p.m. Bootle Orrell Lane 8am to 11pm.
Christmas opening hours vary by Marks and Spencer store. These are the opening hours for some local stores and you can check others using the M&S store search engine. here.
New Year’s Eve: Church Street and Speke from 8 a.m. to 6 p.m. Aintree and Edge Lane, 8 a.m. to 7 p.m. Queen’s Drive, 7 a.m. to 7 p.m.
New Years Day: Church Street and Aintree, closed. Speke and Queens Drive from 10 a.m. to 6 p.m. Edge Lane 8 a.m. to 7 p.m.
Sunday January 2: Church Street, Aintree, Speke and Edge Lane from 11 a.m. to 5 p.m. Queen’s Drive, 10 a.m. to 4 p.m.
Monday January 3: rue de l’Église from 9 a.m. to 8 p.m. Aintree, Speke from 8 a.m. to 9 p.m. Edge Lane and Queens Drive, 8 a.m. to 8 p.m.
Tuesday January 4: rue de l’Église from 9 a.m. to 8 p.m. Aintree, Speke from 8 a.m. to 9 p.m. Edge Lane and Queens Drive, 8 a.m. to 8 p.m.
Tesco supermarkets have slightly different hours, we have detailed some of the department stores in Merseyside below. For other stores, including Express and Metro stores, check the hours of operation on the Tesco website here.
New Year’s Eve: Liverpool ONE, 7 a.m. to 6 p.m. Allerton Road, Old Swan and Heswall, 7 a.m. to 7 p.m. Woolton, West Derby from 8 a.m. to 7 p.m. Form from 6 a.m. to 7 a.m. Netherlands from 6 a.m. to 7 p.m. Heswall 24h
New Years Day: Liverpool ONE, Woolton, West Derby, Formby closed. Allerton Road, Old Swan, Litherland and Heswall from 9 a.m. to 6 p.m.
These are the hours of operation for Sainsbury’s supermarkets including Great Homer Street, Rice Lane, Crosby, East Prescot Road, Birkenhead, Ellesmere Port and Neston. For other hours of operation, including local Sainsbury’s stores, see the Sainsbury’s store locator here.
New Year’s Eve: 7 a.m. to 7 p.m.
New Year’s Day: 8 a.m. to 8 p.m.
Stores, including Morrisons in Speke, Belle Vale, Maghull, New Brighton, West Kirby and St Helens, have the following opening hours. For other stores and dates, visit Morrisons Store Finder here.
New Year’s Eve: 7 a.m. to 6 p.m.
New Year’s Day: 9 a.m. to 6 p.m.
Sunday January 2: 11 a.m. to 5 p.m.
These are the opening hours for stores across England. The selected stores may vary and you can use the Lidl Store Checker for more information.
New Year’s Eve: 8 a.m. to 7 p.m.
New Year’s Day: Closed
Sunday January 2: 10 a.m. to 6 p.m.
Monday January 3: 8 a.m. to 8 p.m.
Get the best stories delivered straight to your inbox by subscribing to one of our free newsletters