The Harrods Christmas Shop Is Now Open For 2025: Everything You Need To Know About Christmas World

The Christmas Shop At Harrods.

Harrods has opened its Christmas shop during a heatwave - name something more iconic.

It's beginning to look a lot like...Christmas? That's right. Although we're still slapping on sun cream and woolly jumpers feel like a distant memory, the festive season is fast approaching.

One of London's most famous department stores has already launched their Christmas collection, transforming part of the store into a magical winter wonderland. Here's everything you need to know about The Harrods Christmas Shop.

The Harrods Christmas Shop 2025

What Is The Harrods Christmas Shop?

A trip to Harrods over the festive season is an absolute must. Whether you're planning on going on a spending spree or just wish to gawk at the glittery decorations, it's always worth a visit before the 25th December. Although August isn't known for it's festive cheer, Harrods has decided to open it's Christmas shop (also known as Christmas World) for those eager beavers who can't wait to jingle some bells. 

Here's what to expect from the Harrods Christmas Shop:

  • Glass and velvet baubles
  • London-themed decorations
  • Traditional wooden nutcrackers 
  • An 8ft Balsam Hill Nordmann fir tree (costing around £1,500)
  • Garland draped archways 
  • Walls adorned with festival ornaments 

Harrods also have a tradition, which has been running since 1989, where they reveal their very own Christmas bear. This year, the cuddly creature in question is called Alfie and is dressed to the nines in a cosy cable-knit jumper, bobble hat and warm woolly scarf. You can even buy your very own Alfie in store, if you can't resist a good collectable.

Where Is The Harrods Christmas Shop?

You can find the Harrods Christmas shop on the lower-ground floor of the building.

Here is the location: 87-135 Brompton Rd, Knightsbridge, SW1X 7XL

Read about more Christmas things to do in London.