The most enchanting Christmas markets in London to visit for 2021

From the Southbank’s Christmas extravaganza to Selfridges’ fun-packed offering, these are the best festive markets

London comes alive during the holiday season, with its busiest shopping streets and riverside walkways lit up with some of the most dazzling festive displays in the country. It’s also home to the finest Christmas markets, offering everything from quaint Alpine chalets selling homemade crafts and wares to seasonal street food stalls serving up truly decadent dishes and winter warming cocktails. Here we’ve rounded up our edit of the best Christmas markets in London for 2021.

The Glossary Edit

Christmas Markets in London

Selfridges Christmas Market on the Mews

Edwards Mews, 400 Oxford Street, London W1
Until 24 December 2021

The most enchanting Christmas markets in London to visit for 2021

Following on from the success of last year’s market, Selfridges has brought back its festive offering, hidden on a secret mews behind the department store. Created in collaboration with Dominic Cools-Lartigue, founder of Street Feast, this year’s Christmas market has a treasure trove of stalls with plenty of tempting gifts and foodie treats to try as you wander. Highlights include gourmet burgers and chips by The Tramshed Project, Filipino street food from Bong Bongs and cookies and nitrogen ice cream by Chin Chin. Pick up a sustainably-grown Christmas tree from Moyses Stevens (it comes wrapped in biodegradable netting and can be delivered to your door and even decorated if you want to avoid the faff), or a beautiful personalised wreath from Your London Florist. You can shop the Selfridges Selection range, including festive treats including panettone, mince pies and bottled mulled wine made by Finsbury Park’s Top Cuvée. And, of course, there are appearances from Father Christmas plus the impressive vintage Helter-Skelter has returned, as well as new fairground rides for children and adults to enjoy.

Winter Wonderland Christmas Market

Hyde Park, Kensington, London W2
19 November – 3 January

The most enchanting Christmas markets in London to visit for 2021

This is one of the most popular Christmas markets in the whole of the UK, and with good reason. People flock from all over the country to come and browse the hundreds of Bavarian-style wooden chalets at Winter Wonderland’s Angel’s Market, which sell the usual Christmas decorations and handmade crafts alongside jewellery and clothing from independent brands, and even features craftspeople holding live demos of how they make their wares. Afterwards, take a turn on the ice at Hyde Park’s skating rink, have a go on one of the many fairground rides or book in for a tour of the magical ice kingdom, which features sculptures crafted from 500 tonnes of ice and snow.

Southbank Winter Market

Southbank Market, The Queen’s Walk, Southbank, London SE1
Until 24 December 2021

The most enchanting Christmas markets in London to visit for 2021

The Southbank has become synonymous with festive fun over recent years, thanks to the Christmas market that runs along it every winter, casting a fairy-lit glow across the Thames. Wooden huts and Alpine-style chalets covered in lights line the riverside promenade, selling everything from stocking fillers and gifts to delicate baubles and homemade crafts from independent sellers. As well as getting your Christmas shopping sorted there’s a big emphasis on food and drink here, with stalls selling indulgent Meltsmiths gourmet cheese toasties, Dutch pancakes by Stacked and slow roasted pull duck burgers from The Duck Shed. Wash them all down with a hearty eggnog or mulled wine to keep the cold at bay.

Borough Market

Borough Market, 9 Stoney Street, Southwark, London SE1
22 November 2021 – 9 January 2022

The most enchanting Christmas markets in London to visit for 2021

The foodie wonderland that is Borough Market gets a festive transformation come December, with special opening times throughout the Christmas season. Extending their opening hours into the evening, the historic venue is decked with wreaths and hung with sparkly tinsel and fairy lights as their stalls get into the Christmas spirit, stocking up on festive additions like mulled wine and traditional Christmas cakes. Alongside their usual offerings they’ll also be hosting a series of Christmas-themed tastings and demonstrations in their festive kitchen, including live masterclasses and holiday tips-and-tricks from food historian Angela Clutton, food writer Ed Smith and author and cook Jenny Chandler

Chelsea’s Enchanted Christmas

Chelsea Old Town Hall, King’s Road, Chelsea, London, SW3
Dates TBC

The most enchanting Christmas markets in London to visit for 2021

Chelsea is a must-visit London destination during the festive season, when the King’s Road is lined with Christmas trees and Sloane Square is festooned with beautiful decorations and twinkling lights. While you’re in the neighbourhood, make a pit-stop at the Enchanted Christmas market in the opulent Chelsea Old Town Hall, where you’ll find a range of independent makers and artisans selling a rich assortment of Christmas gifts and decorations. The market has long been a firm family favourite thanks to its festive face painting and seasonal entertainment, and kids of all ages will enjoy sampling the traditional Christmas food and drink on offer. Best of all? Each ticket includes a free mince pie and hot chocolate.

Subscribe to our curated London guides for the very best in contemporary culture across the capital. Plus the latest style and beauty news and reviews.