When to visit London – Monthly and Seasonal Guides

When to visit London is one of the most common questions we get asked – and the honest answer is that London is a brilliant city to visit year-round, but every month brings something different.

Whether you’re dreaming of cherry blossom in the parks, long summer evenings on the Thames, festive Christmas markets or a quieter winter break, this is your complete guide to when to visit London. Browse our monthly and seasonal guides below to find the best time for your trip. If your dates are already fixed, our London events calendar shows what is on while you are there, month by month.

Spring in London โ€” March, April and May

Spring is one of the most magical times to visit London. The parks come alive with blossom, the days get longer and the city’s events calendar starts to fill up with festivals, flower shows and outdoor events. It’s also quieter than the summer peak, which means shorter queues at the major attractions and a more relaxed atmosphere.

Summer in London – June, July and August

Summer is London at its liveliest. The long evenings, open-air cinema, rooftop bars and packed festivals make it the most popular time to visit – and it’s easy to see why. Our guide to visiting London in summer is the best place to start planning.

Autumn in London September, October and November

Autumn is one of London’s most underrated seasons. The summer crowds thin out, the parks turn golden and there’s a brilliant programme of cultural events, art fairs and theatre openings. Our guide to visiting London in autumn covers what to expect across the season.

Winter in London – December, January and February

Winter in London has a charm all of its own. Christmas lights along Oxford Street, ice rinks in front of historic landmarks, and a city that knows how to make the most of the dark months. Our guide to visiting London in winter covers the full season.