The best Christmas shops in London

Whether you like to get your Christmas shopping done early or you leave it till the last minute, you're guaranteed to find everything you need in these stores

0

Comments

Add +

© Rob Greig

Christmas is fast approaching so it's time to start planning your festive shopping. We round up the best Christmas shops in London where you will find original gift ideas, beautiful baubles and the most spectacular decorations. Don’t do Christmas in London without it! And don't forget to pay a visit to London's Christmas markets and fairs while you're at it.

  1. The big hitters
  2. Independent shops and pop-ups

The big hitters

1

Harrods

Best for...
Decadent decorations

Nearest tube
Knightsbridge

Harrods is never one to do things by halves – and it's Christmas-a-go in the luxury shopping behemoth this year. As well as endless opportunities to blow two months' salary on fancy baubles there's a sleighful of merriment taking place in store – from pop-up shops from the likes of Olivia von Halle to carol singing in the aisles.

Then there's the Harrods Christmas grotto – harder to get into than the Ivy, practically. Pre-bookable tickets are like gold-dust, and sold out pretty much as soon as they went on sale.

  1. 87-135 Brompton Rd, SW1X 7QN
More info
2

Selfridges

Best for...
Stylish stocking fillers

Nearest tube
Bond Street

Up on the fourth floor between the excellent toy department and Food Garden café, the Selfridges Christmas shop is bursting with everything you could require for a stylish Yuletide including knitted pudding decorations, traditional advent calendars and luxury Christmas crackers. 

  1. 400 Oxford Street, W1U 1AT
More info
3

Fortnum & Mason

Best for...
Luxury food hampers

Nearest tube
Green Park or Piccadilly Circus

We can’t think of a more festive shop than 307-year-old Fortnum and Mason. The entire store becomes a winter wonderland bedecked in opulent decorations and the most glorious foodie treats, from specialist biscuits presented in Christmas Merry-Go-Round tins to children’s hampers full of traditional sweets and crackers.

A new Candle Room opened last year, paying homage to founder William Fortnum, who started out selling candles to ladies of the court.

  1. 181 Piccadilly, W1A 1ER
More info
4

Liberty

Best for...
Liberty-print crackers

Nearest tube
Oxford Circus

For a lovely, traditional array of Christmas bits and bobs in a festive setting, Liberty is your place. The Christmas shop sits on the fourth floor in the East Gallery and East Atrium. Look out for old-fashioned Christmas wreaths, stuffed toys and baubles galore. Liberty crackers are among the most pretty on the market, too.

  1. Regent Street, W1B 5AH
More info
5

The Conran Shop

Best for...
Designer home trimmings

Nearest tube
South Kensington

Christmas decorations don’t get smarter than those you’ll find at the Conran Shop; think coloured-Perspex deers, Missoni-esque glitter balls and retro-style glass sea horses. 

Those who want to turn the Christmas table into a work of art will also appreciate the super-elegant array of crackers.

  1. Michelin House, (81 Fulham Road),
    SW3 6RD
More info
6

Heal's

Best for...
Festive atmosphere

Nearest tube
Goodge Street

Heal's super-cool Christmas shop is always a lavishly-decorated affair. Go here for statement decorations and super-stocking fillers like gorgeously packaged Italian soaps and Missoni face cloths. And look out for the festive in-store events.

  1. 196 Tottenham Court Road, W1T 7LQ
More info
7

Paperchase

Best for...
Well-priced cards, wrapping paper and baubles

Nearest tube
Goodge Street

When it comes to buying your festive trappings, Paperchase has it covered. Come here for a glittering selection of decorations from traditional tartan covered baubles to glass pugs and retro disco balls.

The first floor of the Tottenham Court Road flagship also houses an inspiring selection of classic children's toys and home wares by design brands including Vilac. The classy book department stocks glossy art, design and craft titles – all excellent gift fodder for the creatives in your life.

  1. 213-215 Tottenham Court Road, W1T 7PS
More info
8

V&A shop

Best for...
Cultural themed gifts and cards

Nearest tube
South Kensington

As museum shops go, the V&A’s airy store has got to be the most festive. Find a lovely array of classic decorations, cards – including vintage Harper’s Bazaar covers – and a fine selection of stocking fillers. As well as a mighty selection of beautiful art, fashion and design books, you’ll find all sorts of crafty delights such as handmade felt puppets for kids, Indian floor cushions and accessories by Welsh textiles label Melin Tregwynt.

  1. Cromwell Rd, SW7 2RL
More info
9

John Lewis

Best for...
Fake Christmas trees

Nearest tube
Bond Street or Oxford Circus

London’s least intimidating department store has everything you could ever require to make Christmas go with a bang. As well as the vast selection of tree decorations, wrapping paper and baubles, you’ll find the best range of fake Christmas trees – and, at 10ft, the tallest – on the high street. It's also ace for table decorations.

  1. 300 Oxford Street, W1A 1EX
More info
10

Debenhams

Best for...
Bargains

Nearest tube
Oxford Circus

The flagship Oxford Street branch underwent a huge £25million renovation last year. The Christmas shop features a good supply of festive trimmings including Christmas stockings, table top trees, garlands, wooden advent calendars and felt trees. Look out for lots of special offers.

  1. 334-348 Oxford Street, W1C 1JG
More info

  1. The big hitters
  2. Independent shops and pop-ups

Users say

2 comments
Jools
Jools

Brilliant. All I needed to know about Xmas and what's on n where in one place. Well done Timeout.