When to Visit London? The Complete Guide to Choosing Your Perfect Time
You’re planning a trip to London, but you’re hesitating about the dates? You’re right to ask yourself that question. Timing can transform your London getaway into a memorable experience… or a crowded tourist nightmare.
Here’s what you need to know: late spring (May) and summer (June-August) offer the best weather-activities compromise. But careful—that’s not your only interesting option.

Why Is May the Ideal Month to Discover London?
May checks all the boxes for the smart traveler:
Weather-wise: Temperatures hover around 15°C (59°F)—mild enough to stroll without sweating, cool enough to avoid scorching heat waves. London’s gardens explode with colors.
Crowd-wise: You’re ahead of the summer tourist hordes. Result? Less waiting at the British Museum, selfies in front of Big Ben without 50 people in the frame.
The must-see event: The RHS Chelsea Flower Show transforms the neighborhood into a botanical cathedral. Even if you’re not a gardener, the spectacle is worth the trip.
An insider tip: book your accommodations 2-3 months in advance. May attracts connoisseurs.
Summer in London: Heat, Festivals, and Long Evenings
June, July, and August push the thermometer up to 24°C (75°F), sometimes 30°C (86°F) during heat waves.
What changes everything:
- The sun sets after 9 PM—you gain hours of exploration
- Rooftops and pub terraces become unmissable spots
- Parks transform into festival stages (BST Hyde Park late June to early July)
The flip side:
- Hotel prices explode (+40% compared to January)
- Tower Bridge resembles an amusement park queue
- The London Underground without AC becomes a sauna
My tested tip: Favor mornings (7-10 AM) to visit major sites. You avoid both the crowd AND the midday heat.

London in Autumn: The Secret of Savvy Travelers
September through November offers a different, more authentic London.
The temperatures? Between 11 and 15°C (52-59°F)—plan for layered clothing.
Why autumn appeals:
- The Totally Thames festival (September): Art installations along the Thames, guided walks, free entertainment
- The colors: Hyde Park and Regent’s Park dress in red and gold
- The prices: Progressive drop from October (-20 to 30% on accommodation)
- The atmosphere: You’ll cross paths with more Londoners than tourists
Watch out for rain: October-November can be wet. Pack a breathable rain jacket (not an umbrella that London’s wind will turn inside out).
January-March: The Smart Period for Small Budgets
You want London to yourself? Target January-March.
The concrete advantages:
- 4-star hotels at 3-star prices in summer
- Nearly empty museums (except the British Museum, always crowded)
- Authentic local atmosphere in pubs
January stands out: It’s THE month for super deals. Hoteliers slash prices to fill rooms after Christmas.
The traps to avoid:
- Mid-February (school holidays): prices shoot back up brutally
- Days too short: sun sets around 4 PM in January
- Fickle weather: 8°C feels like freezing with icy wind
My budget advice: Book an Airbnb in zone 2-3 of the Tube. You save 40% vs. zone 1, with only 15 minutes extra travel time.
How to Avoid Crowds in London?
London welcomes 30 million tourists annually. But you can work around them.
Confirmed off-peak periods:
- Late October to mid-December (before the Christmas rush)
- January-February (outside school holidays)
- March-April (outside Easter)
| Period | Why Avoid It | Alternative |
|---|---|---|
| Christmas (Dec 20-27) | Prices x2, everything closed | Early December for atmosphere without madness |
| Easter | Families everywhere | Late March or early May |
| Mid-July/August | Absolute tourist peak | June or September |
| UK School Holidays | Packed attractions | Check UK school calendar |
Field tactic: Visit Westminster Abbey and the Tower of London at opening (9-9:30 AM). You’ll cut waiting time by 3.

Events Not to Miss by Season
London vibrates to the rhythm of events that are sometimes worth the trip alone.
Spring: Chelsea Flower Show (May)
The global gathering for horticulture enthusiasts. Even if you confuse a geranium with a tulip, the landscape creations are mind-blowing.
Price: £40-100 depending on the day
Booking: Required, opens 3 months in advance
Summer: BST Hyde Park (June-July)
Picture this: setting sun, Hyde Park, music legends on stage.
2024 Schedule: Check bsthydepark.com from February
Tip: Lawn tickets are affordable (£60-80)
Autumn: Totally Thames (September)
A month of free entertainment celebrating the iconic river.
My favorite: Themed guided walks (pirates, architecture, industrial history)
Winter: Christmas Markets (November-December)
London transforms into a giant Christmas village.
The best markets:
- Winter Wonderland (Hyde Park): Free, the largest, magical atmosphere
- Southbank Centre: Artisanal, less commercial
- Greenwich Market: Authentic, beautiful neighborhood
Optimal timing: Early December = atmosphere + reasonable prices. Avoid the week before Christmas (total chaos).
Understanding London Weather (and Preparing for It)
London doesn’t have its rainy reputation for nothing. But it’s manageable.
The real numbers:
- Annual rainfall: 600mm (less than Bordeaux!)
- Rainy days: 150/year
- Wettest month: October
- Driest month: February
The London paradox: Frequent rain but rarely intense. It’s often drizzle that lasts 15-30 minutes.
Your optimal weather kit:
- Breathable waterproof jacket (not a basic K-Way)
- Comfortable waterproof shoes (you’ll walk 10-15km/day)
- Small reusable water bottle
- Scarf even in summer (cool wind in the evening)
Essential app: MetOffice (official British weather, accurate by the hour)
Budget: How Much Does London Really Cost by Season?
London has a (justified) reputation as an expensive city. But seasonal variations are massive.
Accommodation in center (double room, 3* hotel):
- January-February: £80-120/night
- March-April: £100-150/night
- May-September: £150-250/night
- October-November: £90-140/night
- December: £120-300/night (peak at Christmas)
| Expense Category | Low Season Savings | Notes |
|---|---|---|
| Attractions | London Pass more worthwhile in high season | Buy online, -10% |
| Restaurants | Same year-round | Avoid Leicester Square (tourist trap) |
| Transportation | Same | Oyster Card essential |
| Shows | Tickets -30% January-March | TKTS booth for last-minute |
Real calculation for 3 days:
- High season: £600-800/person (flight + hotel + activities)
- Low season: £350-500/person
The game-changing tip: Book flights 6-8 weeks in advance (statistically the lowest price). For accommodation, 2-3 months is enough.
My Final Recommendation: When YOU Should Go
There’s no “universal best time.” Everything depends on your priorities.
Choose May-June if you want:
- The best weather-crowds-price compromise
- To enjoy gardens in bloom
- Long evenings without heat waves
Opt for September-October if you prefer:
- A more authentic experience
- Gentler prices
- Unique autumn atmosphere
Favor January-March if you’re looking for:
- The best deals
- London without crowds
- A true local immersion
Absolutely avoid:
- Late July-August (unless it’s your only option)
- Christmas (unless you love festive atmosphere at any cost)
- UK school holidays
My personal choice? Mid-May or early September. The perfect sweet spot between all criteria.
And you, what matters most for your London trip? Weather, budget, or atmosphere? Your answer will determine your ideal time.
Useful resource: To check UK school holidays and major events, visit visitlondon.com before booking. This will save you from unpleasant surprises.
Related: Discover our guide on the best European countries to visit for more travel inspiration!
