London's Best Christmas Markets 2023
  • HOME

London’s Best Christmas Markets 2023

The capital is buzzing with festivities

Looking for the ultimate Christmas shopping experience, or just a festive browse? London is brimming with festive markets complete with mulled wine, roasted chestnuts, carol singing, live music and even wreath making. Here’s our pick of the best for 2023.

London’s Best Christmas Markets 2023

Guildhall Christmas Market

Elevate your Christmas gift-giving game at the magical Guildhall Christmas Market. After a few Covid-enforced years of closure, the market will return to the beautiful and gothic Guildhall for 2023 this November, with a variety of lovely stalls selling handmade and unique items.

Guildhall Christmas Market

© James Benson/British Red Cross

Details: 5:30pm–9:30pm on 27 November & 10:30am–7pm on 28 November 2023 at the Guildhall (Entrance via Guildhall Art Gallery, Guildhall Yard, EC2V 7HH). Tickets are £7 per person, raising vital funds for the work of the British Red Cross.

St Paul’s Christmas Market

New for 2023 is St Paul’s Christmas Market, with decorated cabins nestled next to one of the UK’s most iconic landmarks. Expect picture perfect scenes with an array of artisan food stalls, bespoke jewellery, knitwear, and sizzling street-food. While you’re there, why not stop by a festive carol concert?

Carols at St Paul's Cathedral

© St Paul’s Cathedral/Graham Lacdao

Details: Open from 11am to 7pm 27 November–24 December at St Paul’s (St. Paul’s Churchyard, London EC4M 8AD).

King’s Cross Christmas Markets

The Kings Cross Christmas markets are back for another year with a characteristic range of exciting and unique themes on the cards, from crafts to the beloved Mexican Market. Nearby, Club Curling has also returned, throwing the Winter Olympic sport back into the spotlight for another season.

Kings Cross Christmas Market

Details: 9 November–23 December at Canopy Market (West Handyside Canopy, 2 Granary Square, London N1C 4BH) & Coal Drops Yard (Stable St, London N1C 4DQ).

Battersea Power Station’s Christmas Markets

Head to Battersea Power Station for its second year of festivities, including the glittering Glide skating rink plus a plethora of shopping destinations and festive activities. New for this year are the special Christmas Markets showcasing handmade wares (many right here in London), sw

Details: Throughout November and December at Battersea Power Station (Kirtling St, Nine Elms, London SW11 8AX).

Kingston Christmas Market

Kingston’s anticipated Christmas market returns for another year. Only a 28-minute trip from Waterloo, this European style market features a curated selection of independent makers selling seasonal food and other Christmas treats while festive live music plays on.

Christmas in Kingston

Details: 16 November–31 December 2023 at Market Place, Kingston upon Thames KT1 1JQ.

Christmas at Borough Market

London’s Borough Market gets a festive makeover every Christmas, with tinsel, wreaths and fairy lights alongside mulled wine, treats and perfect presents. Plus, elevate your Christmas dinner game with fresh ingredients and produce can be picked up from the market.

Christmas at Borough Market 

Details: Throughout December at Borough Market (London SE1 9AL).

Greenwich Peninsula Market

Greenwich Peninsula – home of the O2 – was transformed into an Enchanted Forest for last year’s festive season, featuring everything from winter craft workshops to classic film screenings (think Elf, Home Alone, Frozen and It’s a Wonderful Life), intimate jazz gigs to a Christmas rock concert. We’re expecting a return of the Christmas market in 2023, featuring favourites such as warming mulled wine, season street food, festive cocktails and delicious churros.

Details: 17 November 2023–26 January 2024 at Greenwich Peninsula.

Christmas in Covent Garden

Christmas in Covent Garden will return in 2023, with a diverse and packed schedule that promises something for everyone. The festive sleigh will be back by popular demand, alongside daily snow showers and exclusive pop-ups to enjoy alongside the classic various food markets.

Ballerina at Covent Garden Christmas Market

Details: November 2023–January 2024 at Covent Garden (London WC2E 8BU).

London’s Farmers’ Markets

For a British festive feast this Christmas, head down to one of London’s Farmers Markets. These markets have been going since 1999 and certainly do not disappoint. Whether you’re looking for Oak Smoked Cheddar & Double Devonshire, Hazelnut & Orange stuffing or Mulled Cider, there is something for everyone here.

Featured Image (c) Ross Sneddon