London's mild, maritime climate means there's no true bad season — rain is a year-round possibility regardless of when you go — but the balance of weather, crowds, and prices still shifts a lot depending on the month.
May, June, and September: the standout months
Most seasoned London travelers point to May and September as the two best single months, with June close behind. Daytime highs sit in a comfortable 15–20°C range, parks like Hyde Park and Kew Gardens are at their best, and daylight stretches long — especially in May and June, when it doesn't get properly dark until after 9pm. Crowds and hotel prices are noticeably lower than peak summer, while September in particular offers near-summer warmth as the July–August rush thins out.
July and August: peak season, longest days
Summer brings London's warmest, driest, sunniest weather, with highs of 20–24°C and daylight from before 5am to after 9pm — genuinely useful if you want long days for sightseeing. It's also the year's biggest draw for events like Wimbledon and Notting Hill Carnival. The trade-off is real: this is peak season for both crowds and hotel prices, and major attractions see their longest queues of the year.
November to March: cold, quiet, and by far the cheapest
Winter is London's low season for both tourists and prices, with January, February, and November typically the cheapest months to visit outright. Expect short days, temperatures often in the single digits Celsius, and a real chance of rain — but also thin crowds at major sights and museums, and noticeably lower hotel rates. December is the exception: Christmas markets, festive lights, and New Year's Eve crowds push prices and foot traffic back up for a few weeks.
Practical notes
- London has five airports — Heathrow (LHR) for most long-haul and major international routes, Gatwick (LGW) as the next-largest option, and City (LCY), Stansted (STN), and Luton (LTN) mostly served by regional and budget carriers — worth comparing all five since price and convenience vary a lot
- There's no real dry season — rainfall is spread fairly evenly across the year, so a compact umbrella or light rain jacket is worth packing regardless of month
- Book fast-track tickets for major sights like the Tower of London, London Eye, and Westminster Abbey ahead of time — this saves real time even outside peak season
- Many of London's best-known attractions, including the British Museum, are free to enter — useful for stretching a budget regardless of when you visit
The short version
May, June, and September give you London's best balance of weather, daylight, and manageable crowds. July–August brings the longest days but the biggest crowds and highest prices. Winter — outside the Christmas stretch — is cold and often grey, but by far the cheapest and quietest time to go.