What is the average temperature in London?

The average temperature in London is a few degrees higher than the country’s average. The average temperature in London is between 11 °C (51.8 °F) and 14 °C (57.2 °F). The averages are based on the temperatures over the past 30 years.

 

 

In what months are the temperatures in London the highest?

The average temperature in London is highest in July and August. The average highest temperature in London is 23.4 °C (74.1 °F), while the average lowest temperature is 13.7 °C (56.7 °F). In August the average highest temperature is 23.1 °C (73.6 °F), and the average lowest temperature is 13.8 °C (56.8 °F). Since July is also the driest month in London, it’s the best month to go to London on vacation.

In what months are the temperatures in London the lowest? 

The average temperature in London is at its lowest around January, February and December. The highest average temperature in January is 8.1 °C (46.6 °F) and the lowest is 3.1°C (37.6 °F). In February these temperatures are at 8.6 °C (47.5 °F) en 2.7 °C (36.9 °F), and in December they’re at 8.4 °C (47.1 °F) en 3.4 °C (38.1 °F).

How many days a year does it freeze on average in London?

Over the past 30 years it has frozen on average 28.6 days a year in London. It freezes on average most often in February (7.6 days) and December (7.6 days), followed by January (6.6 days).
 

See besides average temperature London also: 
Average Rainfall London 
Average Rainfall UK
Average Temperature UK
Average Global Temperature