Christmas markets typically begin in London in late November and run through December. You can find them in various locations throughout the city, including Covent Garden, Hyde Park, and Southbank. The markets offer a wide range of festive foods, drinks, and crafts, making them a popular destination for locals and visitors alike. Some of the most popular markets include the Southbank Christmas Market, the Winter Wonderland in Hyde Park, and the Christmas market at Covent Garden.