Christmas Markets in London 2026
Updated 28 October 2026 · 10 markets · Greater London
10 Christmas markets and fairs in London are listed for 2026, and the Spirit of Christmas Fair at Olympia London and the Southbank Centre Winter Market both open first, on Monday 2 November. The Southbank Centre market lines Queen's Walk by the river with Alpine-style chalets until Sunday 3 January, and Winter by the River adds a curling venue on London Bridge City Pier. Kingston Christmas Market is held in the Ancient Market Place from mid-November into the new year, while SoLo Craft Fair runs craft markets at Leadenhall Market and on the South Bank. In December, Hampton Court Palace gives its Great Fountain Garden to a Festive Fayre over two weekends, and Eltham Palace and Fulham Palace each hold a fair on Saturday 5 and Sunday 6 December.
- Markets listed
- 10
- First to open
- Mon 2 Nov
- Last to close
- Sun 3 Jan 2027
- Dogs welcome at
- 3 of 10
All 10 at a glance
| Market | Dates 2026 | Town | County | Entry | Dogs | Access |
|---|---|---|---|---|---|---|
| Southbank Centre Winter Market | 2 Nov 2026 – 3 Jan 2027 | London | Greater London | — | — | Accessible toilets, Accessible parking / blue badge parking |
| Spirit of Christmas Fair at Olympia | Mon 2 – Sun 8 Nov | London | Greater London | Paid entry | No dogs (assistance dogs are welcome by law) | Accessible toilets, Accessible parking / blue badge parking |
| Winter by the River | 10 Nov 2026 – 3 Jan 2027 | London | Greater London | — | — | — |
| Kingston Christmas Market | 12 Nov 2026 – 3 Jan 2027 | Kingston upon Thames | Greater London | Free entry | Dogs welcome on a lead | Accessible toilets, Accessible parking / blue badge parking |
| Leadenhall Christmas Market | 14 Nov – 12 Dec | London | Greater London | — | Dogs welcome on a lead | — |
| Blackheath Christmas Fair | Sun 15 Nov | Blackheath | Greater London | — | — | Wheelchair accessible, Accessible toilets |
| South Bank Christmas Market | 15 Nov – 20 Dec | London | Greater London | Free entry | Dogs welcome on a lead | — |
| Hampton Court Palace Festive Fayre | 4–13 Dec | Hampton Court | Greater London | With admission | No dogs (assistance dogs are welcome by law) | Accessible parking / blue badge parking |
| Christmas Fair at Eltham Palace | Sat 5 – Sun 6 Dec | Eltham | Greater London | With admission | No dogs (assistance dogs are welcome by law) | Accessible toilets, Accessible parking / blue badge parking |
| Christmas Fair at Fulham Palace | Sat 5 – Sun 6 Dec | Fulham | Greater London | Paid entry | No dogs (assistance dogs are welcome by law) | Wheelchair accessible, Accessible toilets, Accessible parking / blue badge parking |
- 2 Nov 2026 – 3 Jan 2027Southbank Centre Winter Market
- Mon 2 – Sun 8 NovSpirit of Christmas Fair at Olympia
- 10 Nov 2026 – 3 Jan 2027Winter by the River
- 12 Nov 2026 – 3 Jan 2027Kingston Christmas Market
- 14 Nov – 12 DecLeadenhall Christmas Market
- Sun 15 NovBlackheath Christmas Fair
- 15 Nov – 20 DecSouth Bank Christmas Market
- 4–13 DecHampton Court Palace Festive Fayre
- Sat 5 – Sun 6 DecChristmas Fair at Eltham Palace
- Sat 5 – Sun 6 DecChristmas Fair at Fulham Palace
A dash means the market has not said. Ordered by opening date.
Christmas markets in Greater London
Markets in this guide: Blackheath, Eltham, Fulham, Hampton Court, Kingston upon Thames and London.

