Best Time to Visit London

The best month to visit London, United Kingdom. Weather, crowds, and prices for every month, plus the cheapest time to fly.

Skip the planning.
Join the waitlist and Oerno builds this itinerary for you.
Join waitlist

The best time to visit London is May. You get the ideal intersection of mild temperatures, long daylight hours, and the city’s parks in full bloom before the school holiday crowds arrive in July. While London remains a year-round destination, May offers the most predictable weather for walking, with highs reaching 18°C (64°F). Prices are lower than the mid-summer peak, and the city feels energized. If you want the quintessential London experience without the sweltering heat of August or the biting winds of January, book your trip for the late spring window.

Month by month

January

January is London’s coldest and quietest month. Temperatures hover between 2°C (36°F) and 9°C (48°F). It is grey, damp, and dark, with the sun setting before 4:30 PM. However, it is the cheapest time to visit London for flights and hotels. The post-Christmas sales at Harrods and Liberty offer steep discounts. Crowds are non-existent at major landmarks like the Tower of London. Use this month for indoor museum hopping and theater deals during the "Get Into London Theatre" promotion.

February

Expect similar weather to January, ranging from 2°C (36°F) to 9°C (48°F). February is slightly busier due to the half-term school break and Valentine’s Day, which drives up restaurant prices. It remains a budget-friendly month for accommodation. The Orchid Festival at Kew Gardens provides a tropical escape from the drizzle. Bring a heavy coat and waterproof shoes. It is a dry month compared to autumn, but the wind chill off the Thames is sharp.

March

Spring begins to appear, but the weather is temperamental. Temperatures climb to a range of 5°C (41°F) to 12°C (54°F). You will see daffodils in St. James’s Park, but carry an umbrella for sudden showers. Crowds remain manageable until the Easter holidays begin. St. Patrick’s Day brings a large parade to Trafalgar Square. March is a transition month; prices start to rise from their winter lows but remain lower than the summer surge.

April

April weather is famously unpredictable. You can see sun, rain, and hail in one afternoon. Temperatures sit between 7°C (45°F) and 15°C (59°F). The city starts to feel alive as outdoor terraces open. The London Marathon is the major event of the month, which creates road closures and spikes hotel prices along the race route. Cherry blossoms peak in Greenwich Park and Kew. If you avoid the Easter weekend, April offers a good balance of moderate prices and decent daylight.

May

May is the "sweet spot" for London travel. Temperatures are comfortable, ranging from 10°C (50°F) to 18°C (64°F). Daylight lasts until nearly 9:00 PM. The Chelsea Flower Show is the month’s highlight, turning the city into a garden. Crowds are high around the late May bank holiday, but otherwise, the city feels spacious compared to July. Expect moderate hotel pricing. This is the best month for walking tours and rooftop bars before the humidity of summer hits.

June

June brings consistent sunshine and temperatures between 13°C (55°F) and 21°C (70°F). It is the start of the high season. The Royal Academy Summer Exhibition opens, and Trooping the Colour celebrates the Monarch's official birthday with a massive military parade. Prices for central London hotels increase significantly. You should book attractions like the London Eye or the Sky Garden weeks in advance. The evening light is spectacular, with the sun setting after 9:00 PM.

July

July is the hottest month, with averages of 15°C (59°F) to 23°C (73°F), though heatwaves can push mercury above 30°C (86°F). Many London Underground lines lack air conditioning, making travel uncomfortable during peaks. This is the height of tourist season; expect long queues at every major site and the highest airfares of the year. The Wimbledon Tennis Championships dominate the first two weeks. It is vibrant and lively but demands a high budget and patience for crowds.

August

August remains hot and crowded, with temperatures mirroring July at 15°C (59°F) to 23°C (73°F). Many locals leave the city for their own holidays, but they are replaced by a massive influx of international tourists. The Notting Hill Carnival takes place over the bank holiday weekend, offering a massive street party. Buckingham Palace opens its State Rooms to the public while the King is away. Expect peak prices and significant foot traffic in the West End.

