skip to Main Content

17 Places to go Christmas Shopping in London 2021

London is magical around Christmas time. There are several Christmas markets with designer shops, restaurants, cafes, vintage shops and more. You can buy leather goods, fashion, jewellery, home accessories, and more. With longer store operating hours, you’re bound to find gifts for family or friends.

To find the perfect Christmas gift, here are the best places to go Christmas shopping in London.

1. Portobello Road Market

Portobello Road Market in Notting Hill has a mile long of vintage stores and antique shops. The street is popularly known for being the world’s largest antiques market. Held on Mondays to Thursdays and Saturdays, you can find an eclectic mix of goods ideal as Christmas gifts for family and friends.

From British souvenirs to vintage clothes, plus home accessories, you will find everything here. Besides stores, Portobello Road has many delicacies shops. You can pick up delicious Lebanese tapas, French cheese and even falafel. The shopping atmosphere is friendly, and the stores are privately owned and run with a personal touch.

2. Knightsbridge London

For some luxury shopping, head to Knightsbridge London. As the perfect place to shop for exclusive designer brands, you can find Harvey Nichols and Harrods department stores. During Christmas time, Harrods is usually transformed into a magical world.

As a shopaholics favourite spot, you can find:

  • Luxurious jewellery
  • Ski equipment
  • High-quality gifts
  • Designer brands

Harrods also stocks less costly items. At Harvey Nichols, not only can you shop for exclusive designer brands. But you can enjoy a drink at the champagne bar or a lovely meal. In the designer section, there are lovely seats where you can take a break from shopping.

Attentive staff are available throughout the store to help you.

3. Westfield Shopping Centre

Buy your Christmas shopping in one go at either the Westfield Shopping Centre in London or Stratford City. The Westfield Shopping Centre in Stratford has more than 350 shops and restaurants. Opened in October 2008, the shopping centre has over 2.6 million square feet.

As one of the largest shopping centres in Europe, it’s anchored by department stores such as House of Fraser, Marks & Spencer and John Lewis. You also have other big brands such as Primark, Mulberry and Breitling.

At the shopping centre, you can find suitable gifts for men, women, children and even pets. The department stores stock thousands of products and famous brands across home, fashion, and a range of services. For last minute and late-night shoppers, you’re in luck. The shopping hubs stay open until 11 PM.

We recommend planning your day as queues in the tills and fitting rooms are long during Christmas time.

4. Mayfair Shopping Market

If you’re looking to source the best Christmas gifts this year in London, you won’t find anywhere better than the Mayfair Shopping market. At New Bond Street is one of the greatest fashion brands – Fenwick. As a treasure trove for designer gold, they stock unique clothing from world-famous designers. They also have a beautiful collection of jewellery, clothing and beauty products.

Lucie Campbell is a revered jewellery shop in Mayfair. It provides shoppers with a wide selection of jewellery and accessories. They also specialize in custom-designed wedding and engagement rings. This is a must-see destination for Christmas shoppers.

Along Piccadilly is a sheltered retail arcade – Burlington Arcade. As one of the most popular shopping hotspots, it has a wide range of stores and boutiques. You can find everything from high-end fashion to antiques.

5. Connaught Village

There are over 45 independent shops and restaurants in Connaught Village. They offer personal shopping, styling services, and exclusive discounts. At Lucy Choi’s, you can shop for footwear that combines comfort and luxury. Made of the finest fabrics such as leather, hand-dyed silks and suede, the footwear are best for every occasion.

Next is Kokoro London, a ready to wear fashion label where you can purchase luxury fabrics designed in London and produced in Japan. Ritva Westenius is a beautiful store. Inside, you can explore the award-winning bridal designer Royal ballet influenced designs. Since 1977, Ritva Westenius has been creating designs from luxurious Italian and French fabrics. If you’re looking for a wedding dress, check out the Ritva Westenius boutique.

Head to Saint Aymes for enchanting artisan chocolates. Hand-painted with 23ct gold, the treats are usually enriched with opulent colour. You can also find enchanting cakes and decadent chocolate.

6. Carnaby

During the festive season, Christmas lights on Carnaby Street are the most fabulous. They make the shopping street look prettier and bring goodwill and hope in uncertain times. Over one hundred brands open their doors enticing customers off the street with discounts. Well known favourites include Pepe Jeans London, the North Face, the Kooples, Replay, Skinnydip and more.

At Lazy Oaf, pop in and peruse their quirky clothing. You can experience in-store installation while sipping a drink. Don’t forget to check out Kingly Court’s Pizza Pilgrims, Wright Brothers Soho, Dirty Bones and others. They will be offering discounts and promoting more products on top of the discounts.

