Best Time to Visit London: Weather, Crowds and Prices

The best month for London depends on what you hate most
London rewards patience. The city performs the same year-round—museums, markets, theaters stay open—but when you visit changes everything: hotel rates shift from £111 in January to £183 in August; summer draws queues at Buckingham Palace by 8 a.m.; spring and autumn trade lower prices for excellent weather. This guide ranks months by the balance they strike between comfortable weather, manageable crowds, and reasonable rates. Read each entry for what weather to expect, how busy attractions will be, and what London costs that month, so you can choose the timing that suits your priorities rather than hitting the city during someone else's peak.
May
London · Spring, Chelsea Flower Show, fine weather · 10–17°C, moderate crowds, £150–200/night hotels
Temperatures range from 10 to 17°C (50-63°F), ideal for boat rides on the Thames and Borough Market, with the Chelsea Flower Show drawing royals and gardeners for five days of floral spectacle. The RHS Chelsea Flower Show in May showcases fine garden design and horticulture, with bank holidays at the start and end of the month marking events across the city. Full price tickets are £137 per person; cheaper part-day options from 3:30 p.m. sell out months in advance. Spring means less crowds than in summer and longer daylight hours than autumn, with around eight to nine days of rain per month on average.
September
London · Early autumn, London Fashion Week, Totally Thames Festival · 14–20°C, moderate crowds, £146/night hotels
September is many residents' favourite month, as the summer tourist peak fades after Labour Day weekend, hotel prices drop, and weather remains genuinely warm at 14–18°C with September being one of the driest months. The cultural calendar shifts into high gear: London Fashion Week, the Totally Thames festival, the Great River Race, and the BFI London Film Festival buzz build from September. London empties out as British schools return in the first week, families return to routines, and the city settles into a different rhythm where museums are more comfortable, restaurants have tables, and attractions no longer require rigid advance planning.
April
London · Spring, Easter bank holidays, cherry blossom · 9–15°C, moderate crowds spike Easter, £150–186/night hotels
April is a study in contrasts: tulips peak in Kew and Kensington Gardens, while Easter brings crowds and public holidays; temperatures climb to 9–15°C (48–59°F), with sunrise around 6:15 a.m. and sunset after 8 p.m.; the London Marathon closes roads and fills the city with runners. Crowds and prices are still reasonable before peak season, but there will be a spike during Easter—a popular travel week for students and families. It's a great month for flower lovers and outdoor markets, but plan for busy weekends and bring a rain layer.
June
London · Early summer, Wimbledon, Trooping the Colour, Pride · 13–20°C, peak crowds growing, £178/night hotels
June brings summer with temperatures between 13 to 20°C (55-68°F), offering opportunities for open-air concerts in Hyde Park, exploring Notting Hill and Camden, and attending the Trooping the Colour ceremony for the King's official birthday. The ICC Women's T20 World Cup 2026 features matches at Lord's Cricket Ground and the Kia Oval; Wimbledon begins with two weeks of tennis matches, best enjoyed with strawberries and cream. June has the most daylight hours in London each year, with daylight present for up to 16.5 hours per day; the earliest sunrise around 4:40 a.m. lets early risers explore without crowds.
October
London · Autumn, BFI Film Festival, mild weather · 11–15°C, manageable crowds, £140/night hotels
If visiting in October, prioritize parks and try to avoid half-term week; day trips to Windsor, Oxford, Bath, or the Cotswolds are more pleasant in autumn light and far less crowded than in summer. October is statistically the wettest month of the year with 21 days of rainfall on average; surprisingly, March and April have the lowest rainfall with a total average of around 15 days. The BFI London Film Festival (October 7–18) attracts film lovers and international media.
July
London · Peak summer, Wimbledon, Pride month, BST Hyde Park · 15–22°C, peak crowds, £182/night hotels
July is the peak tourist season in London, fantastic for families and first-time visitors who want to experience major attractions and vibrant city life. Wimbledon Championships (June 29 – July 12) and Pride in London (July 4) are major events on the calendar. High season runs from June through August, with warm weather and long days; tourists fill the city's top sights with higher prices and busy attractions, but tons of festivals, outdoor events, and lively summer vibe. Popular landmarks are best visited early in the morning or later in the afternoon; weekdays, especially Tuesday through Thursday, tend to be less crowded, allowing peaceful Thames walks and shorter theater lines.
November
London · Early Christmas season, low season, weather cooling · 10–12°C, fewer crowds, £139/night hotels
November is low season with less tourists around, cheaper prices, and while weather is cold, it is not very cold yet; from mid-November onwards, London starts to get into the Christmas festive spirit with city decorations and Christmas markets. November is the value month because the weather is bad and the Christmas machine has not started charging yet. Many West End theatres run Mid-Week Matinee Special pricing (~30-40% off) for Tuesday-Thursday afternoon shows, especially good value for November shoulder month; the TKTS booth Leicester Square offers same-day discount tickets for major productions.
March
London · Early spring, St Patrick's Day, Boat Race, blossom · 6–12°C, lighter crowds, £150/night hotels
March is three degrees cooler than April and has less light, but is drier on the long-run figures and far quieter because April carries both Easter and the start of the tourist season; March suits travellers who can move plans indoors at short notice. Blossom season starts in the second half of the month, with magnolias and early cherry in the Royal Parks, Kew Gardens and the squares of Kensington and Bloomsbury. The St Patrick's Day parade and festival run on the Sunday nearest 17 March; the Boat Race between Oxford and Cambridge is rowed in late March and is one of the best free events in the city.
August
London · High summer, Notting Hill Carnival, peak season · 15–23°C, peak crowds, £183/night hotels
August is the hottest month in London and the peak of the season, with average temperatures that can reach up to 30°C. Europe's largest street festival, Notting Hill Carnival is a celebration of Caribbean culture taking place over the August bank holiday weekend and attracting millions of visitors. With many people choosing to visit London in the summer, these months can get busy and expensive; accommodation rates often spike due to demand, and you can expect long queues at major attractions like the Tower of London, British Museum, and Buckingham Palace.
December
London · Christmas season, Winter Wonderland, festive markets · 4–8°C, holiday crowds, £151/night hotels
Hyde Park Winter Wonderland, ice skating at Somerset House and the Natural History Museum, and festive afternoon teas define the season; temperatures are cool (high 40s°F / 9°C) with very short days—the sun sets around 4 p.m. The defining London December experience runs mid-November 2026 - Sunday January 3, 2027; entry is timed-ticket: free off-peak, £5 standard, £7.50+ peak. The Southbank Winter Market runs early November 2026 to early January 2027 with craft chalets 11 a.m.-9 p.m., food stalls 11 a.m.-10 p.m.; mulled wine £6-9, bratwurst with kraut £8-12, mulled cider £6-8, hot chocolate £5-7.
Share this article
Comments
Sign in to join the conversation. Only registered users can comment.
No comments yet. Be the first.