UK Supermarket Christmas Eve Opening Times 2025: When Asda, Tesco, Aldi & Sainsbury’s Close

UK Supermarket Christmas Eve Opening Times 2025: When Asda, Tesco, Aldi & Sainsbury’s Close

With Christmas Day fast approaching, millions of shoppers across the UK are rushing to finish their food and gift shopping — and the most common question right now is simple: what time do supermarkets close on Christmas Eve?

Search interest across England, Scotland, Wales and Northern Ireland has surged for Christmas Eve opening times, particularly for Asda, Tesco, Aldi and Sainsbury’s. While most supermarkets remain open on 24 December, trading hours are shorter than usual and can vary by location.

Are UK supermarkets open on Christmas Eve?

Yes — the majority of UK supermarkets are open on Christmas Eve (24 December), but most stores close earlier than on a normal weekday. Large branches typically shut by early evening, while smaller local stores may close earlier in the afternoon.

Importantly, Christmas Day trading laws mean that large supermarkets in England and Wales must close entirely on 25 December, making Christmas Eve the final chance for in-store shopping before Christmas.

Asda Christmas Eve opening times

:contentReference[oaicite:0]{index=0} stores across the UK are expected to open as normal on Christmas Eve, with most larger supermarkets closing between 6pm and 7pm. Asda Express and smaller convenience locations may shut earlier, depending on local demand.

Tesco Christmas Eve opening times

:contentReference[oaicite:1]{index=1} Extra and Superstore locations usually operate reduced hours on Christmas Eve, often closing around 6pm. Tesco Express stores may remain open later in some city centres, but opening times can differ by branch.

Aldi Christmas Eve opening times

:contentReference[oaicite:2]{index=2} traditionally closes earlier than some competitors on Christmas Eve. Many Aldi stores are expected to shut between 4pm and 5pm, making it one of the earliest-closing major supermarkets on 24 December.

Sainsbury’s Christmas Eve opening times

:contentReference[oaicite:3]{index=3} supermarkets usually open from early morning and close around 6pm on Christmas Eve. Sainsbury’s Local convenience stores may operate extended hours in busy areas, but shoppers are advised to check ahead.

Morrisons Christmas Eve opening times

:contentReference[oaicite:4]{index=4} stores typically close between 5pm and 6pm on Christmas Eve. As with other supermarkets, petrol station shops and smaller outlets may follow different schedules.

Christmas Day and Boxing Day closures

All major supermarkets — including Asda, Tesco, Aldi, Sainsbury’s and Morrisons — are closed on Christmas Day for large-format stores. Some smaller convenience shops attached to petrol stations may open for limited hours, subject to local rules.

On Boxing Day (26 December), many supermarkets reopen with reduced hours, often between late morning and early evening.

Why opening times vary across the UK

Supermarket hours can differ depending on whether you are shopping in England, Scotland, Wales or Northern Ireland, as well as whether your local branch is classified as a large store or a convenience outlet. Retailers recommend using their official store locators before travelling.

For official guidance on Christmas trading rules, shoppers can refer to advice published by the UK Government. Major national updates on festive trading hours are also regularly reported by BBC News.

For more UK consumer updates and seasonal guides, you can explore our latest coverage on Swikblog.

Add Swikblog as a preferred source on Google

Make Swikblog your go-to source on Google for reliable updates, smart insights, and daily trends.