London is cold but rarely freezing. The average annual temperature sits around 16°C (60°F) for daytime highs and 8°C (46°F) for overnight lows, making it milder than most people expect for a city at 51° north latitude. What makes London feel cold isn’t extreme temperatures but the persistent dampness, grey skies, and limited winter daylight that define the city’s cooler months.
Month-by-Month Temperatures
London’s coldest months are January and February, when daytime highs average about 8.5°C (47°F) and overnight lows hover near 2.7°C (37°F). That’s cold enough for a proper winter coat but well above the bitter cold you’d find in cities like New York or Berlin at the same time of year. Frost is common, with roughly 7 days of sub-zero nights in both December and January, but sustained deep freezes are rare.
Spring arrives gradually. March highs climb to about 12°C (53°F), and by May the city averages 18°C (65°F) during the day with lows around 9°C (48°F). Summer peaks in July with average highs near 24°C (75°F) and lows around 14°C (57°F). These are averages, though. Heatwaves can push temperatures above 30°C (86°F), and cool, rainy stretches in July and August are not unusual.
Autumn cools quickly. October drops back to about 16°C (61°F) for highs, and by November you’re looking at 11°C (52°F) with nights around 5°C (41°F). The slide into winter is steady rather than sudden.
How London Compares to Other Cities
London’s winter is notably milder than other major cities at similar or even lower latitudes. In January, London’s average high is around 47°F (8°C). New York, which sits further south, averages 40°F (4°C). Berlin drops to 38°F (3°C). Paris falls in between at 44°F (7°C). The overnight differences are even more dramatic: London’s January lows average 39°F (4°C), while both New York and Berlin dip to 29°F (-2°C).
The Gulf Stream deserves the credit. This warm ocean current keeps London’s temperatures from plunging the way continental cities do. The trade-off is moisture. London’s winter air carries a damp chill that can feel colder than the thermometer suggests, even when the actual temperature is relatively moderate.
Rain, Frost, and Snow
London gets about 615 mm (24 inches) of rain per year, spread fairly evenly across all twelve months. There’s no true “rainy season,” but October and November tend to be the wettest, with around 65 mm each. The driest month is typically March at about 39 mm. Rain in London tends to come as steady drizzle or light showers rather than heavy downpours, which is why it feels like it rains constantly even though the total rainfall is actually less than cities like New York, Sydney, or Rome.
Frost occurs on about 27 days per year, concentrated between November and March. Snow is uncommon. When it does fall, it rarely sticks for more than a day or two. The city’s urban heat island effect and proximity to the relatively warm Atlantic keep snow accumulation minimal.
Winter Daylight Is Surprisingly Short
Cold temperatures are only part of the picture. Around the winter solstice in late December, London gets just 7 hours and 50 minutes of daylight, nearly nine hours less than the longest day in summer. The sun rises after 8 a.m. and sets before 4 p.m., which means if you’re indoors during working hours, you can easily miss daylight entirely. The earliest sunset actually occurs a few days before the solstice due to quirks in Earth’s orbital mechanics, so the gloom starts settling in by mid-December.
This combination of short days, overcast skies, and cold dampness is what gives London winters their reputation. January averages only about 61 hours of sunshine for the entire month, roughly two hours per day. By contrast, July brings over 217 hours.
Why It Feels Colder Than the Numbers
If you’re visiting from a dry, cold climate, London’s 5°C might feel worse than the -5°C you’re used to back home. Humid air transfers heat away from your body more efficiently than dry air, so the dampness cuts through clothing in a way that dry cold doesn’t. Wind compounds this. Average wind speeds stay fairly consistent year-round at about 7 to 8 knots, but winter gusts along the Thames or in open parks can make the wind chill noticeably sharper than the reported temperature.
Indoor heating can also catch visitors off guard. The London Underground, department stores, and restaurants tend to run warm, creating large temperature swings as you move between outdoors and indoors throughout the day.
What to Wear in London’s Cold Months
Layering is the most practical strategy. A wool or insulated coat that hits at or below the hip handles the outdoor cold, while layers underneath let you adjust for heated interiors. A long-sleeve base layer, a sweater (cashmere or merino wool works well since it insulates even when slightly damp), and a coat on top covers most winter days.
If you’re coming from a warmer climate and aren’t used to the cold, thermal base layers or merino wool undershirts make a significant difference. Wearing thin tights under jeans or trousers adds warmth without bulk. Waterproof shoes matter more than heavy boots, since you’re far more likely to deal with wet pavement than snow. A compact umbrella or a water-resistant outer layer is worth carrying every day from October through March.
Cold Weather and Health in London
London’s mean daily winter temperature (December through February) is about 5.9°C (43°F). Research on mortality in England and Wales has found that cold exposure carries real health risks, particularly for people with respiratory conditions. The effects of low temperatures on health tend to build over several days rather than striking immediately, meaning a sustained cold spell is more dangerous than a single frigid night. Respiratory disease deaths run slightly higher in London compared to some other English regions, likely connected to the combination of cold air, dampness, and urban air quality. Older adults and people with chronic lung or heart conditions are most vulnerable during prolonged cold stretches.