Christmas Markets in London 2026
London has no single Christmas market. It has a dozen or more, run by different organisers on different dates, from the South Bank and Leicester Square to Greenwich and Kingston. This page lists each one with its own dates.
None open this weekend (17 and 18 October 2026). Next to open: Skate Leicester Square and Christmas Market, on Saturday 31 October 2026.
Loading the map…
Map: © OpenStreetMap contributors, OpenFreeMap.
The Most Popular in London
Ranked by how many people in the UK search for each market in a year (Google search data, October 2026).
- Southbank Centre Winter Market 2 Nov 2026 to 4 Jan 2027
- Skate Leicester Square and Christmas Market 31 Oct 2026 to 3 Jan 2027
- Kingston Christmas Market 2026 dates not yet announced
- Trafalgar Square Christmas Market 2026 dates not yet announced
- Greenwich Market at Christmas 2026 dates not yet announced
2026 Dates, in the Order They Open
| Market | Dates | Days Closed | Entry |
|---|---|---|---|
| Skate Leicester Square and Christmas Market London | 31 Oct 2026 to 3 Jan 2027 | Closed on Fri 25 Dec | |
| Southbank Centre Winter Market London | 2 Nov 2026 to 4 Jan 2027 | Closed on Fri 25 Dec, Thu 31 Dec | Free |
| Spirit of Christmas Fair London | 2 to 8 Nov 2026 | Open every day of its run | Ticket |
| Good Housekeeping Live with Country Living Christmas Market London | 11 to 14 Nov 2026 | Open every day of its run | Ticket |
| Blackheath Christmas Fair Blackheath | 15 Nov 2026 | One day only | |
| SoLo Craft Fair South Bank Christmas Market London | 15 Nov to 20 Dec 2026 | Open Sundays only | Free |
| Hyde Park Winter Wonderland London | 19 Nov 2026 to 3 Jan 2027 | Closed on Fri 25 Dec | Ticket |
| Sparkle Festive Fair Teddington | 20 to 22 Nov 2026 | Open every day of its run | Ticket |
| Fulham Pier Christmas Market London | 21 Nov to 6 Dec 2026 | Open 21 to 22 Nov and 5 to 6 Dec only | Free |
| Mayfair Christmas Market London | 26 to 28 Nov 2026 | Open every day of its run | Free |
| Chelsea Physic Garden Christmas Fair London | 26 to 29 Nov 2026 | Open every day of its run | Ticket |
| Finnish Church Christmas Fair London | 27 Nov to 6 Dec 2026 | Open 27 to 29 Nov and 4 to 6 Dec only | |
| Hampton Court Palace Festive Fayre East Molesey | 4 to 13 Dec 2026 | Open 4 to 6 Dec and 11 to 13 Dec only | Ticket |
| Duck Pond Festive Market at Chiswick House Chiswick | 5 to 24 Dec 2026 | Open 5 to 6 Dec and 19 to 24 Dec only | Free |
Dates Not Yet Announced, and Places Without a Market
- Battersea Power Station Christmas Market (no separate market)
- Borough Market Christmas Market (no separate market)
- Buckingham Palace Christmas Market (no separate market)
- Camden Christmas Market (no separate market)
- Canary Wharf Christmas Market (no separate market)
- Covent Garden Christmas Market (no separate market)
- Greenwich Market at Christmas
- Kew Gardens Christmas Market (no separate market)
- King's Cross Christmas Markets
- Kingston Christmas Market
- Spitalfields Christmas Market (no separate market)
- Trafalgar Square Christmas Market
- Wembley Park Festive Market
- Wimbledon Christmas Market
- Winter by the River
Looking for a particular day? Use the finder, or see what is open this weekend. How we check dates.