Best Christmas Markets in London

There’s nothing like visiting a Christmas market to get you into the festive spirit! Whether you’re looking to stock up on gifts, sample some Christmassy food, or take part in some festive activities, we’ve got the perfect line-up of Christmas markets in London to suit everyone’s fancy.

1. Southbank Centre

Running from late October to early January, the Southbank Centre Winter Festival has a range of wintery activities to explore. As well as numerous food and drink stalls, there’s also a curling rink for those inclined, igloo pods for toasting marshmallows and unlimited raclette, as well as multiple Christmassy shows and events held at the Southbank Centre itself.

2. Covent Garden

From November until January, the Covent Garden market is transformed into a wintery wonderland. The halls are decked with beautiful Christmas decorations, and it’s an absolute must to take a photo in front of its giant Christmas tree. Many of the shops inside the market have exclusive Christmas offers, and many of the restaurants participate in a Christmas Sandwich Festival. If you start to feel peckish while sipping on some mulled wine, why not check out our list of Covent Garden brunch destinations.

3. Leicester Square

Any time between the beginning of November to the beginning of January, you’ll find Leicester Square even more bustling than usual, with lots of Christmas market stalls and festive decorations galore. There are also a number of performances to watch in the Spiegletent – you’ll need to book these in advance, although admittance to the market is free.

4. Trafalgar Square

Famous for the giant Christmas tree, donated by Norway every year since 1947, Christmas at Trafalgar Square is one to tick off the list. With a backdrop of the National Gallery and Nelson’s Column, you can visit over 20 market stalls and pick up some Christmas presents or feast on mini pancakes and bratwurst. Open early November to early January.

5. Winter by the River

Winter by the River is London Bridge’s Christmas market offering, with a scenic backdrop of tower Bridge and (if the weather’s good enough) the city skyline. Ending 1st January, Winter by the River has two pop-up bars, as well as lots of food and ornament stalls to choose from. This year also offers karaoke rooms and live choirs.

6. Spitalfields

Spitalfields Market is already a prime London location for unique, independent brands, and Christmas is no different. Explore the usual market decked out in lights and tinsel, no doubt with seasonal offerings aplenty. While you’re stocking up on your Christmas shopping, check out Hawksmoor, Coqbul, or Poppies to grab some food.

7. Greenwich

There are lots of seasonal activities to indulge in at Greenwich Market, on top of its usual offerings of independent artisans and the variety of food stalls. In mid-November, the market marks the end of the annual lantern parade which sets off from the Visitor Centre at the Old Royal Naval College early afternoon. Greenwich have managed to get Santa to take time out of his busy schedule, and he is available to visit in the grotto. You can also take a spin (or a slow glide) across the ice at the nearby Queen’s House ice rink.

8. Kingston

Kingston’s Christmas market offers a great location to stock up on your Christmas presents – with stalls ranging from arts and crafts, to cheese, to handmade ornaments.

9. Winter Wonderland

Hyde Park’s Winter Wonderland is a huge spot, packed with rides and festive entertainment. You’ll need to book ahead, and prepare for crowds, but the sheer range of activities makes it all worth it. Whirl around in the various fairground rides packed into the park or take a moment to watch one of the park’s shows. There’s even a specific part of the festival dedicated to kids – visit Santaland to see Santa in his grotto.

10. King’s Cross

You’ll be spoilt for choice for festive activities in King’s Cross, with multiple Christmas market offerings in the area. Coal Drops Yard is extending its opening hours on Thursdays, so you can do some last minute Christmas shopping in the evenings leading up to Christmas. There will be a number of handcrafted wares for sale from stalls about the market, if you’re looking for something more handmade. If you’re looking to escape the wintery weather, Canopy Market’s covered market offers sanctuary alongside artisanal gift ideas and food and drink. Take a look at the other festivities in the area.

11. Borough Market

With its premium options in food and drink, Borough market could be an ideal choice to stock up on presents for the foodies in your life. For the cheese-lovers, there’s a cheese festival annually in December, ensuring your Christmas cheese board is fully stocked with the highest quality festive treats. Check out some of our fave brunch spots near the location, if all that shopping’s made you hungry!