The London Christmas Markets typically begin to open in November, usually in the week leading up to the 25th. They generally stay open until after the new year, with some even remaining open into January. So if you're looking to visit the London Christmas Markets, you've got plenty of time!