Southbank Centre Winter Market
2 Nov 2026 – 3 Jan 2027 · LondonAccessible toilets
Spirit of Christmas Fair at Olympia
Mon 2 – Sun 8 Nov · LondonPaid entryNo dogs (assistance dogs are welcome by law)Accessible toilets
Winter by the River
10 Nov 2026 – 3 Jan 2027 · London
Kingston Christmas Market
12 Nov 2026 – 3 Jan 2027 · Kingston upon ThamesFree entryDogs welcome on a leadAccessible toilets
Leadenhall Christmas Market
14 Nov – 12 Dec · LondonDogs welcome on a lead
Blackheath Christmas Fair
Sun 15 Nov · BlackheathAccessible toilets
South Bank Christmas Market
15 Nov – 20 Dec · LondonFree entryDogs welcome on a lead
Hampton Court Palace Festive Fayre
4–13 Dec · Hampton CourtWith admissionNo dogs (assistance dogs are welcome by law)
Christmas Fair at Eltham Palace
Sat 5 – Sun 6 Dec · ElthamWith admissionNo dogs (assistance dogs are welcome by law)Accessible toilets
Christmas Fair at Fulham Palace
Sat 5 – Sun 6 Dec · FulhamPaid entryNo dogs (assistance dogs are welcome by law)Accessible toilets
Questions about Christmas markets in London
When do Christmas markets start in London?
In 2026 the Spirit of Christmas Fair at Olympia London and the Southbank Centre Winter Market both open first, on Monday 2 November. The fair runs to Sunday 8 November and the Winter Market to Sunday 3 January. Winter by the River follows on Tuesday 10 November and Kingston Christmas Market on Thursday 12 November, and both stay open until Sunday 3 January. Leadenhall Christmas Market has two market days, Saturday 14 November and Saturday 12 December, and the South Bank Christmas Market opens on six Sundays from 15 November to 20 December. The Festive Fayre at Hampton Court Palace is on Friday 4 to Sunday 6 December and Friday 11 to Sunday 13 December, and the fairs at Eltham Palace and Fulham Palace are on Saturday 5 and Sunday 6 December. Each market's card shows the dates.
Are dogs allowed at Christmas markets in London?
It differs from market to market. The South Bank Christmas Market welcomes dogs and has not said whether they must be on a lead, and dogs are welcome in the public areas of Leadenhall Market, on a lead and under control. Kingston Christmas Market permits dogs on a lead at all times and says it can be very busy at weekends. Olympia admits only police dogs and assistance dogs to the Spirit of Christmas Fair, Eltham Palace and Hampton Court Palace admit only assistance dogs, and Fulham Palace allows only service dogs on site. The Southbank Centre Winter Market and Winter by the River have not published a dog rule.
Which Christmas markets in London are free to enter?
The South Bank Christmas Market and Kingston Christmas Market are free to enter, and at Kingston tickets are needed only for rides and attractions such as the carousel. The Spirit of Christmas Fair sells tickets, and children under 12 go in free. The Christmas Fair at Fulham Palace sells adult, child and family tickets. The Festive Fayre at Hampton Court Palace and the Christmas Fair at Eltham Palace come with palace admission and members go free, and the Hampton Court fayre must be booked ahead. Leadenhall Christmas Market, the Southbank Centre Winter Market and Winter by the River have not published an entry price.
Is there parking at Christmas markets in London?
It varies from market to market. Olympia's car park has limited spaces, which must be booked before you travel. Hampton Court Palace has limited on-site parking that cannot be booked ahead and takes cards only. Eltham Palace has limited parking, free for English Heritage members who display a valid car sticker; other visitors pay, and Blue Badge holders park free. Fulham Palace has no public parking on site, though there is metered parking on Bishop's Avenue. Kingston Christmas Market recommends public transport and names several town-centre car parks, among them Ashdown, Bittoms, Cattle Market and Rose. The Southbank Centre Winter Market gives only its Blue Badge spaces, and Leadenhall Christmas Market, the South Bank Christmas Market and Winter by the River have published no parking details.
How do I get to Christmas markets in London by public transport?
Kensington (Olympia) station, served by London Overground and National Rail, is beside Olympia London. Waterloo and Embankment are the nearest Underground stations to the Southbank Centre Winter Market, and Waterloo is its nearest train station. The South Bank Christmas Market is about 0.3 miles from London Waterloo station. Winter by the River is about 0.1 miles from London Bridge station, and Leadenhall Market is about 4 minutes' walk from Monument Underground station. Hampton Court Palace is a five-minute walk from Hampton Court station, with half-hourly trains from London Waterloo. From Kingston station, about 25 minutes by train from London Waterloo, the market is a 7 to 8 minute walk. Mottingham station is about a 15-minute walk from Eltham Palace, and Putney Bridge station, on the District line, is a 15-minute walk from Fulham Palace.
Are any Christmas markets in London open in the evening?
Yes. At the Southbank Centre Winter Market the stalls open at 11am and close at 10pm, with the bars open until 11pm, and Winter by the River is open from 11am to 10pm every day, with shorter hours on Christmas Eve and New Year's Eve and closed on Christmas Day. The Spirit of Christmas Fair stays open until 9pm on Thursday 5 November. At Kingston Christmas Market the stalls close at 8pm from Thursday to Saturday, while the bar, food and entertainment stay open until 10pm. The Festive Fayre at Hampton Court Palace, Leadenhall Christmas Market and the South Bank Christmas Market close at 5pm, and the fairs at Eltham Palace and Fulham Palace close at 4pm.
Are Christmas markets in London wheelchair accessible?
It varies from market to market. Olympia has wheelchair-accessible toilets across the venue, a limited number of wheelchairs to hire and a limited number of Blue Badge bays, which it recommends booking ahead, and a carer is admitted free with one standard adult ticket and proof of need. Fulham Palace describes its house, cafe and museum as fully wheelchair accessible, with a ramp always on hand for the few steps in the main house corridor, though it gives no separate access details for the fair. Eltham Palace has a ramp at the visitor centre drop-off, lists wheelchair loan and accessible toilets, and has three disabled parking bays by the entrance; the basement, the Minstrel's Gallery and the raised dais in the Great Hall can be reached only by stairs. Hampton Court Palace has 10 Blue Badge bays and open toilets but no Changing Places toilet at present, and a free ticket is available to a carer or companion. Kingston Christmas Market stands on brick tile paving, staff can provide a ramp for stalls that need one, and the nearest accessible toilet is in the Bentalls Centre, about 2 minutes' walk away. At the Southbank Centre all toilets are accessible, with four Blue Badge spaces on the Queen Elizabeth Hall slip road. Leadenhall Christmas Market, the South Bank Christmas Market and Winter by the River have published no access details.
Christmas markets in other regions
Every market is listed from the details its organisers and venues publish.