Last Updated on November 17, 2022
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.
READ MORE: All the Pieces on My Wishlist For Zara’s Black Friday Sale
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.
For fashion advice and chit-chat, join our Facebook group What To Wear Next or follow us on Instagram.
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
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
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.
H&M
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.
READ MORE: 13 Fabulous Christmas Gift Ideas Perfect for Women in Their 50s
John Lewis
According to the Eastern Daily Press, John Lewis will be open as usual on Christmas Eve.
Lush
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
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
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.
Last Minute Shopping Tip
If you let the weeks pass by and it’s suddenly Christmas Eve, don’t worry. Whether it’s loads of deadlines or high-priority commitments that stopped you from early Christmas shopping, you still have time to grab gifts for the people you love.
However, you might not be the only one who forgot. There’s a chance you’ll run into long queues and crowded stores with last-minute shoppers like you.
Make a list of all the people you will be giving gifts to and the items you think they’d want. A list will help you stay on budget and keep you on track with all the gifts you need to buy until you cross everyone off your list.