Left your Christmas shopping until Christmas Eve? We’ve all been there.
Fortunately many stores cater for last-minute shoppers and keep their doors open until the big day itself, so if you’re still on the lookout for the perfect gifts for your loved ones, don’t panic.
Whether you need a gift for your other half, parents or kids, many shops stay open until the last minute. In fact, many stores only close for Christmas Day before opening up for Boxing Day sales.
Wear Next may receive a small commission if you click a link from one of our articles onto a retail website and make a purchase.
Which shops are open on Christmas Eve?
Most stores are yet to confirm their opening hours, but I’ve found the following brands Christmas opening hours from last year. It’s likely these will be similar, if not the same, in 2021.
It’s worth noting that the opening times will vary from store to store, so it’s best to check on the relevant brand’s website and searching for your local store’s opening times from there for more specific information.
Boots is great for beauty products and gift sets for your loved ones.
In 2020, most stores were open between 9am and 7pm on 24th December.
Zara stores usually close early on Christmas Eve to prepare for their huge Boxing Day sales.
In previous years, it has been open from 10am-4pm.
In previous years, H&M has stayed open as usual on Christmas Eve, closing earlier than usual at 5pm.
On London’s Oxford Street, it stayed open until 7pm.
According to the Eastern Daily Press, John Lewis will be open as usual on Christmas Eve.
If you’re looking for handmade beauty products for your loved ones, you’ll be glad to know that Lush will be open on Christmas Eve.
Last year on London’s Oxford Street, it stayed open until 6pm.
Primark will be open on Christmas Eve. Last year on London’s Oxford Street, it stayed open until 7pm.
Marks & Spencer
If you’re based in London, you can expect M&S to be open from 7am until 6pm.
River Island is another store that is set to stay open on Christmas Eve.
Last year on London’s Oxford Street, it opened from 8am until 4pm.