London has a temperate climate, which means that it has cool winters, warm summers, and plenty of rainfall. Oh, and did we mention it rains a lot!
Summers in London are generally warm and humid with average temperatures ranging from 17 to 21 degrees Celsius (62 to 70 degrees Fahrenheit). Winters are generally mild, with an average temperature range of 5 to 8 degrees Celsius (41 to 46 degrees Fahrenheit) with temperatures rarely dropping below freezing. Rainfall is common throughout the year, with April, May, and June being statistically drier. Snow is quite rare, but does occur occasionally.
London is known for its sudden changes in weather, so it's important to be prepared for all kinds of conditions. The best time to visit London is during the spring and summer months when temperatures are warm and rainfall is at its lowest. However, London is a beautiful city to visit any time of year, and the weather is rarely a reason to stay away.
The bar chart below shows the average monthly peak daytime temperatures at London
Please note: these are the average peak daytime temperatures (usually around mid-afternoon) so do not show daytime / night highs and lows. To see the daily range of temperatures have a look at the temperature max / min chart below.
The graph below shows the average rainfall and number of rainy days per month.
Average annual rainfall in London: 679mm (267.3 inches)
The bar chart below shows the average daily sunshine hours in London
The graph below shows the daily range of temperatures for each month.
The graph below shows the average sea temperature.
The graph below shows the average wind speed.
A monthly average windspeed of over 16km/h or 10mph suggests a location is fairly windy.
The graph below shows the average relative humidity.
|Hottest month:||July||21.7°C 71.1°F|
|Driest month:||February||38mm 1.5ins|
|Coldest month:||January||6.8°C 44.2°F|
|Wettest month:||December||59mm 2.3ins|
|Warmest sea:||August||17°C 62.6°F|