London's Christmas shopping scene covers everything from classic bookshops to arts and crafts stores and big-name department stores, so it is easy to map out a route that suits how you like to browse. You can pick up cute stationery in Exmouth Market, handmade ornaments in Seven Dials or nostalgic toys in Covent Garden. Department stores in the West End dial things up with full festive floors, while quieter spots in Richmond and Shoreditch offer a welcome break from the rush. It is a nice mix of spots that works whether you are buying for children, bookworms, horticultural enthusiasts, or anyone who prefers something with a little more substance. Here's our guide to the best shops for Christmas shopping in London.
A shop filled with Christmas bits
The best shops for Christmas shopping in London
-
Christmas shopping
-
1Daunt Books Seasonal browsing for books
-
2Choose Love Department Store A different kind of shopping
-
3Choosing Keeping Christmas ornaments in Seven Dials
-
4Benjamin Pollock's Toyshop Festive toys in Covent Garden
-
5Molly Meg Festive kids' gifts in Islington
-
6Selfridges Festive shopping on Oxford Street
-
7Liberty A London institution
-
8Bookartbookshop Christmas books in Shoreditch
-
9Marby & Elm Christmas wrap in Exmouth Market
-
10Petersham Nurseries Seasonal greenery in Richmond
-
11Hatchards Historic literacy
-
Jump to
Christmas shopping
The best shops for Christmas shopping in London
Seasonal browsing for books
This elegant bookshop feels particularly inviting at Christmas thanks to its gorgeous design and shelves that reach all the way to the ceiling. The selection covers fiction, essays and a great travel section arranged by destination, so it's easy to find something that suits whoever you are buying for. It is a welcome break from the usual festive rush and even if you pick up something familiar the experience feels cosy and suitably wintry.
-
193 Haverstock Hill, Hampstead 51 S End Rd, Hampstead 61 Cheapside, The City/City of London 112-114 Holland Park Ave, Notting Hill 84 Marylebone High St, MaryleboneDaunt Books Belsize Park
193 Haverstock Hill, HampsteadDaunt Books Hampstead
51 S End Rd, HampsteadDaunt Books Cheapside
61 Cheapside, The City/City of LondonDaunt Books Holland Park
112-114 Holland Park Ave, Notting HillDaunt Books Marylebone
84 Marylebone High St, Marylebone -
•Daunt Books Belsize Park
dauntbooks.co.uk/shops/belsize-parkDaunt Books Hampstead
dauntbooks.co.uk/shops/hampsteadDaunt Books Cheapside
dauntbooks.co.uk/shops/cheapsideDaunt Books Holland Park
dauntbooks.co.uk/shops/holland-parkDaunt Books Marylebone
dauntbooks.co.uk/shops/maryleboneDaunt Books Belsize Park
020-779 440 06Daunt Books Hampstead
020-779 482 06Daunt Books Cheapside
020-724 811 17Daunt Books Holland Park
020-772 770 22Daunt Books Marylebone
020-722 422 95 -
Daunt Books Belsize Park Daunt Books Hampstead Daunt Books Cheapside Daunt Books Holland Park Daunt Books Marylebone
A different kind of shopping
Choose Love has opened its latest pop-up on Regent Street, offering a different take on Christmas shopping in one of London's busiest areas. Instead of gadgets or gift sets, the store stocks essentials needed by refugees such as warm clothing, children's items, hygiene products and phone credit. Everything you buy is sent directly to the organisation's partner projects around the world. The space is thoughtfully designed and spread across two floors, making it an easy, surprisingly calm stop during a central London festive trip.
-
245 Regent St., Mayfair
- Website
- Read more on Thatsup
Christmas ornaments in Seven Dials
Choosing Keeping transforms during the festive season, becoming one of Seven Dials' most interesting stops for Christmas decorations and gifts. Alongside its usual stationery and design objects, the shelves fill with a wide range of handmade ornaments and seasonal pieces that appeal to anyone who prefers craft-focused items to standard high-street baubles. The shop has a calm, polished atmosphere and, without any food or drink offering, the attention stays firmly on the products. It is an easy place to browse if you want Christmas gifts that feel a little more thoughtful than the usual selections.
-
21 Tower St, Covent Garden
-
Website
•
Choosing Keeping
020-761 338 42 - Read more on Thatsup
Festive toys in Covent Garden
Benjamin Pollock's is a top stop for Christmas gifts in Covent Garden and specialises in traditional toys, including miniature theatres, puppets and illustrated storybooks. The vibe is warm and slightly nostalgic, which fits the season without becoming OTT. The focus is on craft and detail, making it a good option for children's presents or for adults who appreciate classic design.
-
44 The Market, Covent Garden
-
Website
•
Benjamin Pollock's Toyshop
020-737 978 66 - Read more on Thatsup
Festive kids' gifts in Islington
This Islington spot is well-suited to Christmas shopping for children and offers a mix of dress-up outfits, crowns and tulle pieces alongside wooden toys, soft toys and small accessories. The space has a calm, friendly atmosphere, which makes it easy to move through during a busier part of the season. There is no food or drink, which keeps the focus on gift-buying, and the overall feel is more polished than that of the average toy shop.
-
111 Essex Road, Islington
-
Website
•
Molly Meg
020-735 956 55 - Read more on Thatsup
Festive shopping on Oxford Street
Selfridges turns fully festive during December, and its Christmas shop sits alongside fashion, beauty and homeware floors. The atmosphere is lively and the range runs from designer pieces to smaller stocking fillers. When the crowds get heavy, you can head to the food hall for pastries, sweets or snacks. It is a great choice if you want to tackle most of your Christmas shopping under one roof.
-
400 Oxford Street, Marylebone
-
Website
•
Selfridges
08-001 234 00 - Read more on Thatsup
A London institution
Liberty's Tudor-style building in Soho feels especially atmospheric at Christmas, and the store's mix of fashion, beauty, and homeware makes it one of the more distinctive department stores to browse during the season. The floors are filled with designer clothing, patterned fabrics, accessories and a curated edit of well-known beauty brands. Its Christmas shop and wrapping service add a nice extra for anyone working through a list.
-
Regent Street, Soho
-
Website
•
Liberty London
020-389 330 62 - Read more on Thatsup
Christmas books in Shoreditch
This Shoreditch bookshop is a great stop for Christmas gifting if you want something more niche than a standard festive hardback. It specialises in small press releases, limited-run art books and cult magazines that appeal to readers who prefer unusual or design-driven titles. The atmosphere is quiet and pared back, which makes it a good counterpoint to the usual December rush.
-
17 Pitfield St, Shoreditch
-
Website
•
Bookartbookshop
020-760 813 33 - Read more on Thatsup
Christmas wrap in Exmouth Market
For anyone who enjoys the wrapping part of Christmas as much as the gifting, this Exmouth Market shop is worth a visit. It specialises in hand-printed cards, bright neon wrap and simple paper goods that give presents a bit more presence under the tree. The space is small and easy to navigate, which helps during the festive rush. The stationery is made in-house, and the colours are fun without feeling kitsch, so it's a great place to stock up on everything you need for gift-wrapping season.
-
53 Exmouth Market
-
Website
•
Marby & Elm
020-727 848 82 - Read more on Thatsup
Seasonal greenery in Richmond
Petersham Nurseries in Richmond is a good place to shop for Christmas if you want gifts with a gentle, natural feel. The shelves hold delicate baubles, botanical prints and crafted ceramics, while the greenhouse stocks bulbs, festive plants and simple pots that make easy presents. It has a quiet, rustic atmosphere that offers a break from the more intense December shop,s and it is a strong option for anyone who prefers greenery and handmade pieces over loud festive gimmicks.
-
Church Ln, Off Petersham Rd, Richmond
- Website
- Read more on Thatsup
Historic literacy
Right beside Fortnum's, Hatchards offers a calm break from the bustle of Piccadilly. The shop opened in 1797 under John Hatchard, whose early customers included Queen Charlotte, and its five floors still feel closely connected to that long history. Creaking boards, bay-fronted windows and shelves that seem to stretch forever make it an easy place to wander while you look for something new to read. Big names from Jane Austen to Virginia Woolf once browsed here, and it still attracts anyone who enjoys a classic bookshop atmosphere.
-
187 Piccadilly, Mayfair Saint Pancras International Station, Euston Road, Camden Town/King's CrossHatchards Piccadilly
187 Piccadilly, MayfairHatchards St Pancras
Saint Pancras International Station, Euston Road, Camden Town/King's Cross -
•Hatchards Piccadilly
hatchards.co.uk/shop/piccadillyHatchards St Pancras
hatchards.co.uk/shop/stpancrasHatchards Piccadilly
020-743 999 21Hatchards St Pancras
020-727 812 38 -
Hatchards Piccadilly Hatchards St Pancras