Kingston Christmas Market returns to the historic town centre of Kingston upon Thames for 12 November 2026 to 3 January 2027 — one of the longer-running Christmas markets in the London area, closed only on 25 December.
Opening hours
Sunday to Wednesday: 10am - 6pm. Thursday to Saturday: later closing — check on the day for exact times, as these extend for the busier end-of-week trade.
A European-style market in a British market town
Kingston's market leans into a European-style Christmas market feel within a traditional British market town setting, with wooden chalet stalls, mulled wine, and seasonal street food spread through the town centre, alongside gift and craft traders.
Getting there
Kingston upon Thames is well served by rail from London Waterloo, with the market itself in the pedestrianised town centre a short walk from the station.
See our Kingston Christmas Market page for live opening hours and more.



