
Estimated reading time: 5 minutes
As the festive season approaches, London transforms into a magical shopping haven, adorned with twinkling lights and seasonal decorations. From iconic department stores to charming Christmas markets, the city offers a diverse shopping experience perfect for both locals and visitors. Situated centrally, Thistle London Trafalgar Square provides the ideal base to explore the vibrant streets filled with unique gifts and delightful treats. This guide will help you navigate the best shopping destinations to make the most of your Christmas shopping adventure.
Table of Contents:
If you’re already feeling that Christmassy tingle, know you’re not alone. London, decked out in bunting, baubles, and fairy lights, knows how to do festive shopping like nowhere else — and from our prime spot at Thistle London Trafalgar Square, you’ll have the city’s seasonal sparkle right at your feet. Whether you want grand old department stores, quirky craft stalls, riverside markets, or famous shopping streets, here’s your comprehensive guide for both locals and visitors.
London’s finest Christmas shops and shopping streets are unbeatable for festive flair, one-of-a-kind gifts, and sheer atmosphere. Each has its own twist — and all are within easy reach from our hotel in Central London.
No ‘where to go for London Christmas shopping’ list is credible without the legendary stretch from Oxford Street (including monumental department stores like Selfridges) to glittering Regent Street and offbeat Carnaby Street. Each year, the lights are breathtaking, and you’ll find everything from high street favourites to designer boutiques and British classics.
Don’t miss:
A stone’s throw from Oxford Circus, the fairy-tale Tudor facade of Liberty London draws Christmas shoppers from around the world. Inside, it’s a wonderland of designer stocking fillers, iconic fabrics, and exclusive festive gifts. Their Christmas Shop opens in early autumn, making it a perennial local favourite for unusual homeware and striking decorations. If you’d like inspiration on Liberty’s seasonal magic, this piece from Helene in Between offers insider tips.
A trip to Harrods in Knightsbridge is a London Christmas ritual. Famous for extravagant windows and gourmet hampers, Harrods is where you’ll find all-out-luxury: think rare chocolates, perfumes, and dazzling designer fashion. Even if your present-buying is more window-shopping, a wander through their ground floor food halls is guaranteed to lift your festive spirits.
From late autumn, Covent Garden goes all-in on Christmas, with a vast tree, classic lights, roaming musicians, and an entire market overflowing with indie crafts, plush accessories, and edible gifts (don’t skip the mulled wine stalls). High-end shops nestle alongside artisan pop-ups in a historic setting — perfect for soaking up the city’s seasonal energy between purchases.
East London’s Old Spitalfields Market is a favourite among style-seekers and those in search of less typical Christmas gifts. Under its glass roof, you’ll find everything from delicate jewellery to artisanal homeware and cult street food. The Christmas Market edition adds seasonal twists, festive DJs, and spiced snacks. Step outside, and Brick Lane’s independent retailers beckon with quirky stocking fillers and vintage finds. For more on the market atmosphere and vendors, this practical summary from Clayton Hotels is invaluable.
London Christmas shopping is at its jolliest when you’re browsing a market — the lights are glowing, the aroma of cinnamon wafts by, and handcrafted gifts fill every stall. Here are some of the best Christmas Markets London has to offer, all easily accessible from Thistle Trafalgar Square Hotel.
Nothing captures the season’s thrill like riverside chalets lined with twinkling bulbs. Southbank’s Winter Market sits right on the Thames, offering everything from silk scarves to gourmet doughnuts. Long tables invite you to linger over German sausages or hot chocolate, with a glittering view of city lights and the London Eye. For a preview of what’s in store this winter, see the official festival info from Visit London.
If you like your Christmas Market with a side of iconic skyline, this riverbank stretch delivers. Wooden huts below Tower Bridge groan with handmade gifts, blankets, and decadent festive food. It’s ideal for last-minute shopping or an after-dark stroll amid fairy lights and live music. Check out this round-up from Visit London for tips on dates and what’s new for the season.
Housed beneath permanent canopies (so no need to worry about December drizzle), Greenwich Christmas Market bustles with creative traders, toy sellers, and plenty to nibble on. You’ll pick up stocking fillers that you won’t see anywhere else, and the area’s nautical Christmas tree adds a maritime twist. The market makes a great day out — especially if you combine your shopping with the Cutty Sark or a stroll up to the observatory. For more on what to expect, this feature on Visit London has the festive details.
Part fair, part luxury retail, the Christmas Market in Covent Garden mixes premium label shopping with craft stalls loaded with jewellery, ornaments, and artisanal treats. Local performers and buskers keep the energy high, and the piazza’s lights are among the grandest in central London.
For one-off discoveries and independent makers, keep your eyes out for London’s many pop-up Christmas Fairs. The big draws mentioned above are reliable, but these smaller events offer a more local, less crowded atmosphere:
To keep up with listings, check London’s event round-ups: try the weekly Time Out London events portal or the seasonal guides produced by Secret London.
Sometimes you need one destination where everyone in your group — from picky teenagers to fussy uncles — can find their perfect Christmas gift. At these world-class shopping centres and department stores, you’ll stay warm, dry, and spoilt for choice, even if the festive crowds are bracing.
If you want a climate-controlled, everything-under-one-roof experience, Westfield Stratford City in East London is the answer. With more than 280 shops and 70 restaurants, you’ll find high street and designer brands, beauty counters, tech gifts, plenty of festive experiences, and child-friendly activities. The centre’s opening hours mean you can squeeze in some last-minute shopping before heading back for a well-earned dinner.
More than just a store, Selfridges is a Christmas pilgrimage: go for wonderful window art, dazzling interiors, gift-wrapping services, and that famous basement food hall. Their Christmas Shop appears as early as late summer, ensuring you’re never without inspiration. For a snapshot of Selfridges’ best festive features, this entertaining post by Helene in Between is spot on.
We’ve mentioned Harrods for the windows and luxury, but it’s also hugely practical: expert staff, personal shoppers, and an international food hall if you need a high-quality hostess gift or celebratory treat.
A visit to Liberty isn’t just shopping — it’s an event. The Christmas Shop launches ahead of nearly everyone else, making it the earliest spot for those who just can’t wait. Browse here for unique stocking fillers, luxury ornaments, and tactile homewares.
When you’ve ticked off Oxford Street and want somewhere less mainstream, Spitalfields is an antidote to chain-store uniformity. The Christmas edition is popular with both tourists and locals, offers opportunities to meet the makers, and always delivers something you won’t find anywhere else.
Here’s how to get the best out of your festive shopping spree, according to locals at Thistle Hotel and fellow city holiday fans:
Locals and repeat visitors often build a full day or weekend itinerary, combining shopping with London’s best winter walks, exhibitions, or meals — which is all the easier when you’re based right in the middle of the city.
Booking at Thistle London Trafalgar Square means you can pivot from Christmas Market London to the city’s best high streets and department stores in minutes. Here’s why our Trafalgar Square Hotel is loved by festive travellers and locals seeking a home-away-from-home during holiday shopping sprees:
If you’d like to wake up surrounded by the twinkle of Trafalgar Square lights and have all of London’s Christmas offerings at your doorstep, there’s no smarter choice than our Thistle Trafalgar Square Hotel.
Liberty London and Old Spitalfields Market are favourites for original presents and eye-catching wrapping. Look for designer collaborations at Selfridges and Covent Garden Market’s indie stalls for handcrafted gems.
There’s no need to pick — markets like Southbank and Greenwich are unbeatable for crafts and festive refreshments, while department stores offer variety and weatherproof comfort. Locals often combine both on the same outing.
Most open five to seven days a week from late November until Christmas Eve. Check individual sites — markets like Winter by the River and Covent Garden have extended weekends and extra evening hours.
Around Oxford Street and Regent Street, there are countless bakeries and cafés. Covent Garden is known for mulled wine pop-ups and small plates. Markets like Spitalfields and Southbank Centre offer brilliant international street food.
If you’re staying at a centrally located spot like Thistle London Trafalgar Square, it’s a short trip by foot or public transport. Large department stores often offer delivery or bag-holding services — ask staff on arrival.
Plenty of major shops run ‘Christmas Shopping Evenings’ in November and early December, often with free drinks and exclusive discounts. Look online at store events pages or at round-ups by publications such as Time Out London.
Nothing beats the magic of London at Christmas — and with the right home base, you’ll find every festive experience is just around the corner. Ready to make London Christmas shopping your new favourite tradition? Book your getaway at Thistle Trafalgar Square Hotel, and unwrap the capital’s best shops and markets with ease.