London Christmas markets 2025: Full list of opening and closing dates for the capital's festive markets

London is set to welcome back several Christmas markets this holiday season - here’s when they’ll open.

It might only be November, but London has entered into full Christmas mode.

The lights are up - and they’re on - and the festive cheer is spreading through the capital.

If you want to make the most of the Christmas fun right here in the capital, your first stop should be one of the city’s many Christmas markets.

Here’s a guide to London’s Christmas markets and their closing dates, so you don’t miss a thing.

1. Winter By The River

When: November 13 - January 4.

Where: By the Scoop at More, London SE1 2AA

Nearest Tube station: London Bridge - 10-minute walk

2. Trafalgar Square Christmas market

When: 5th December.

Where: Trafalgar Square, London WC2N 5DS

Nearest Tube station: Charing Cross

3. Winter Wonderland

When: November 14 - January 1

Where: Hyde Park

Nearest Tube station: Hyde Park Corner

4. Southbank Centre's Winter Market

When: November 3 - January 4

Where: Southbank Centre, London, UK

​​Nearest Tube station: Waterloo

5. King's Cross Christmas market

When: November 27 - December 22

Where: West Handyside Canopy, Coal Drops Yard

​​Nearest Tube station: King’s Cross

6. Christmas in Leicester Square

When: November 1 - January 4

Where: Leicester Square

​​Nearest Tube station: Leicester Square

If you want more great content like this, follow us on social media! We’re on Instagram, TikTok, Facebook and LinkedIn.

Follow us
© 2026 Iconic Media Group Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice