This post contains affiliate links for which I may make a small commission to help keep the site running. You will not be charged extra for these items had you not clicked the links. Thank you for your help to keep the site running!
Predicting the weather in London is nothing short of impossible.
Today, for instance, it was sunny in the morning, cloudy in the late morning, a massive downpour just happened in the mid-afternoon, and now we’re back to sunny again.
The weather will change multiple more times before we get to dinner.
Much of what I’ll talk about regarding weather in London goes for the rest of the UK in the sense that it can be unpredictable, though mild, and of course peppered with some rainy days!
Of course, it tends to be cooler in Scotland and Northern Ireland and then warmer as you work your way down the UK towards England and Wales, but that is a generalization and doesn’t account for ever-changing weather patterns.
Let’s talk London weather, though, to give you a good starting point for what to expect.
Check out the section on the best months to go to London for my judgements and more information on visiting in each of these months – this is more of a weather report where I am going to share the facts and figures about the weather and you can decide for yourself what that means for your trip (because some people love the cold and some people love the heat and who am I to tell you which one is best!)
Hey, sidenote! If you’re traveling to the UK or live in the UK, whether for a short period of time or as an expat, why don’t you join my Facebook group where you can ask questions, get advice or just look at pretty pictures of this part of the world! Just click here to request to join and I’ll add you!
The average high in January is 43 F and the average low is 37 F.
January can be a bitterly cold month, and while it doesn’t snow in London frequently, January is one of the strong contenders if it does happen.
It’s, on average, the coldest month in London.
As far as rain, it wins the title for rainiest month when it comes to the days it rains, and it’s also up there in terms of how much actual rain it gets (regardless of what days this rain falls).
January also ties December for the lowest amount of daylight hours at around 8 per day – it can start getting dark in the late afternoon and by “evening” it’s pitch black.
The average high in February is 45 and the average low is 37.
It’s just marginally warmer than January, but not by much.
This is another contender for snow and snow in February wouldn’t be unusual (though a massive snowstorm is rare).
For rain, it has fewer rainy days on average than January (about 16) and the actual rain levels are also lower, but it’s still rainier than March and April.
The average daylight hours in February go up to 9 per day – better than December and January, but it’s still very much winter, after all.
The average high in March is 50 and the low is 49 – a pretty big jump from the month before.
March is one of those months in the UK that can be very iffy – it wouldn’t be unusual for snow, but you also could have some freak hot days.
In terms of rain, you’re looking at about an average of 16 rainy days per March, but overall the precipitation levels are some of the lowest of the whole year (on average – again, this is just based on past weather, not a guaranteed forecast).
The average daylight hours in March jump to 11 hours per day and will start to increase more rapidly from this point until the summer solstice.
London usually feels still like winter in March, but with a hint of excitement in the air for Spring starting at the end of the month.
The average high for London in April is 55 and the average low is 43. Snow in April has happened rarely – it’s possible, but at this point London is very much transitioning into Spring and snow is not at all common.
Again, you will often get some unseasonably warm days in April that make everyone drop the snow coats and shed some layers, but be prepared by packing layers for London.
In terms of rain, April also has an average of 16 rainy days per month, but the average rainfall is higher than February and March in terms of levels.
April showers bring May flowers, and all that!
The daylight hours in April are a nice 13 hours – the sun starts to set around 7:30pm or later, which helps make it feel like Spring as Londoners are no longer leaving their offices in the dark.
The average high for London in May is 63 and the low is 48.
By this point, snow is incredibly unlikely, though hail is a possibility – in fact, in our wedding that happened on the 20th of May, we had rain, hail, sunshine, clouds and wind all in the same day!
May can be an “early summer” and shorts weather, or it can still hold on to that chill from Spring – but then again, it can also be chilly in August or scorching hot.
The joys of unpredictable weather!
In terms of rain, May has about 15 days with rain (not to say that it rains the whole day, just that it rains at some point) and has rain levels closer to January – higher than both March and April.
The best part of May is the daylight hours, though – it jumps to 15 hours and you really start to feel like the summer is coming.
June is the official start of summer in London on the summer solstice late in the month, but it can go either way on whether it’s still a bit chilly or whether it truly feels like summer – often, it will still feel chilly and the really warm temperatures won’t hit until July and August.
The average high is 68 and the low is 64.
In June, the average rainy days are about 13 and the rain levels aren’t terribly high compared to the rest of the months.
The average daylight hours are an awesome 16 hours – it can stay light up until 10:00pm or later and that is truly a great thing both for visitors and Londoners wanting to make the most of their time!
July is summer in London and you have a good chance of getting some shorts weather.
The average high is 72 and average low is 57, but in July 2019, the UK hit records for some of the hottest weather in its history and it got up to 100 degrees in London on one day.
This wasn’t sustained, but shows what temperatures London is capable of!
The rainy days in July are about 14 per month and the average rainfall is similar to June – it’s not a particularly rainy month in general.
In terms of daylight hours, it enjoys an average of 16 hours and 30 minutes of daylight per day.
Bring your eyemasks and make sure the curtains are closed before you go to bed as the sun will be streaming in your eyes very early in the morning!
August is still summer in London and a time when many Brits go on vacation – the schools are out all this month, and summer is still very much in full swing.
The average high is 70 and the average low is 57, which makes it the second hottest month of the year with July being the hottest.
The rainfall jumps a little bit in August in terms of levels, though with an average of 13 days with rain per month, the whole month won’t be a washout (but you should still bring your raingear).
Daylight hours start to decline slightly in August, going back to 16 hours.
Still plenty, but sunset will get earlier by a few minutes each day of your trip as London marches into autumn and beyond.
September is another one of those “bookend” months like May that can be pretty warm or can feel like autumn has swooped in quickly.
If it is hot in September, Brits call it an “Indian summer,” and it’s definitely what is hoped for.
The average high in September is 66 and the average low is 64, with the average days of rainfall being 15.
The amount of rainfall isn’t as high as the winter, but it is moderately rainy.
Daylight hours drop to 14 hours in September, with sunset happening before 7pm by the end of the month.
October definitely feels like the start of Fall in the UK with the trees starting to change by the end of the month.
The average high is 57 and the average low is 48.
October is also one of the rainiest months in London – some sources say THE rainiest.
Daylight hours drop pretty drastically in October to 11 hours per day on average, and certainly by the end of the month the “dampness and darkness” of a London winter can start to set in.
The temperatures in November are an average high of 50 and average low of 43 – not bitterly cold, but definitely cold.
The average number of days with rain goes up to 17 and it is a rainy month overall.
The daylight hours are roughly 10 hours per day, so expect it to get dark early.
The start of the month is preferable for many people when it comes to temperatures, with the end of the month being preferable for activities and holiday festivities – so you can still “win” either way!
The last month of the year brings an average high of 45 and an average low of 37 – not as cold as January, but starting to frost up cars and the grass at times, particularly outside of London in the countryside.
The average number of days with rain stays steady at 17 and overall December (and winter) is rainy.
The daylight hours drop further to just about 8 per day, with the darkest day of the year at the end of the month with the winter solstice.
You can expect sunset before 4:00pm in December – a very unusual thing for people who are used to more steady daylight hours.