London's best Christmas markets
London’s Christmas markets are the perfect places to get your festive fill! Covent Garden’s Christmas market is as Christmassy as it gets, with charming stalls, massive Christmas trees, and snow-dusted decorations. These are London´s best Christmas markets to visit this December:
- Covent Garden Christmas Market Twinkling lights, a giant Christmas tree, and snow-dusted stalls filled with quirky gifts. It’s the ultimate Christmas scene!
- Southbank Centre Winter Market A German-style market on the river, with bratwurst, mulled wine, and handmade crafts galore—all set against the Thames.
- Christmas by the River at London Bridge Indie vibes with handmade goods and gourmet treats, plus the iconic view of Tower Bridge as your festive backdrop.
- Winter Wonderland at Hyde Park The king of Christmas markets! From gifts and food stalls to rides and a full-on carnival atmosphere, it’s a must-visit.
- Leicester Square Christmas Market Right in the heart of the West End, it’s perfect for a pre- or post-theatre festive browse. Grab a hot chocolate and soak up the Christmas cheer!
- Trafalgar Square Christmas Market Enjoy small wooden chalets with handcrafted gifts, set beneath London’s iconic Christmas tree. It’s like stepping into a Christmas card.
- Greenwich Christmas Market This market is a mix of history and holiday spirit. Wander through artsy stalls, pick up handmade gifts, and enjoy the lovely Greenwich atmosphere.
- Kingston Christmas Market A little outside the city, but worth the trip. Think fairy lights, wooden huts, and a traditional festive vibe that feels like a trip to a European Christmas village.
- Borough Market Not a traditional Christmas market, but Borough Market is a foodie’s dream at any time of year - especially during Christmas, it’s full of seasonal goodies like mince pies, mulled wine, and artisanal treats.