10 of the Best Christmas Markets to visit in London in 2025 

Kingston Christmas Market
Located in the historic marketplace of Kingston upon Thames, this charming market offers wooden chalets, festive food and plenty of family-friendly atmosphere. It has a continental feel, with bratwurst, churros and glühwein, alongside stalls selling gifts, crafts and decorations. With its riverside walks and proximity to Hampton Court, Kingston makes a lovely festive day trip outside central London.
Southbank  Winter Market
The Southbank transforms into a festive riverside wonderland each year, lined with wooden chalets selling artisan gifts, mulled wine and delicious street food. With the Thames glittering alongside and twinkling lights overhead, it’s a magical spot for families and couples alike. Street performers and live music add to the atmosphere, making it one of London’s most iconic Christmas market experiences.
Covent Garden Christmas Village
Famous for its giant tree and sparkling decorations, Covent Garden offers amarket full of independent boutiques, seasonal pop-ups and cosy foodstalls. Wander among the cobbled piazza, soak in the streetentertainment and warm up with a hot chocolate or mulled wine. It’s afestive favourite where shopping, dining and atmosphere come togetherbeautifully in the heart of London.
Greenwich Christmas Market
Set in the historic Greenwich World Heritage Site, this market is packed with handmade crafts, jewellery and unique stocking fillers from local artisans. The covered market hall makes it a perfect stop even on rainy days, while the nearby Cutty Sark and riverside pubs add extra charm. It’s a more relaxed, authentic market experience compared to the bustle of central London.
Leicester Square Christmas Market
Right in the middle of London’s West End, Leicester Square hosts a traditional-style Christmas market with festive food, craft stalls and a programme of live performances. The square is transformed into a cosy village of twinkling huts, where visitors can enjoy bratwurst, mulled wine and entertainment. Its central location makes it a convenient festive stop during a day of Christmas shopping or theatre trips.
Battersea Christmas Market
The recently redeveloped Battersea Power Station has quickly become one of London’s best festive destinations. Its riverside location is beautifully lit up at Christmas, with a market full of food stalls, pop-ups and craft traders. The highlight is the ice rink, set against the iconic chimneys, creating one of the most striking backdrops in London. With shops, restaurants and family-friendly activities inside the Power Station too, it’s a stylish and modern alternative to Winter Wonderland.
Trafalgar Square Christmas Market
Beneath the city’s iconic Christmas tree from Norway, Trafalgar Square’s market features stalls selling festive crafts, warming drinks and seasonal snacks. Carol singers often perform beneath the tree, creating a wonderfully traditional atmosphere. Its central location makes it easy to combine with other London highlights, and the lights on the surrounding buildings add extra magic as night falls.
London Bridge Market
Set along the Thames with Tower Bridge as its backdrop, this market is one of the most picturesque in London. Wooden cabins line the riverside, selling crafts, food and festive drinks. It’s an atmospheric place to wander after dark when the city skyline glitters around you. The mix of shopping and sightseeing makes it ideal for visitors wanting both festive and iconic London views.
Borough Market at Christmas
London’s legendary food market gets an extra sprinkle of festive spirit in December. Expect seasonal produce, artisan treats and warming street food, alongside beautifully decorated stalls. It’s the perfect place to stock up on Christmas cheeses, chutneys, cakes and wines. With its lively atmosphere and unbeatable quality, Borough Market at Christmas is heaven for foodies looking for festive inspiration.
 Christmas at Leadenhall  
There’s always a touch of Christmas magic about Leadenhall Market, with its ornate Victorian roof and cobbled walkways glowing beneath golden lights. But during the festive season it becomes truly enchanting, as garlands, baubles and trees transform the arcade into a winter wonderland. In 2025, visitors have even more reason to linger, with three festive pop-ups adding sparkle to the season.  

You Might Also Like...
Make Christmas magical this year with our free guide to England's Best Christmas Markets 🎄
Step into London’s cosiest Christmas pubs, where roaring fires, mulled wine and festive cheer create the perfect backdrop for winter gatherings and seasonal celebrations.

If you like this, you will love our new book, Secret London


COPYRIGHT COPPER & ELM LTD. ALL RIGHTS RESERVED