The time when Christmas decorations are put up in London can vary from year to year. However, typically, Christmas decorations in London are put up around the end of November or early December. This is because the holiday season officially begins on December 1st in London, and the decorations are a way to mark the start of the festive period.