CHRISTMAS can be a hectic time with present buying and food shopping ahead of the big day.

Whilst some enjoy carolling and watching endless festive films, there's one thing that certainly isn't stress-free and that's the supermarket Christmas shop.

Battling through the aisles for the last pack of pigs and blankets or wondering whether you'll get a fresh turkey can cause panic.

And in case you forget to bring the Christmas pudding like Pam from Gavin and Stacey, then here's the supermarket opening times for those last-minute trips.

ALSO READ: Everyone over 18 in UK to be offered Covid booster vaccine before New Year, says PM

All supermarket chains operate at different hours than usual over the final few days of the year and it’s always best to check what is open before you leave the house.

Aldi

In the run-up to Christmas Eve, the store have extended their opening hours from 7am – 10pm Monday to Friday.

Sunday, December 19 the store will be open from 9.30am to 4pm.

All stores will be closed across December 25 and 26 with stores also changing their opening times on New Years Eve, with most stores opening until 6pm ahead of a day of closure on January 1.

Sainsburys

Sainsbury’s will be open between 6am and 11pm across most stores with Christmas Eve seeing larger stores open between 7am until 7pm.

The supermarket has confirmed it will keep all stores shut this Boxing Day as thank you to colleagues for their hard work.

Tesco

Tesco has revealed that over 370 large stores will be open for 24 hours between December 20 and December 23.

The supermarket has stated that their festive opening hours will vary over the holidays and advises customers to check in-store.

All stores will be open until 7pm on Christmas Eve, with Express stores staying open until 10pm.

Morrisons

Morrisons opening times will vary across stores, but the majority will see extended opening hours of 6am until midnight from December 20 until December 23.

On Christmas Eve the store will shut at 6pm.

To say a huge thank you to their hard working staff the store will be closed on December 26.

Lidl

Lidl opening times also vary between each store, but the majorty across Berks will see extended opening hours of 7am until 11pm from Monday, December 20 until December 23.

Christmas Eve (Decemebr 24) the store will shut at 6pm and it will be closed on Boxing Day too.

Search your store opening hours here

ASDA Christmas and New Year opening times

Asda are yet to announce their opening times across Christmas and New Year.

Waitrose

Shop opening hours vary across each store and customers are advised to check times using the branch finder tool here.

Most stores will be open for extended hours, closing at 11pm in the days leading up to Christmas Eve. Some convenience shops will open until midnight.

On Christmas Eve, the majority of stores will open 7am-6pm, and on New Year's Eve, 8am-6pm.

On Christmas Day and Boxing Day, stores will be closed with the exception of those in Welcome Break motorway service stations and Shell forecourts – some of which will be open 24 hours.

On New Year's Day, shops will be closed, with the exception of a small number which will have varying opening hours between 7am and 10pm.