A shop filled with Christmas bits A shop filled with Christmas bits

The best shops for Christmas shopping in London

Jessica Dellow, Content Writer UK, Thatsup Jessica Dellow, Content Writer UK, Thatsup
Jessica Dellow

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.

  1. Christmas shopping
    1. 1
      Daunt Books Seasonal browsing for books
    2. 2
      Choose Love Department Store A different kind of shopping
    3. 3
      Choosing Keeping Christmas ornaments in Seven Dials
    4. 4
      Benjamin Pollock's Toyshop Festive toys in Covent Garden
    5. 5
      Molly Meg Festive kids' gifts in Islington
    6. 6
      Selfridges Festive shopping on Oxford Street
    7. 7
      Liberty A London institution
    8. 8
      Bookartbookshop Christmas books in Shoreditch
    9. 9
      Marby & Elm Christmas wrap in Exmouth Market
    10. 10
      Petersham Nurseries Seasonal greenery in Richmond
    11. 11
      Hatchards Historic literacy

Jump to

Christmas shopping

The best shops for Christmas shopping in London

Daunt Books Marylebone – Christmas shopping
Daunt Books Marylebone
Daunt Books Marylebone – Christmas shopping
Daunt Books Marylebone
Daunt Books Marylebone – Christmas shopping
Daunt Books Marylebone
Daunt Books Marylebone – Christmas shopping
Daunt Books Marylebone
Daunt Books Marylebone – Christmas shopping
Daunt Books Marylebone
Daunt Books Marylebone – Christmas shopping
Daunt Books Marylebone
Daunt Books Marylebone – Christmas shopping
Daunt Books Marylebone
Daunt Books Marylebone – Christmas shopping
Daunt Books Marylebone
Daunt Books Belsize Park Daunt Books Hampstead Daunt Books Cheapside Daunt Books Holland Park Daunt Books Marylebone
Daunt Books Belsize Park
dauntbooks.co.uk/shops/belsize-park
Daunt Books Hampstead
dauntbooks.co.uk/shops/hampstead
Daunt Books Cheapside
dauntbooks.co.uk/shops/cheapside
Daunt Books Holland Park
dauntbooks.co.uk/shops/holland-park
Daunt Books Marylebone
dauntbooks.co.uk/shops/marylebone
Daunt Books Belsize Park Daunt Books Hampstead Daunt Books Cheapside Daunt Books Holland Park Daunt Books Marylebone

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, Marylebone
    Daunt Books Belsize Park
    193 Haverstock Hill, Hampstead
    Daunt Books Hampstead
    51 S End Rd, Hampstead
    Daunt Books Cheapside
    61 Cheapside, The City/City of London
    Daunt Books Holland Park
    112-114 Holland Park Ave, Notting Hill
    Daunt Books Marylebone
    84 Marylebone High St, Marylebone
  • Daunt Books Belsize Park
    dauntbooks.co.uk/shops/belsize-park
    Daunt Books Hampstead
    dauntbooks.co.uk/shops/hampstead
    Daunt Books Cheapside
    dauntbooks.co.uk/shops/cheapside
    Daunt Books Holland Park
    dauntbooks.co.uk/shops/holland-park
    Daunt Books Marylebone
    dauntbooks.co.uk/shops/marylebone
    Daunt Books Belsize Park
    020-779 440 06
    Daunt Books Hampstead
    020-779 482 06
    Daunt Books Cheapside
    020-724 811 17
    Daunt Books Holland Park
    020-772 770 22
    Daunt Books Marylebone
    020-722 422 95
  • Daunt Books Belsize Park Daunt Books Hampstead Daunt Books Cheapside Daunt Books Holland Park Daunt Books Marylebone

Choose Love Department Store

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.

Choosing Keeping

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.

Benjamin Pollock's Toyshop

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.

Molly Meg

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.

Selfridges

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.

Liberty

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. 

Bookartbookshop

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. 

Marby & Elm

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.

Petersham Nurseries

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.

Hatchards Piccadilly Hatchards St Pancras
Hatchards Piccadilly
hatchards.co.uk/shop/piccadilly
Hatchards St Pancras
hatchards.co.uk/shop/stpancras
Hatchards Piccadilly Hatchards St Pancras

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 Cross
    Hatchards Piccadilly
    187 Piccadilly, Mayfair
    Hatchards St Pancras
    Saint Pancras International Station, Euston Road, Camden Town/King's Cross
  • Hatchards Piccadilly
    hatchards.co.uk/shop/piccadilly
    Hatchards St Pancras
    hatchards.co.uk/shop/stpancras
    Hatchards Piccadilly
    020-743 999 21
    Hatchards St Pancras
    020-727 812 38
  • Hatchards Piccadilly Hatchards St Pancras

Christmas shopping – About the guide

The best shops for Christmas shopping in London – Our guide to the best shops for Christmas shopping in London is updated regularly. If you know of a great Christmas shopping spot in London that we haven't featured in our guide, feel free to get in touch. Please let us know if you see any mistakes in our guide to festive shopping in London. Have you visited any of the places mentioned in the guide? Don't forget to write a review on Thatsup.

Send suggestion

Did we miss something in this guide?

At Thatsup, we have extensive experience of guiding our readers to a city’s hidden gems. Since 2008, our editors have been writing insightful guides covering restaurants, bars, cafes, hotels, and hairdressers, among other things. Our guides consist of carefully selected tips based on our local knowledge and are regularly updated with the help of our focus group, where we collectively discuss selections and content. We are constantly working to inspire and provide you with the best possible experience, no matter where you are or what you are looking for.