When it comes to just Christmas markets, in 2025 Londoners are truly spoiled for choice. This year's Time Out list of the capital's top festive fairs stretches beyond 30, giving you more than enough places to sip mulled wine, snack on gingerbread and get some present shopping inspo. Only the finest markets make the cut, with each one judged on its food, drink and gift shopping options (as well as overall Christmassy vibe).