ReasonStay
London · when to go

The best time to visit London

Iconic view of Big Ben and Westminster Palace in London on a sunny day. Sweet spot: May · June · September

By ReasonStay editorial team · Updated · How we verify

In short

The best times to visit London are May, June and September, when average highs sit comfortably around 17.9 °C in May, 21.3 °C in June and 19.9 °C in September, with long days of sunshine and manageable rain. June sees around 10 rain days alongside 11.4 hours of sunshine a day, giving you the best of London's summer without the school-holiday rush. July and August are peak season, hottest and busiest with crowds and higher prices. Winter (December through February) is the quiet low season — cool, grey and short on daylight, but rewarding for travellers who want the city to themselves.

Best months MayJuneSeptember

By the numbers

London month by month

Average highs and lows (°C), 2016–2025. Highlighted bars are the best months.

0°10°20°8°Jan12☂9°Feb11☂11°Mar13☂14°Apr9☂18°May11☂21°Jun10☂23°Jul10☂23°Aug9☂20°Sep11☂16°Oct12☂11°Nov12☂9°Dec12☂
Bars run from the average low to the average high. Gold figures are rain days per month (≥1 mm).
MonthHighLowRain daysSun / day
January7.6 °C1.8 °C124.2 h
February9.3 °C2.9 °C115.1 h
March11.2 °C4 °C136.6 h
April14.2 °C5.2 °C99.6 h
May17.9 °C8.7 °C1110.7 h
June21.3 °C12.2 °C1011.4 h
July22.9 °C14.3 °C1011.4 h
August22.6 °C14 °C910.2 h
September19.9 °C11.8 °C118.4 h
October15.6 °C9 °C126.2 h
November10.9 °C5.2 °C124.6 h
December9 °C4 °C123.4 h

How the months are picked.A month qualifies when its average high sits in the comfortable 20–28 °C band (scored down towards 9 °C and 37 °C), rain days are few and sunshine hours are high — at least 78 % of the city's best-scoring month. July and August are then set aside as peak season (school-holiday crowds and prices) whenever at least three other months qualify; where summer is the only comfortable window they stay. Figures are ten-year averages (2016-01-01 to 2025-12-31) from ERA5 reanalysis data via Open-Meteo (CC BY 4.0) for the city centre coordinates.

Wide-angle view of London's modern skyline and River Thames under a dramatic sky.
Season by season

When to go, and what to expect

Spring (Mar–May)

Weather: Highs climb from 11.2 °C in March to 17.9 °C in May, with 13 rain days in March easing to 11 in May and sunshine rising to 10.7 hours a day.
Crowds: Building but still comfortable, busier around Easter.

Ideal for garden-lovers and sightseers who want mild days and colour without summer prices.

Summer (Jun–Aug)

Weather: Warmest of the year, with highs of 21.3 °C in June, 22.9 °C in July and 22.6 °C in August; July and August average 10 and 9 rain days with 10–11 hours of sunshine.
Crowds: Peak — July and August bring school-holiday crowds and higher prices.

Great weather and long evenings, but June gives you the same warmth with fewer people.

Autumn (Sep–Nov)

Weather: September stays pleasant at 19.9 °C with 8.4 hours of sunshine; by November highs fall to 10.9 °C with 12 rain days and just 4.6 hours of sun.
Crowds: September busy but easing; quieter by November.

September is a top pick for warm days and thinner crowds; later autumn suits budget-minded, low-key visits.

Winter (Dec–Feb)

Weather: Cool and grey, with highs of 9 °C in December, 7.6 °C in January and 9.3 °C in February, around 11–12 rain days and only 3.4–5.1 hours of sunshine a day.
Crowds: Quiet apart from Christmas and New Year.

Worth it for festive lights, museums and fewer queues — pack for short, damp days.

Worth planning around

Notable events

Late August (bank holiday weekend)
Notting Hill Carnival
Late June to early July
Wimbledon Championships
May
Chelsea Flower Show
November to December
Christmas lights and markets
A bustling street scene at Baker Street, London, capturing urban life and architecture.
Good to know

Frequently asked

Is London too hot in August?

No — August is the warm end of summer with average highs of 22.6 °C, comfortable for sightseeing, though it's peak season with school-holiday crowds and higher prices.

What is the rainiest month in London?

March records the most rain days at 13, though rain is spread fairly evenly year-round with most months seeing 9 to 12 rain days.

Is winter worth visiting London?

Yes, if you don't mind the cool and grey — December highs are around 9 °C with just 3.4 hours of sunshine a day, but the festive season and quieter attractions are a real reward.

Next

Know when to go? Now decide where to stay — our London area guide →

Where to stay

Areas of London

When to go nearby

Best time to visit near here

Sources

An independent guide to London — honest, verified, no invented data. Climate figures: ERA5 via Open-Meteo, 2016–2025 averages; the best months are computed from them, not opinion.