Christmas chalets by the river Thames at Southbank Centre Winter Market

11 best Christmas markets in London 2025

Events

Search Events

Find much more than presents and stocking fillers at these magical Christmas markets in London.
Visit London Editors
Written by Visit London Editors Edited by Frances Hocking 07 January 2025

Pick up the perfect Christmas gifts for loved ones and enjoy street food, twinkling lights and entertainment throughout the festive season at some of London's most popular Christmas markets.

The locations below usually host some of the best London Christmas markets to suit every taste. From traditional markets in iconic locations to quirky market stalls selling artisan gifts – check back later in the year for confirmed details of London's top Christmas markets for 2025!

Traditional Christmas markets

1. Southbank Centre Winter Market

Twinkling lights at Southbank Centre Winter Market

See the South Bank's riverside transformed into a wintry wonderland, where global cuisine and an artisan Christmas market normally come together in one sparkling location for Southbank Centre's Winter Festival. Amble past traditional wooden chalets that line the banks of the Thames each year and pick up stocking fillers or tuck into cheese-based food and mulled wine from the stalls. Nov TBC

2. Leicester Square Christmas market

Warm twinkling lights illuminate a stall at the Leicester Square Christmas market with a toy soldier on the top and crowds of people walking around in front

Experience festive fun with Christmas in Leicester Square, which is known to give the home of blockbuster film premieres a yuletide makeover. Browse the traditional market filled with a wonderful array of crafts and tempting treats, before heading to one of the spectacular performances that often take place over the festive period. Nov TBC

3. Trafalgar Square Christmas market

Wander past the wooden chalets filled with handmade crafts, cool gifts and delicious treats at the Trafalgar Square Christmas market. You can usually expect to find carol singers performing festive tunes by the Trafalgar Square Christmas tree throughout December. Nov TBC

4. Covent Garden Christmas markets

Twinkling Christmas trees and lights line Covent Garden market

Be dazzled by hundreds of thousands of glittering lights during Christmas in Covent Garden, which in previous years has featured three daily markets filled with handmade crafts and unique gifts for Christmas. You can expect to shop for gifts and enjoy plenty of Christmas fun in the area, which in 2024 included mulled wine stations and festive-themed photo opportunities! Nov TBC

5. Winter by the River at London Bridge City

People walk past stalls selling Christmas fare and covered with LED lights next to the river Thames at night with Tower Bridge in the distance

Winter by the River at London Bridge City is set against stunning views of Tower Bridge and the Tower of London, normally featuring wooden huts packed with original presents, handmade crafts and plenty of delicious snacks. Indulge in mouthwatering food from an array of pop-up stalls and admire one of London's most iconic skyline views with a steaming hot beverage. Nov TBC

6. Old Spitalfields Christmas market

A red phone box stands under an Old Spitalfields Market sign with the door open and presents spilling out, surrounded by Christmas trees

Get in the festive spirit with a visit to Old Spitalfields Christmas market, where you can take your pick from several mouthwatering foodie delights before wandering through themed stalls selling clothes, jewellery and art. Finish off your Christmas gift shopping in the many shops and boutiques surrounding the market. Nov TBC

7. Kingston Christmas Market

A wooden star decoration with a snowy festive scene inside hanging inside one of the Christmas market stalls in Kingston surrounded by toy shoulders

Venture to picturesque Kingston upon Thames to search the riverside town's Ancient Market Place for unique Christmas gifts at the Kingston Christmas Market. The cosy cabins usually come packed with a range of handmade arts and crafts, beautiful decorations and stocking fillers. Afterwards, enjoy seasonal entertainment while tucking into some street food. Nov TBC

8. Greenwich Christmas market

Tick items off your Christmas shopping list while browsing Greenwich Market's stalls and shops that have a range of stocking fillers, fashion items, crafts and original artworks. Afterwards, wander the historic maritime neighbourhood of Greenwich, which is usually decked out in lights and a nautical-inspired Christmas treeNov TBC

9. Winter Wonderland Christmas market

Twinkling string lights hang above people perusing wooden Christmas market stalls.

Follow the lights to Hyde Park and soak up the festive atmosphere of Winter Wonderland, one of the biggest Christmas markets in London. Discover more than 100 wooden cabins overflowing with fantastic gifts, including handmade crafts and beautiful pieces of jewellery. It's also home to the UK's biggest outdoor ice rink, a giant observation wheel and top Winter Wonderland Christmas shows. Nov TBC

10. King's Cross Christmas markets

Star shaped lights hang above King's Cross Christmas market

Enjoy some festive fun as multiple Christmas markets tend to pop up in King's Cross. Hunt for eclectic gifts from the stalls selling a variety of goods from homeware and fashion to handmade crafts. Plus, sample plenty of warming drinks, hearty food and vegan treats while shopping to the sound of live music. Nov TBC

11. Borough Market at Christmas

Crowds of people wrapped in warm clothes queue for a cheese stall at Borough Market stocked with piles of cheeses of different shapes, sizes and colours whilst a man behind a counter wearing a Christmas hat weighs cheese.

Explore the historical arches of Borough Market, usually decked out with lights, decorations and twinkling ornaments as you source some of the finest seasonal foods while listening to buskers singing jolly tunes. Keep your eyes peeled for exciting themed nights that usually pop up around the festive season including the famous Evening of Cheese. Dec TBC

Quirky Christmas markets to catch while you can

A young woman in a brown puffer jacket with a blue shoulder bag takes a brown paper bag filled with goodies from an independent seller at a market, with her stall full of goodies like colourful handmade mugs and painted canvases

Discover a wide range of weekend and one-off Christmas fairs and specialist London markets that normally take place in the run-up to Christmas.

  • Find one-of-a-kind gifts at the DIY Christmas Art Market, known to feature handmade trinkets, artwork, zines and more from emerging artists. 
  • Drop by Hampton Court Palace Festive Fayre where you can expect to celebrate all things foodie during Christmas in London.
  • Plan a trip to Battersea Power Station for its annual Christmas markets, which last year featured special gifts from local traders.
  • Get in the festive spirit with a trip to the Windsor Christmas Market, normally packed with stalls offering a host of local artisan products.
  • Visit the Finnish Christmas Market in London for a range of Finnish gifts, Moomin memorabilia and plenty of Finnish treats.
  • Discover hundreds of the UK's finest designer-makers and gifts you won't find elsewhere with Crafty Fox Market.
  • Be charmed by the community feel of Wimbledon's Christmas in the Village, which featured pony rides and storytelling in 2024.
  • Head to Leadenhall Market which welcomed leading craftspeople and vintage furniture and fashion each weekend last Christmas.
  • Expect to find rich traditions, authentic Japanese food and unique handmade gifts at the Yokimono Japanese Christmas Market in Dalston. 
  • Come along to the The Big Christmas Market at Riverside East for hot food, vintage clothing, face painting, festive film screenings and more from local traders.
  • Secure your free ticket to Boxpark Croydon's Christmas market where you can usually access everything from handmade ceramics and prints to plants, records and homeware. 
  • Shop for that stylish friend or family member at Olympia Events' annual Christmas market, last year featuring stalls from one-of-a-kind designers.

Treat the special people in your life to London vouchers for top spots or browse luxury Christmas gifts and experiences in the city.

If you're looking for more Christmas gift inspiration, check out these top places for Christmas shopping in London or discover plenty more things to do with these 101 festive ideas for a magical time in London at Christmas.

Explore by category