Located in Edward Mews, at the back of the Selfridges store, this Christmas market boasts loads of incredible activities and attractions that are suitable for the whole family.
For a little bit of Europe in a classic British setting, visit the Kingston Christmas Market. Nestled in the center of Kingston-upon-Thames, a traditional market town on the outskirts of London, this market is much quieter than many others on this list.
Whether you want to have a fun day out as a family, a romantic evening for two, or a festive night on your own, this Christmas market is guaranteed to deliver.
When the weather’s too bad to be outside, head for Christmas Under the Canopy. King’s Cross hosts a regular covered market every weekend. But between the end of November and Christmas Eve, the ordinary market is transformed into a festive wonderland.
Between November and January each year, the center of bustling London gets dressed up and hosts the spectacular Christmas in Leicester Square.
A foodie’s dream come true, this market boasts international street food, English classics, all kinds of alcoholic and non-alcoholic drinks, and all the exotic ingredients you need to whip up amazing dishes back home.