England, United Kingdom

London Christmas Markets 2026

Last updated · How we compile this guide

When are the London Christmas markets in 2026?

London has 11 Christmas markets in our directory. Confirmed 2026 dates: Hyde Park Winter Wonderland, 19 Nov 2026 – 3 Jan 2027. Last season most opened around 29 Nov and the last one closed on 4 Jan 2026; 2 stayed open after Christmas. Most are free to enter.

London's festive season mixes big events and small markets. Hyde Park Winter Wonderland combines a Christmas market with rides, ice skating and shows (book ahead), the Southbank Centre Winter Market lines the Thames, and there are markets in Leicester Square, Covent Garden and Greenwich.

11Christmas markets
29 NovTypical opening (2025)
4 Jan 2026Last market closed
2Open after 25 Dec

All Christmas markets in London

Sorted by opening date. Dates shown are from the 2025–26 season unless 2026 dates are marked — check the official website before you go.

Christmas at Kew

Closed 17, 24, 25 Nov and 25 Dec.Open into JanuaryOpens early

  • 14 Nov 2025 – 4 Jan 2026 2025–26 season2024–25: 13 Nov 2024 – 5 Jan 2025
  • Royal Botanic Gardens, Kew, Richmond, UK

Official websiteDirections

Hyde Park Winter Wonderland

2026 dates confirmedAdmission feeOpen into JanuaryOpens early

  • 19 Nov 2026 – 3 Jan 2027 2026–27 datesClosed 25 Dec; pre-booked time slots2025–26: 1 Nov 2025 – 1 Jan 2026Source: official announcement
  • Hyde Park, Serpentine Rd, London W2 2UH, UK

Official websiteDirections

Christmas Under the Canopy at King's Cross

  • 29 Nov – 22 Dec 2025 2025–26 season
  • King's Cross, Euston Rd., London N1 9AL, UK

Official websiteDirections

Borough Market at Christmas

  • 1 Dec – 24 Dec 2025 2025–26 season
  • Borough Market, London SE1 9AL, UK

Directions

Christmas at Camden Market

  • Dates to be announced 2025–26 season
  • Camden Lock Market, 7 Camden Lock Pl, London NW1 8AF, UK

Official websiteDirections

Christmas in Leicester Square

  • Dates to be announced 2025–26 season
  • Leicester Square, London WC2H 7LU, UK

Official websiteDirections

Christmas in Trafalgar Square

  • Dates to be announced 2025–26 season
  • 5 Trafalgar Sq, London WC2N 5DS, UK

Official websiteDirections

Covent Garden Christmas Village

  • Dates to be announced 2025–26 season
  • Covent Garden, London WC2E 8RF, UK

Official websiteDirections

Greenwich Market Grotto

  • Dates to be announced 2025–26 season
  • Greenwich Market, Durnford Street, Greenwich, SE10 9HZ

Official websiteDirections

Southbank Centre Christmas Festival

  • Dates to be announced 2025–26 season
  • The Queen's Walk, London SE1 8XX, UK

Official websiteDirections

Winter by the River at London Bridge City

  • Dates to be announced 2025–26 season
  • 110 The Queen's Walk, London SE1 2AA, UK

Official websiteDirections

Frequently asked questions

How many Christmas markets are there in London?

We list 11 Christmas markets in London, including Christmas at Kew, Hyde Park Winter Wonderland, Christmas Under the Canopy at King's Cross and Borough Market at Christmas. Some are small one-day or weekend events, so check the dates on each card.

When do the London Christmas markets open in 2026?

Official 2026 dates: Hyde Park Winter Wonderland: 19 Nov 2026 – 3 Jan 2027. For the other 10 markets we haven't confirmed 2026 dates yet — last season most were open by 29 Nov.

Are London's Christmas markets open after Christmas?

Yes — last season 2 markets stayed open after 25 December, including Christmas at Kew and Hyde Park Winter Wonderland. Most others closed on or before 1 Jan.

Do you have to pay to enter Christmas markets in London?

Most are free to enter. These charged admission last season: Hyde Park Winter Wonderland (admission fee).

More Christmas markets near London

All Christmas markets in United Kingdom →