September

September is an excellent alternative to summer. The weather stays mild, between 13°C (55°F) and 20°C (68°F), but the frantic tourist energy dissipates as schools return. The London Design Festival takes over the city with installations and events. Flights and hotels become more affordable compared to August. The parks turn golden, and the Thames Path becomes a perfect walking route. This is often the driest month of the year, offering crisp, clear skies.

October

Autumn sets in with temperatures dropping to 10°C (50°F) to 16°C (61°F). Rainfall increases, so waterproof gear is essential. October is a major month for the arts, anchored by the Frieze Art Fair and the BFI London Film Festival. Crowds are moderate except during the late-October half-term for UK schools. It is a atmospheric time to visit historic sites like the Tower of London or explore the city’s many historic pubs as the hearths are lit.

November

November is cold, grey, and damp, with temperatures between 6°C (43°F) and 12°C (54°F). It is one of the cheapest months to visit, alongside January. The city starts to sparkle in mid-November when the Christmas lights are switched on at Oxford Street and Regent Street. Bonfire Night (November 5th) features fireworks displays across the city’s parks. If you don't mind the 4:00 PM sunset, you can find excellent luxury hotel deals this month.

December

December is festive but expensive. Temperatures range from 3°C (37°F) to 9°C (48°F). The city is crowded with Christmas shoppers and holiday travelers. Winter Wonderland in Hyde Park is the primary attraction, featuring an ice rink, markets, and rides. Hotel prices spike to summer levels, especially around New Year’s Eve. Despite the cold and the crowds, London is arguably at its most beautiful due to the elaborate light displays and festive window designs in department stores.

Cheapest time to visit London

If your priority is your budget, the best time to visit London is from early January to mid-February. Once the New Year’s Eve crowds depart, hotel occupancy drops significantly. You can find four and five-star hotels in the West End for nearly half their summer rates.

Mid-week flights are cheapest during this window. Early November is a secondary budget option. While you sacrifice weather and daylight, you save on the two biggest expenses: accommodation and airfare. Always book mid-week stays to avoid the Friday/Saturday night price surge driven by domestic UK travelers.

When to avoid London

Avoid London during the UK school half-term weeks if you want to dodge crowds. These occur in late October, mid-February, and late May. During these periods, museums and parks are packed with families, and prices for family-sized accommodation increase.

Late July and the entire month of August are also periods to avoid for travelers who dislike heat and heavy crowds. The London Underground can be oppressive in 30°C+ weather, and the sheer volume of tourists in areas like Leicester Square and Covent Garden makes navigating the city frustrating.

Best time for good weather

For the most reliable weather, visit between late May and late June, or throughout September. These windows offer the highest probability of "t-shirt weather" without the extreme heatwaves seen in July or August.

September is particularly underrated; it is historically drier than the spring months. If you want maximum daylight for photography and sightseeing, June 21st mark the summer solstice, providing nearly 17 hours of light. If you prefer crisp, cold, but sunny days, late October often delivers clear blue skies and vibrant autumn foliage.

Best time for fewer crowds

For the quietest experience, visit London in January or February. If you want dry weather but fewer people, aim for the "shoulder season" weeks in late April or late September.

Tuesday through Thursday are the quietest days for the city’s museums and galleries. Avoid visiting during major bank holiday weekends (early May, late May, and late August) as the rail network often undergoes maintenance, making travel in and out of the city difficult. If you must visit in the summer, start your day at 8:30 AM to hit major landmarks before the tour buses arrive at 10:30 AM.

More London guides

Back to the London guide

Have Oerno plan your London trip

Tell us what you like, we'll build the itinerary and book it — all in one app.

Join the waitlist

Plan it. Book London.

Four quick questions help us build the right thing, and help our investors see what travellers actually want.

1. How often do you travel? (pick one)
2. What's the most painful part of booking a trip? (pick all that apply)
3. Who do you usually book trips for?
4. Would you pay for an app that books your full trip in 60 seconds?

No spam. No marketing emails. Just product updates.