We understand this was a tough year for everyone. Luckily, it almost came to an end. With 2021 and Christmas just around the corner, make the most out of this year in December. We’ve picked some of the Best Christmas Markets in London that you can visit this year.

1.Selfridges Christmas Market 

When: 2 December – 3 January, 4–9pm on weekdays & 12–9pm at weekends

Where: Edwards Mews, at the rear of Selfridges London

Selfridges Christmas Market is one of the Best Christmas Markets in London. From buying your Christmas tree (and all your decorations) to fair rides and the capital’s greatest street food vendors, our festive market was created in collaboration with food market pioneer and founder of Street Feast, Dominic Cools-Lartigue.

2. Greenwich Christmas market

When: 2, 9, 16, 23 December 2020

Where: Greenwich Peninsula, London SE10 9HZ

Eco-friendly candles, handmade jewelry, and leather accessories, homeware, and interior. Some shops open too. And enjoy some festive cheer with a delicious street food or tasty treats, and sip a warming glass of mulled wine.

3. Crafty Fox Christmas Market


Where: West Handyside Canopy, Kings CrossLondon

For three full days, from Friday 13th December until Sunday 15th December, you’ll find a selection of the finest Crafty Fox Market designer-makers alongside the regular Canopy Market.

4. Lower Stable Street Christmas Market, King’s Cross

When: 5 DECEMBER 2020, 20 DECEMBER 2020 ; 11-5PM


Visitors to Lower Stable Street Christmas Market can enjoy the outdoor shopping and exhibition space with a selection of London’s most forward-thinking brands.

5. Covent Garden at Christmas

Christmas in Covent Garden is unlike anything you have ever experienced. Whether it’s your first time or fiftieth time, Covent Garden is here to fill you with delight, wonder, and joy this Christmas.