London loves a market. The capital is home to some of the very best bazaars in the world from the ultimate foodie paradise, Borough Market, to picture-perfect Columbia Road Flower Market. But, at Christmas? Well, that’s when London’s markets really come into their own.
Every year, throughout November and December, the city is chock full of markets that host fairy-light-lined stalls, festive street-food sellers and community tombolas, with a playlist of Christmas songs on loop in the background. In fact, whether you’re looking for tasty treats, traditional decorations, cutting-edge arts and crafts, or you’re shopping for last-minute presents, these Yuletide stalls are here to help.
It seems especially fitting to spend the run-up to Christmas Day picking up presents from markets this year, given what a tough two years it’s been for London’s independent businesses. Local makers, creators and traders need your support more than ever, and popping into a ceramics fair or a vintage furniture market is a great way to do just that. Plus, you can’t deny that a trip to the touristy German-style chalet market on the South Bank is an unbeatable way to serve those festive feels. Christmas shopping has never looked so enticing.
Recommended: Our complete guide to Christmas in London.