Live music and street entertainers will be entertaining visitors as they race around the shops. Don’t worry. There is plenty of space to move around and plenty of places to rest.

7. Belgravia

Want to pick some splendid gifts for family and friends this festive season? Get yourself down to Belgravia. Popular for its vibrant atmosphere and stucco-fronted houses, you can pick:

  • Lovely jewellery
  • Trinkets
  • Gourmet luxuries
  • Fine cigars and more.

Along Mount Street, there are many boutiques – from Marc Jacobs London store to French leather goods specialists. If you’re looking for gifts for him and her, Mount Street is a perfect choice. Next is Motcomb Street, a stunning bijou cobbled lane between Sloane Street and Knightsbridge. The street boasts of an array of specialist shops, luxury chocolatiers, and starred restaurants.

Check out Pimlico Road where you can find antique stores, galleries and other shops. Here you can shop for Christmas decorations, cultural trinkets and others for discerning family and friends. Drop by the Daylesford farm shop to get tastings of organic turkey, mulled wine, Daylesford cheddar and tasty mince pies.

If shopping with kids, they can have their faces painted as you explore your Christmas order.

8. St James’s

Inject some magic into your Christmas shopping this festive season by taking a trip to St James’s. For a small area, it has several world-famous streets, restaurants and stores. Heading up St James’s Street, your first port of call should be Berry Bros & Rudd. You can explore their extensive range of ports and wines. They have Christmas hampers which you can order online or in-store.

On the opposite side of the street is Truefitt & Hill. Since 1805, the store has been providing men’s grooming products. If you’re looking for high-quality aftershave balms, we highly recommend a visit to the store.

Still on the same street is D.R. Harris. Opened in 1790, this is a grooming shop well known for its exclusive range of fragrances. Here, you can find the Windsor range and others. For a practical gift, especially for loved ones graduating from school, check out Tumi. You can find a great set of luggage and accessories.

9. Coal Drops Yard

For an enjoyable and genuinely relaxed Christmas shopping, head to Coal Drops Yard shopping complex. This super cool shopping destination at the heart of Kings Cross hosts numerous international brands. From fashion to lifestyle, beauty to homeware, discover wonderful things and have fun while shopping.

At Tracey Neuls, find timeless designs that feature exceptional levels of craftsmanship. Hand crocheted and practical, the limited-edition bags are stylish and handy. Another treasure trove is Wolf & Badger. They stock everything from clothing to beauty products. The brand also produces handcrafted artisan pieces in an environmentally friendly way.

Universal Works is a modern brand that sells good honest menswear. Launched in 2009, you can find well-cut, easy to wear collections. This is the reason why the label has so many fans.

10. Camden

Shop differently this Christmas at Camden. From jewellery and crafts to one fashion, you can get all you need from the Camden Market. For new threads, check out Cyberdog. Opened in 1994, this emporium of electronic and neon fashions is popular with visitors. Past its imposing entrance, you’ll find an escalator that takes visitors down to a trove of rave gear. Here you can find cybertronic and futuristic styles as well as Kawaii and neon clubwear.

For affordable vintage, head to Lost ‘n’ Found. As the perfect rummaging territory, it’s the ideal source for vintage clobber and one-off party gear. There are no big labels at the store. You can find 50’s cocktail dresses, 60’s handbags and 70’s leather shoulder bags.

Collectif is another exciting retail destination. They stock menswear, womenswear, footwear and accessories. The brand combines classic vintage styles with new fashion trends plus a splash of rock and roll. By doing so, they create a sense of glamour and romance.

11. One New Change

Join thousands of shoppers this Christmas to shop in London. Start at One New Change, a shopping centre with more than 60 stores. The complex also has numerous restaurants and a public roof entrance that provides views of St Paul’s Cathedral.

You can shop at stores such as Molton Brown, Oliver Bonas, Swarovski, Pandora, the Body Shop and more. Find stocking sized gifts at Dermalogica and Hotel Chocolat. At Dune, shop for stylish footwear for family and friends.

Next is Leadenhall Market, a beautiful covered market in London. A former filming location for Harry Potter’s Diagon Alley, you can buy flowers, meat, cheese and other fresh food. The covered market also has pubs, restaurants and other stores where you can buy wine and watches from big brand names such as Diptyque and Barbour.

12. Covent Garden

The Covent Garden is one of London’s most dazzling neighbourhoods and the #1 destination for Christmas shopping. All stores offer one of a kind al fresco experience with a great selection of gifts. Shop at Kick Game, the luxury streetwear and sneaker brand. They will be selling their limited edition sneakers from Yeezy and more. Mackintosh, the British outerwear brand will sell its classic outerwear and new collections.

