If you're not careful, Christmas shopping can feel like more tedious festive admin, like disentangling fairy lights or teasing out the clashes in your packed diary. But approach it right and it's genuinely fun: an excuse to potter through London's streets delighting in the elaborate window displays, sparkling lights and buzzing atmosphere. Add some new shops to your itinerary and your trip will turn into a treasure hunt, where gift-giving gold lurks in adventurous new locations.
So resist the temptation to fill your online basket to the brim and carve a path across the city, supporting businesses big and small. London is teeming with perfect gifts, and its your duty to find them. Still, it can be hard to know where to start. For inspo, here's our list of brilliant Christmas shops where you can find gifts of all shapes, sizes and price tags. Ready, set, shop!
London’s best Christmas shops at a glance:
- 🎀 Best for sheer festive decadence: Liberty, Regent Street
- ⛵ Best for charming kids' toys: Benjamin Pollocks, Covent Garden
- 🪴 Best for green-fingered giving: Petersham Nurseries, Richmond
- 🪶 Best for whimsical treasures: Choosing Keeping, Covent Garden
- 🧀 Best for foodie delights: Fortnum & Mason, St James
RECOMMENDED: Read our complete guide to Christmas in London.