London’s weather is often unpredictable, but understanding the typical climate patterns can help you plan your activities and wardrobe throughout the year. Whether you’re a tourist or a local, this guide offers insight into the city’s weather trends by season and by month, so you’ll know what to expect, rain or shine.
Skip To:
London’s Weather by Seasons
Winter (December – February):
Winter in London can be very cold, but despite this it’s not too often that we get snow. Average temperatures range between 2°C (35°F) to 8°C (46°F). Expect shorter daylight hours and a good deal of grey skies and rain. It can also be super windy which will leave you feeling even colder!
Spring (March – May):
Spring in London is one of the milder times to visit, as temperatures rise and the city’s flowers begin to bloom (make sure you check out our floral London guide for all the best flower hunting spots). Average temperatures range from 5°C (41°F) to 15°C (59°F), though early spring can still feel cool, with rain showers being very common. Do come prepared for some good weather too though as it can get pretty warm in May!
Summer (June – August):
London summers range between being mild and sometimes warm. Daytime temperatures typically reach between 14°C (57°F) and 24°C (75°F), with occasional heatwaves pushing above 30°C (86°F). In 2022, we even saw a drastic heat wave that left our capital in over 40°C heat. Rain is less common, but it’s always good to carry an umbrella, just in case.
Autumn (September – November):
Autumn sees a gradual drop in temperatures, but September and early October can still be quite mild and some of our hotter days can fall in September. Expect temperatures between 10°C (50°F) and 18°C (64°F) in September, dropping to around 5°C (41°F) to 12°C (54°F) by November. Rainfall picks up, especially in October and November, and misty mornings become common.
Month-by-Month Breakdown:
January:
- Average Temperature: 2°C to 8°C
- January is typically London’s coldest month, which often comes with frost and biting winds. It’s a great time for cosy indoor activities like free museum visits. Keep warm with layers, as temperatures rarely rise above 8°C.
February:
- Average Temperature: 3°C to 9°C
- In February the days start to get a little longer again. Frosty mornings are common, but February can also bring some crisp, sunny days where you may even just be in at shirt and jeans. Rain is very common, but it’s not as wet as later months.
March:
- Average Temperature: 5°C to 12°C
- Early spring brings milder weather, but it can still be chilly. March is known for its unpredictable mix of sun and showers, making it a transitional month for London’s climate.
April:
- Average Temperature: 6°C to 14°C
- Spring is in full bloom by April, with parks and gardens beginning to burst with colour. However, April showers are infamous, so it’s wise to keep an umbrella on hand.
May:
- Average Temperature: 9°C to 18°C
- May is one of the best months for weather in London, with longer, sunnier days and mild temperatures. Rain is less frequent, and it’s an ideal time to explore outdoor attractions like Kew Gardens.
June:
- Average Temperature: 13°C to 21°C
- Summer starts to show its face in June. Days are long and generally mild, perfect for outdoor events like festivals and rooftop bars. It’s still wise to pack layers for cooler evenings.
July:
- Average Temperature: 15°C to 24°C
- July is one of the warmest months, bringing sunshine and the occasional heatwave. The city becomes a lively hub of outdoor activity, with many taking the chance to picnic in parks, visit gardens, and eat at outdoor street markets.
August:
- Average Temperature: 14°C to 24°C
- Similar to July, August is warm and ideal for outdoor activities. There may be occasional rain and heat waves. This is festival season, and the weather usually cooperates (but beware that sometimes it can get a bit muddy).
September:
- Average Temperature: 12°C to 20°C
- September still offers a taste of heat, but temperatures begin to cool down, especially in the second half of the month. London’s weather is generally pleasant, making it a good time to visit without the summer crowds.
October:
- Average Temperature: 9°C to 15°C
- Autumn begins to set in, with cooler days and the occasional storm. The changing leaves provide a beautiful backdrop for a walk through London’s Royal parks. Expect more frequent rainfall and much lower temperatures at night.
November:
- Average Temperature: 5°C to 11°C
- November is when London starts to feel quite cold, with grey skies and damp conditions becoming more common. The days are short and dark, and rain increases, but the Christmas lights begin to brighten up the streets.
December:
- Average Temperature: 3°C to 9°C
- December brings a festive atmosphere along with cold, crisp days. Snow is possible but rare, though you can expect frost and rain. This is the season of Christmas markets, cosy cafes and pubs.
Plan for Your London Trip with Weather in Mind
Whether you’re planning a stroll through Hyde Park in the summer or exploring the city’s museums in winter, understanding London’s weather will help you make the most of your time here. Pack accordingly, and don’t forget to bring an umbrella!