The 7 Best Christmas Shops & Window Displays To Get You In The Festive Spirit

By Charlene Teressa | 7th November 2023

Christmas has begun in full force on the streets of London, and one failsafe way to feel the festive cheer is to head to one of the capital’s dedicated Christmas stores for a yuletide overload. There are plenty already open in London – they usually open as early as July so we’re actually taking it slow this year.

Whether you’re keen to get your Christmas shopping done early, want to pick up the annual new bauble to add to your tree or simply want to feel that warm, festive vibe, here are the best Christmas shops in London, from foodie heaven Fortnum’s to Selfridges’ biggest ever festive shop space.

109-125 Knightsbridge, London SW1X 7RJ


View this post on Instagram


A post shared by Selfridges (@theofficialselfridges)


If you want to feel like you’re in a proper Christmas movie, head through those famous wooden revolving doors to Selfridge’s, where festive joy doesn’t come much more in the face than this.

Their famous Christmas shop is now 20% bigger than last year with over 1,200 baubles to purchase, half of which are exclusive to Selfridges.

As part of Selfridge’s Project Earth initiative, which aims to increase produce from certified sustainable sources by 2025, the Christmas shop is said to be the largest sustainable edit of festive stuff on the high street with over 50% off it being sustainably sourced.

There will be personalised pressies to snap up, including gifting sacks, stockings and crackers  – all of which are 100% fully recyclable with zero single-use plastic packaging.

Selfridges & Co, 400 Oxford Street, London W1A 1AB


View this post on Instagram


A post shared by Liberty London (@libertylondon)

Liberty London

The famous white and black-fronted department store is perhaps the most magical place to shop Christmas decorations in the capital – in fact, we make a pilgrimage there every year to buy a newbie for the tree.

This year will not disappoint as their Christmas shop, that’s full to bursting with unique decorations, covers a whole host of themes. There are charming little tree decorations that capture different hobbies, from baking to makeup – the perfect gifts for loved ones you can’t be with – to their famous London-inspired pieces featuring London buses and Union Jacks.

If your Christmas style errs more on the side of ‘more is more,’ check out this year’s A Cabinet of Curious collection; a colourful feast for the eyes featuring tree decorations of various animals, from the lions to the beautifully painted birds.

Liberty London, Regent Street, Carnaby, London W1B 5AH


View this post on Instagram


A post shared by Fortnum & Mason (@fortnums) on

Fortnum & Mason

Fortnum’s provides a cornucopia of festive cheer every year that’s sure to put a spring in the step of even the Scroogiest of people.

The famous pistachio-hued store on Piccadilly has an endless array (six floors’ worth to be exact) of Christmas things happening, from a bespoke tea blending service to a cheese festival, special restaurant offers to the Hot Chocolate Bar and more.

Plus, there are plenty of gifts available that will tick off family and friends from the list, from foodie delights to sweet decorations.

Fortnum & Mason, 181 Piccadilly, St. James’s, London W1A 1ER


View this post on Instagram


A post shared by Harrods (@harrods)


The most famous department store on Earth doesn’t do things by halves when it comes to Christmas.  From 10th November – 3rd January 2023, a stunning mise-en-scene will transform Harrods into a magical winter wonderland.

Expect the same full-throttle festive cheer aptly named “Christmas World” on the Lower Ground Floor. The wonderland of decorations and gifts galore, make for a magical trip for the whole family.

Harrods, 87–135 Brompton Road, Knightsbridge, London SW1X 7XL

Petersham Nurseries

You used to have to trek to Richmond to indulge in Petersham Nurseries’ gorgeous Christmas shop – a real-life fairytale festive cove – but since the family-run business opened a store in Covent Garden a few years ago, it’s never been easier to get a piece of their famous festive cheer.

The Covent Garden festive shop stocks a range of beautiful decorations, with a mix of traditional and quirky, including hand-blown baubles, luxurious garden-inspired ornaments and statement embellishments.

There will also be shelves stacked with luxury and practical gifts from The Petersham Collection including handcrafted glassware, Italian block printed linens, hand-stamped porcelain and signature bud vases made using traditional techniques – perfect for the green-fingered in the family. As well as the store’s famous artisan food hampers that will make Christmas Day and the weeks leading up to it even more delightful.

Petersham Nurseries, 31 King Street, Covent Garden, London WC2E 9DS


View this post on Instagram


A post shared by Burlington Arcade (@burlingtonarcade) on

Burlington Arcade

For a real ‘London moment’ head to the institution that is Burlington Arcade, the shopping destination bursting with high-end luxury boutiques, stunning interiors and its famous Beadles – the dapper chaps dressed in their famous tails or cloaks who are there to greet shoppers and point them in the right direction.

At Christmas, the destination comes to life with stunning decorations and an array of twinkling lights. Head there to pick up gifts such as Ladurée’s pastel-coloured macarons, one-of-a-kind luxury trainers from the Kick Game boutique and some of the finest jewellery in London for that special someone.
Even if you’re just window shopping, it’s one of those must-visit festive places that will make you feel all the Christmas feels.

Burlington Arcade, 51 Piccadilly, Mayfair, London W1J 0QJ

Want to receive more great articles like this every day? Join our daily email now