The weather in London is generally mild, with cool temperatures in the winter, averaging about 7c, although it can have spells of freezing cold temperatures. In the summer London can get over 30c, but it generally averages 23c.