The historic Leadenhall Market lies in the heart of London, and is home to a range of boutique restaurants and bars all year round. Founded in 1321, its architecture is as beautiful as you’d expect, with the traditional facades meaning it was even used as a filming location for Harry Potter. So, of course, it makes the perfect location for traditional Christmas festivities.
Across the season, the covered market is home to an eight-meter-high Christmas tree and is hosting a series of pop-ups, including a toy museum and an Alpine Lodge serving winter warmers including hot buttered rum and marshmallow hot chocolates. Sign. Us. Up.
Leadenhall Market, Gracechurch St, London
Covent Garden Christmas Market
12 November, 2025 – 5 January, 2026
SOPA Images/Getty Images
Nothing really screams magical Christmas like the Covent Garden Christmas market. This one is a tourist hot-spot for a reason. With loads of London charm and history, the picturesque Covent Garden Market is an iconic festive spot. Throughout much of November and December, the family market will transform into a winter wonderland, complete with over 300,000 fairy lights, the iconic giant gold bells and, of course, the beloved giant Christmas tree. There will also be plenty of theatre and performances in the market to keep you entertained.
The Market Building, London WC2E 8RF
Trafalgar Square Christmas Market
9 November, 2025 – 2 January, 2026
UCG/Getty Images




Follow