Other stores offering exclusive gifts in Covent Garden include: Bucherer

  • Paul Smith
  • Burberry
  • Mulberry
  • Hackett
  • Dior and more

Shop for beauty products at Chanel, Charlotte Tilbury, Tom Ford, Aesop and more, including bespoke gift wrapping.

At Benjamin’s Christmas shop, find traditional toys with wreaths and decorations. Those looking for a dining experience can visit Covent Garden’s top restaurants and bars. They include Sticks’n’Sushi, Buns & Buns, Laduree and others.

This festive season, you may be greeted by a 60ft British grown Christmas tree that will dazzle with over 30,000 lights. This is the ultimate festive photo moment. At the Covent Garden Market Hall, there are handmade goods from local traders. The market also has leather goods, home accessories, jewellery, trendy clothes and accessories.

13. Columbia Road Flower Market

Columbia Road Flower Market is home to over 60 shops, cafes and galleries. You can wander in and out as you explore the boutiques and gift shops. The street is also home to art, antiques, homeware, toys, kitchenware and jewellery shops.

During the festive period, the Columbia Road Flower Market will be buzzing with the excitement of people as they shop. Shoppers will be purchasing branches of red berries, bunches of mistletoe and Christmas trees to decorate their homes.

Several stores will brim with colourful Christmas wreaths. Shoppers can use them to adorn their doors to announce the festive season. Many Victorian shops are bursting with vintage finds. You can source unique and one-off gifts made by local designers and artisans. From vintage handbags to scents and candles, you can find them at the Victorian shops.

14. Seven Dials

At the heart of London is Seven Dials. Every Christmas, the streets of Seven Dials experience a Christmassy transformation. Dazzling lights trail the streets, plus colourful baubles and wreaths. In 2020, the theme was “festive woodland” but 2021 is a surprise.

Every Christmas, Seven Dials has a grotto and live window display. This gives shoppers a glimpse of Mr Claus and his elves hard at work. Seven Dials is home to a curated range of global brands and stores. Examples include:

  • Bareminerals
  • Benefit
  • Birkenstock
  • Bloch
  • Camper
  • Caudalie
  • Cow Vintage
  • Cubitts
  • Diesel
  • Dr Martens
  • Digme Fitness
  • Deciem and more

These brands stock luxury designer collections from menswear to womenswear and footwear. There is no shortage of mouth-watering options at Seven Dials. You can take a decadent meal kit from Tredwells or your own Take and Bake from Homeslice guaranteed to make your Christmas a great one.

15. Winter Wonderland London Hyde Park

Hyde Park is one of the eight Royal Parks in London. Covering 350 acres, the park is home to numerous landmarks, including:

  • Diana Princess of Wales Memorial Fountain
  • Speakers’ Corner
  • Serpentine Lake

At the heart of the park is the Winter Wonderland.

For over 15 years, the Winter Wonderland has been a popular destination for Londoners and tourists alike. It started as an open-air Christmas market. Today, it’s grown into an extravaganza with roller coaster rides, festive bars, shows, live music and ice skating.

Besides the extravagant shows, there are several shopping stalls at the Christmas market. Here you can find everything from local produce to home accessories, jewellery to hand-knitted goods. After hours of shopping, treat yourself and your family to a wholehearted Christmas meal. From local mulled wine to tantalizing street food, there is a lot you can feast on.

Famous places you can eat include Bar Hutte, the Fire Pit, the Carousel Bar, the Bavarian Village, Thor’s Tipi Bar and more.

16. Greenwich Market

At the historic Greenwich Market, you can find homeware and accessories, homemade gifts and other crafts. This covered market has several independent shops, cafes and bars which make for a great day out. To get to this picturesque village, take the DLR from Bank or the high-speed Thames Clippers.

If you’re looking for unique jewellery pieces, original interior décor, handmade soaps and more, Greenwich Market is the place to go. You can also find vintage goods and souvenirs as you explore the shops. After racing from shop to shop, enjoy tasty street food and cuisines from around the world. They also offer gluten-free and vegan options.

17. Kingston’s Ancient Market Place

Like Greenwich Market, Kingston’s Ancient Market Place is a thriving market town in London. Situated 12 miles from Central London, it lies on the banks of the River Thames. It is within easy reach of Hampton Court Palace, Bushy Park and Kew Gardens.

Kingston’s Ancient Market Place is a bustling market. It has several shops both high street brands and independent labels. You can find designer clothes for men, women and kids including brands such as Gucci, Valentino, and more.