Southbank Centre Winter Market
Photograph: Steven Okonkwo for Time Out
Photograph: Steven Okonkwo for Time Out

The best Christmas markets in London for 2025

Ditch department stores and wrap up all your Christmas shopping at London’s best festive markets and fairs for 2025

Advertising

Some people start prepping for Christmas before the first autumn leaf has fluttered to the ground. But if you’re yet to even start a shopping list, don’t panic just yet. December rewards the less organised among us with a whole bunch of unique shopping experiences in the form of dozens of indie festive markets happening around the city.

In the winter months running up to Crimbo, the capital becomes home to tons of wintry fairs, stacked with stalls selling unique pressies from small businesses and independent designers that you’d never find in the big shops online or off. They’re perfect for browsing as the big day looms and a good excuse to treat yourself to Christmas snacks and mulled wine as you tick gifts off your list.

You’ll find everything you need to make someone’s Christmas Day memorable at London’s pop-up markets, from ceramics and plants to pressies from around the world. Be sure to bookmark this page, because we’ll be adding more markets around the city as they’re announced. 

Londons best Christmas markets at a glance:

RECOMMENDED: Our complete guide to Christmas in London.

Amazing London Christmas markets

  • Things to do
  • Markets and fairs
  • Spitalfields
  • Recommended

You’ll find all the usual joys of Spitalfields Market and then some over the Christmas period. The market’s festive programme includes Christmas Shopping Lates, where shoppers can browse until 8pm serendaded by a live gospel choir. There’ll also be wreath making classes, seasonal dishes and a pop-up bar serving steaming cups of mulled wine and spiced chai. Bishop’s Square will become a village of pop-up chalets serving food and drinks, with a Gingerbread House hosting a range of festive activations. 

Opening dates: November 12-December 24

What you’ll find: Endless handmade, vintage and independently sourced gifts. 

  • Things to do
  • Markets and fairs
  • Greenwich
  • Recommended

Greenwich Market will kick off its festive season with a glowing lantern parade and light switch-on on November 19. It’ll be decked out with twinking decor and the scents of Christmas dishes and drinks, alongside the usual line up of stalls for all your stocking-filler or secret Santa needs. 

Opening dates: From November 19

What you’ll find: Expect eco-friendly candles, handmade jewellery and artisan accessories, homeware and interior. 

Advertising
  • Things to do
  • Borough
  • Recommended

Borough Market is one of London’s finest foodie destinations, so naturally it comes into its own during the feasting and boozing of the festive season. Its Christmas programme usually involves a series of live demonstrations, tastings and masterclasses, and the famous ‘cheese-themed extravaganza’ An Evening of Cheese. More details to come. 

Opening dates: December 1-31

What you’ll find: A bountiful spread of some of the finest food in town. 

Recommended
    More on Christmas
      Latest news
        Advertising