Table of Contents
As the festive season approaches, London once again transforms into a shining spectacle of lights, warmth and seasonal joy. From early November through to the New Year, the city’s most beloved Christmas markets come alive, blending traditional charm with modern flair. Whether you’re after unique gifts, gourmet treats or simply a stroll in the winter air with a hot drink in hand, here are some of the most popular festive markets to visit in 2025.
Southbank Centre Winter Market

Located along the banks of the Thames, the Southbank Centre Winter Market returns for 2025 with its riverside setting offering wood-chalets filled with artisan gifts, festive decorations and global street-food. According to listings, it runs from 3 November 2025 to 4 January 2026. You’ll find the glow of the city lights across the water, paired with the warm scent of mulled wine and the hum of live music—an ideal start to a London Christmas experience.
Christmas in Covent Garden
In the heart of London’s theatre and shopping district, the Christmas in Covent Garden enchants with its giant Christmas tree, immersive decorations and premium gift-stalls. The 2025 edition is set to kick off on 12 November 2025. The elegant surroundings of the piazza, alongside street-performers and the bustle of festive dining, make this a highlight for both shopping and atmosphere.
Leicester Square Christmas Market
For something central and lively, the Leicester Square Christmas Market provides a festive escape amidst the West End. The market opens on 1 November 2025 and runs through to early January 2026. Wooden chalets, handmade toys, decorative gifts and live entertainment make this market ideal for families and theatre-goers alike.
Old Spitalfields Christmas Market
East London’s trendy and independent scene is embodied in the Old Spitalfields Christmas Market. Opening from around 12 November 2025, this market brings together vintage, design-led gift-stalls, artisan fashion, jewellery and street-eats in a vibrant setting. It’s perfect if you’re looking for gifts that are a little different to the usual run-of-the-mill market fare.
Greenwich Christmas Market
A bit further out but worth the visit, the Greenwich Christmas Market opens around 19 November 2025. Set in the historic maritime area of Greenwich, the market offers handcrafted gifts, vintage finds and international food under festive lights, providing a more relaxed atmosphere than the central London bustle.
Hyde Park Winter Wonderland
No London Christmas round-up would be complete without the Hyde Park Winter Wonderland. This vast festive event returns from 14 November 2025 to 1 January 2026. Beyond the merchandise-filled chalets and food stalls, it features ice-skating, fairground rides, themed bars and spectacular lighting. It is a full-scale winter festival as much as a market – ideal for families, friends and anyone wanting an immersive seasonal outing.
Christmas at Borough Market
For the food-loving visitor, the Christmas at Borough Market offers seasonal delights in one of London’s oldest and most famous food markets. Opening 1 December 2025 through into early January is expected. Expect everything from artisan cheeses and charcuterie to mince pies, roasted meats and warming festive drinks, all set in the lively arches of this historic market.

Visiting these markets in 2025 means embracing not just the shopping or the food, but the full winter-city experience: the crisp air, the glow of fairy lights, the sounds of carol singers, the promise of something warm in your hand. For the best experience:
- Go earlier in the season (mid-November to early December) to avoid the peak crowds.
- Visit on weekdays if you can – weekends tend to be busy, especially at Hyde Park and Covent Garden.
- Dress for the weather: layers, a good coat, hat, gloves and waterproof shoes will make the strolls between stalls far more comfortable.
- Consider booking rides or skating in advance at Winter Wonderland – it’s popular and some experiences sell out fast.
- Take time in each market to wander away from the main stalls – independent traders often hide clever gifts and the best festive food spots.
Whether you’re after a cosy riverside afternoon at Southbank, a bustling market in central London at Leicester Square or a full-on winter festival at Hyde Park, London’s Christmas markets for 2025 deliver something for everyone. Prepare to sip, shop and savour the season in style. 🎄

