Average Temperatures in London, England, Uk. The annual average temperature in London, England, Uk is quite mild at 10.4 degrees Celsius (50.8 degrees Fahrenheit). The variation of mean monthly temperatures is 13.5 C (24.3F) which is a low range. There is a range/ variation of diurnal average temperatures of 6.8 C (12.3 F).