Skip to main content
AMZBooking
National Gallery, London

Best time to visit · London · United Kingdom

The best time to visit London

Weather, crowds, prices and events for every month, so you can pick the trip that suits you.

Updated By the AMZBooking editorial team

Photo: Diego Delso, CC BY-SA 4.0

Quick answer

The best months for London are May, June and September, with long days, mild temperatures and the parks at their best, though June is also peak season. April and October are quieter shoulder months, and December trades short days for Christmas lights and markets. Pack for some rain whatever the month.

Key facts

Best months
May–June and September
Shoulder season
April, July–August, October and December
Warmest month
July (avg high 24°C (75°F))
Coldest month
January (avg high 9°C (48°F))
Rainiest month
January (~11 rainy days)
Lowest hotel prices
January–February

Seasons

London has a mild, changeable oceanic climate: cool, damp winters that rarely freeze for long, mild springs and autumns, and warm summers with occasional hot spells above 30°C. Rain is spread through the year but usually falls as showers rather than all-day downpours.

March–May

Spring

Blossom and daffodils in the royal parks, longer evenings after the clocks change and comfortable walking weather, with showers and busy Easter holidays.

June–August

Summer

Late sunsets, pub gardens, outdoor theatre and big events such as Wimbledon, the Proms and Carnival, but the most crowded and expensive season, with occasional heatwaves.

September–November

Autumn

Settled September weather, film and art festivals in October and autumn colour in the parks; it turns wet and dark by November, when prices ease.

December–February

Winter

Cold, short days but lively Christmas markets and lights, January sales and quieter museums; hotel prices dip after New Year.

Month by month

Long-term averages (rounded). Crowds and prices are relative, 1 (lowest) to 5 (highest). Daylight is sunrise to sunset on the 15th.

Average weather, crowds and prices by month
MonthHighLowRainy daysDaylightCrowdsPrices
January9°C3°C118.3 h2/52/5
February9°C3°C99.9 h2/52/5
March12°C4°C911.7 h3/53/5
April15°C6°C913.8 h4/54/5
May18°C9°C815.6 h4/54/5
June22°C12°C816.6 h5/55/5
July24°C14°C816.2 h5/55/5
August23°C14°C814.6 h5/54/5
September20°C12°C812.6 h4/54/5
October16°C9°C1110.5 h3/53/5
November11°C5°C108.8 h3/53/5
December9°C3°C107.9 h4/54/5

Yearly events

Recurring dates shift from year to year; confirm with the organiser before you book.

Events in London by month
MonthEvents
JanuaryLondon New Year's Day Parade through the West End (1 January); Lunar New Year celebrations in Chinatown and Trafalgar Square (late January or February)
FebruaryLondon Fashion Week (usually mid-February)
MarchSt Patrick's Day parade and festival (weekend nearest 17 March); The Boat Race between Oxford and Cambridge on the Thames (usually late March or early April)
AprilLondon Marathon (usually late April)
MayRHS Chelsea Flower Show (usually late May)
JuneTrooping the Colour, the King's birthday parade (usually a Saturday in June); Wimbledon tennis championships (starts late June or early July); Pride in London (usually late June or early July)
JulyBBC Proms classical concerts at the Royal Albert Hall (mid-July to mid-September); Wimbledon finals (usually early-to-mid July)
AugustNotting Hill Carnival (August bank holiday weekend, late August)
SeptemberOpen House Festival — architecture open days across the city (usually September); London Design Festival (usually mid-September); Last Night of the Proms (usually mid-September)
OctoberBFI London Film Festival (usually October); Frieze London art fair in Regent's Park (usually October)
NovemberBonfire Night fireworks displays (around 5 November); Lord Mayor's Show procession in the City (usually the second Saturday of November); Winter Wonderland opens in Hyde Park (usually mid-to-late November)
DecemberChristmas markets and ice rinks in Hyde Park, on the South Bank and elsewhere (December); New Year's Eve fireworks over the Thames (ticketed viewing areas)

Cheapest and quietest times

Hotel prices are usually lowest in January–February, and the sights are quietest in January–February.

London on a budget.

What to pack

Packing for London by season
SeasonPack
SpringLayers, a warm sweater and a jacket for cool evenings; A packable rain jacket for showers; Comfortable walking shoes
SummerLight layers for the day and a light jacket for the evening; A packable rain jacket for showers; Comfortable walking shoes
AutumnLight layers for the day and a light jacket for the evening; A packable rain jacket for showers; Comfortable walking shoes
WinterA warm coat, hat, gloves and thermal layers; A packable rain jacket for showers; Comfortable walking shoes

Questions travellers ask

+What is the best month to visit London?

The best months for London are May, June and September, with long days, mild temperatures and the parks at their best, though June is also peak season. April and October are quieter shoulder months, and December trades short days for Christmas lights and markets. Pack for some rain whatever the month.

+When are hotel prices lowest in London?

Usually in January–February. Cold and short days with sunset around 4pm, but post-Christmas sales and quiet museums make it a good-value month.

+What is the rainiest month in London?

January, with about 11 days of rain on average.

+How hot does London get?

The warmest month, July, averages highs of 24°C (75°F) and lows of 14°C (57°F).