There’s no single “best” month to visit London — it depends on whether you’re chasing good weather, lower prices, fewer crowds, or a specific event. Late May to early July generally offers the best balance of all four, but every season has a genuine case for it, and winter in particular is far more worth considering than most guides suggest. Here’s what to actually expect, season by season, based on London’s long-term climate averages and the events that shape each part of the year.

Quick Answer, by Priority
| If you want… | Visit in… |
|---|---|
| The most reliable warm weather | Late June to early September |
| Blossom, parks and mild days without peak crowds | Late April to May |
| Lower hotel prices and thinner crowds | January to March, or November |
| Autumn colour and comfortable walking weather | September to mid-October |
| Christmas lights and festive atmosphere | Late November to December |
Spring (March–May)
Spring is when London genuinely comes back to life after winter. March starts cool and unpredictable, with daytime temperatures around 4–11°C and a real chance of a late cold snap, but by May, highs reach a much more comfortable 14–17°C, daylight stretches to nearly 15.5 hours, and the city’s parks — Hyde Park, Regent’s Park, St James’s Park — fill with blossom and early flowers. Rainfall through spring sits at a manageable 24–26mm a month, similar to the rest of the year rather than a genuine wet season, so a light rain jacket rather than a serious umbrella strategy is usually enough. The Chelsea Flower Show, held in late May, is the standout seasonal event, alongside the Easter period drawing slightly heavier crowds and higher hotel prices than the rest of the season. Late April through May is arguably the sweet spot of the whole year: warm enough to enjoy outdoor sightseeing, before the peak summer crowds and prices fully arrive.
Summer (June–August)
Summer is London’s most reliably warm season and its busiest, in roughly equal measure. July and August typically bring highs of 22–23°C, with June a touch cooler but offering the longest days of the year — up to 16.5 hours of daylight, which genuinely extends how much sightseeing you can fit in. Rainfall is actually not at its lowest in summer; June is often the wettest month of the year by volume, though showers tend to be short rather than settling in for the day. This is also peak tourist season: expect the largest crowds at major attractions, the highest hotel prices, and the most competition for restaurant tables, particularly through July and August school holidays.
Summer carries London’s biggest calendar of events: Trooping the Colour in mid-June, Wimbledon running from late June into early July, and Notting Hill Carnival over the August bank holiday weekend, Europe’s largest street festival. Worth knowing for 2026 specifically: several major attractions, including Westminster Abbey, St Paul’s Cathedral, and the London Eye, currently have temporarily reduced admission under the UK’s Great British Summer Savings VAT relief, running 25 June to 1 September 2026 — a genuine reason to visit this particular summer beyond the usual seasonal case, though prices revert afterward.
Autumn (September–November)
September is one of London’s most underrated months: summer warmth often lingers through the first half, with highs still around 18–19°C, while the peak-season crowds and prices have already started to thin out as UK schools return. From there, autumn cools steadily — October highs typically sit around 14–15°C, dropping to 8–10°C by November — with the city’s parks turning gold, amber, and red, particularly noticeable in Hyde Park and Regent’s Park. Days shorten quickly through the season, and by November, rain and wind become more frequent, with noticeably less daylight to work with. Bonfire Night on 5 November brings organised firework displays across the city. Overall, September through mid-October offers some of the best value-for-weather in the calendar: still comfortable for walking and sightseeing, without summer’s crowds or prices.
Winter (December–February)
Winter is London’s coldest and quietest season, with average highs of just 7–9°C and lows close to freezing, particularly in January and February. Snow happens most years but rarely settles for more than a day or two, and heavy, disruptive snowfall is uncommon. Daylight is short — well under eight hours in December — which shapes the day more than the cold does; sightseeing plans benefit from starting early and building in time for long evenings. What winter lacks in warmth, it makes up for in atmosphere and value: December brings Christmas markets, festive lights along Oxford Street and Regent Street, and ice rinks at locations including Somerset House and the Natural History Museum, while January and February are consistently the cheapest and least crowded months to visit — hotel prices drop noticeably once the Christmas and New Year period ends. New Year’s Eve fireworks over the Thames draw enormous crowds to the riverside, with the best viewing areas typically requiring free advance registration rather than a walk-up spot.
The Cheapest Time to Visit
If price is the deciding factor, January, February, and early March consistently offer the lowest hotel rates and flight prices of the year, immediately after the Christmas and New Year peak ends and before Easter and spring demand picks up. November, after half-term but before the Christmas markets fully ramp up, is a smaller secondary dip worth considering. The trade-off is straightforward: shorter days, colder weather, and a genuine chance of a grey, damp week — but noticeably thinner crowds at every major attraction, and the best value across accommodation, flights, and even some ticketed sights.
Frequently Asked Questions
What is the overall best month to visit London?
May and September are generally considered the best overall months — both offer comfortable temperatures and reasonable daylight without the peak crowds and prices of July and August. May adds spring blossom in the parks, while September often still carries lingering summer warmth.
Is London worth visiting in winter?
Yes, particularly for Christmas markets, festive lights, and significantly lower hotel prices and crowds. The trade-off is cold temperatures (typically 2–8°C) and short daylight hours, especially in December, so plan sightseeing around an earlier start to the day.
What is the rainiest month in London?
Rainfall in London is fairly evenly spread across the year rather than concentrated in one clear wet season, but June is often the wettest month by volume, despite also being one of the warmest — showers tend to be short rather than day-long, though.
When is the cheapest time to visit London?
January through early March is consistently the cheapest window for both hotels and flights, immediately after the New Year peak ends. November offers a smaller secondary dip in prices, after half-term but before Christmas markets bring crowds back.
Does it snow in London?
Occasionally, but it rarely settles for more than a day or two, and heavy, disruptive snowfall is uncommon. Visitors hoping for a snowy London Christmas shouldn’t count on it, though cold, grey winter days are reliable enough.
Once you’ve picked your dates, see our 3-Day London Itinerary for a first-timer’s route, or browse Free Things to Do in London to keep costs down whatever season you visit. For more trip-planning advice, browse the full Blog or explore London’s landmarks in our Travel Guides.
Leave a Reply