Best Time to Visit London

London receives visitors year-round, and each season has genuine arguments in its favour. The honest answer to "when to go" depends on which combination of weather, crowds and price matters most to you.

Spring (March–May)

Many visitors consider this the sweet spot — the parks come alive, days are lengthening, and the worst summer crowds haven't arrived yet. Weather is mild but unpredictable (10–17°C), so a light waterproof is useful. Easter week is busy and hotel prices rise accordingly.

Summer (June–August)

The busiest and most expensive period, but also the most lively — outdoor markets run at full capacity, the South Bank is buzzing, open-air theatre and concerts fill the parks, and daylight stretches to 9pm. Temperatures typically reach 20–25°C but can exceed 30°C during heatwaves. Book accommodation and major attractions well in advance.

Autumn (September–November)

Another strong choice — crowds thin after September half-term, prices drop, and London in October has a particular atmosphere with the leaves turning in the parks. Weather cools to 10–15°C but tends to be drier than spring.

Winter (December–February)

The quietest and cheapest period for hotels, with shorter days and temperatures around 4–8°C. December is a partial exception — Christmas lights, markets and general festive atmosphere draw visitors, so central London gets busy again through the month. January and February are genuinely quiet and cheap.

Tips