The best time to visit London is one of the first questions American travellers ask when they start planning a trip. And the honest answer is: it depends on what you want. London is a year-round city. It does not shut down in winter, and it does not get unbearable in summer. Each season brings something different — and knowing the difference will help you get far more from your trip.

Why the Best Time to Visit London Depends on You
Before we go through the seasons, it helps to think about your priorities. Are you visiting for the first time and want to see as much as possible? Are you travelling on a budget and need to keep costs down? Do you want blue skies for photographs, or do you not mind rain if the hotel rates are lower?
London is not like beach destinations where the “wrong” season means a ruined holiday. The museums are free and open all year. The pubs are warm in January. The parks are stunning in May. The Christmas markets run from late November. There is no truly bad time — only different trade-offs.
That said, some months are genuinely better than others for specific reasons. This guide will walk you through each season so you can decide what works for your trip.
Before you plan your itinerary, it helps to know how much to budget. Read our full guide to London travel costs for US visitors so you are not caught off guard.
Spring in London: March to May
Spring is widely considered the best season to visit London. The crowds have not yet peaked. Prices are still reasonable. And the city starts to wake up — parks fill with blossom, café tables spill onto pavements, and the light turns golden by late afternoon.
March
March is early spring and it shows. Temperatures average around 10–12°C (50–54°F). You will need a coat and layers. Rain is likely. But the upside is that March is one of the quietest months of the year for tourism, which means shorter queues at major attractions and better hotel rates.
If you are happy to dress warmly and embrace a bit of grey sky, March offers excellent value. You can walk into popular museums without queueing, get dinner reservations at short notice, and see London without the summer scrum.
April
April is when London starts to feel properly alive. Cherry blossom peaks in mid-April across parks like St James’s, Kensington Gardens, and Greenwich Park. Temperatures climb to around 13–15°C (55–59°F). Easter brings bank holidays and slightly busier streets, but nothing overwhelming.
April is one of the best months for photography. The blossom is spectacular, the skies are often bright, and the city has energy without the summer crowds. If you can travel in mid-April on a non-holiday week, you are in sweet-spot territory.
May
May is the beginning of high season, but it still feels manageable. Average temperatures reach 17°C (63°F). Days are long — sunset is around 9 pm by the end of the month. The parks are brilliant: Regent’s Park’s rose garden starts blooming, and outdoor dining becomes genuinely enjoyable rather than optimistic.
Hotels start getting pricier in May, and popular spots get busier. But it is still a step below the full summer peak. If you can visit in early May rather than late May, you will notice the difference in both prices and crowds.
Summer in London: June to August
Summer is peak season. That means more daylight, warmer weather, and more people. London in July can feel very busy — especially in areas like the South Bank, Westminster, and Camden. But it is also when the city is at its most vibrant, with outdoor events, open-air theatre, and long evenings that make everything feel more relaxed.
June and July
June and July are the warmest months. Average temperatures sit around 18–22°C (64–72°F), though London can occasionally hit the high 20s (°C) during heat waves. Rain is still possible — London’s weather is famously unpredictable — but sunny days are more common than at any other time of year.
Expect higher hotel prices and advance booking to be essential. Popular attractions like the Tower of London and Buckingham Palace are at their busiest. Booking timed entry tickets weeks in advance is not paranoia — it is necessary.
The upside: London’s free museums are magnificent and always open. The complete guide to London’s free museums will help you plan a full week without spending a penny on entry fees.
August
August is school holiday month. London fills with families from both the UK and abroad. It is the busiest, most expensive time to visit. If you are travelling with children, this is often unavoidable — but if you have flexibility, even shifting your trip to early September makes a real difference.
Notting Hill Carnival takes place on the August bank holiday weekend (the last weekend of August). It is one of the largest street festivals in the world. If that sounds exciting, it can be a brilliant reason to visit in August. If it sounds overwhelming, plan your trip before or after.
Autumn in London: September to November
Autumn is the hidden gem of the London travel calendar. Many seasoned visitors rate September and October as the finest months to visit — and with good reason.
September and October
Schools have gone back, so the summer crowds thin almost overnight. Temperatures are still warm enough to sit outside — September averages around 17°C (63°F) and October around 13°C (55°F). Hotel rates drop from summer peaks. Queues at attractions shorten significantly.
The autumn light in London is extraordinary. The golden hour lasts longer, and the trees in Hyde Park, Hampstead Heath, and Greenwich Park turn copper and amber. It is a wonderful time for walking the city.
If you are a first-time visitor who missed spring, September and October are the next best thing. You get mild weather, reasonable prices, and a city that feels like it belongs to you rather than to the tourist masses.
November
November is when temperatures start to drop sharply — expect 8–10°C (46–50°F) — and daylight shortens noticeably. Rain increases. But November also has two things going for it: Guy Fawkes Night (5 November), when fireworks displays light up parks across the city, and the start of Christmas lights, which typically go up in early November on Oxford Street and Regent Street.
If you love the lead-up to Christmas and want to see London at its most festive before the crowds arrive, late November is ideal. Prices are still autumn-level rather than Christmas-peak, and the city looks spectacular.
Winter in London: December to February
Winter divides opinion among travellers. Some avoid it entirely. Others love it. The truth is that London in winter is not the gloomy experience many Americans imagine — it is one of Europe’s great winter city breaks.
December: Christmas in London
December is a special case. Christmas markets open across the city — Hyde Park Winter Wonderland is the largest, with ice skating, market stalls, and fairground rides. The Southbank Centre hosts a smaller, more artisanal version. Shop windows in Mayfair and Knightsbridge are decorated extravagantly. Covent Garden’s decorations are famous for a reason.
The trade-off: hotel prices spike in the first three weeks of December, then drop sharply after Christmas. If you visit between Boxing Day (26 December) and New Year, you get Christmas atmosphere at much lower prices. The city also quiets down considerably in that week.
January and February
January and February are the cheapest months to visit London. Hotels drop to their lowest rates. Flights from the US are often significantly cheaper than at any other time of year. The city is quiet. You will not queue for anything.
Yes, it is cold — expect 5–8°C (41–46°F) — and rain is frequent. But London’s indoor life is exceptional. The free museums alone could fill a week. A warm pub with a Sunday roast after a walk along the Thames is one of London’s great pleasures, and it is even better in January when you feel you have the place to yourself.
If budget is your primary concern, January is the single best month to visit London.
A Quick Guide to Seasons at a Glance
Here is a simple breakdown to help you decide:
- Best weather: June and July
- Best value: January and February
- Fewest crowds: January, February, March
- Best overall balance: April, May, September, October
- Most festive: December
- Avoid if possible: August (busiest, most expensive)
Getting Around London: What to Know Before You Go
No matter what time of year you visit, getting around London efficiently makes a huge difference to how much you see. The Tube, buses, and the Overground all run year-round with no seasonal changes to service. The key is to use an Oyster card or tap your contactless bank card — it is always cheaper than buying individual tickets.
Our guide to getting around London covers everything you need to know about using the transport network, including how to avoid the most common mistakes US visitors make on their first day.
And if you are flying in from New York or another US city, you will probably land at Heathrow. Read our full Heathrow to London guide for US visitors before you travel — it covers every transport option and how long each takes.
What to Pack for Each Season
London’s weather is variable in every season. A light rain jacket is essential year-round — not just in winter. In summer, you may need it one day and not the next. In spring and autumn, layers are everything. The city does a lot of walking, so comfortable shoes matter more than anything else in your bag.
- Spring: Layers, waterproof jacket, comfortable walking shoes
- Summer: Light clothing, a rain jacket (always), sunscreen for extended outdoor days
- Autumn: Medium-weight coat, layers, waterproof shoes
- Winter: Heavy coat, scarf, gloves, waterproof shoes — and a second layer underneath everything
One tip from experienced London visitors: buy a compact umbrella once you arrive rather than packing one. They sell them everywhere and it saves space in your luggage.
Planning Your First Week in London
Once you have decided when to go, the next question is what to do when you get there. If this is your first visit, a structured itinerary helps enormously. Read our 3-day London itinerary for first-time visitors — it covers the essential sights in a logical order so you are not wasting half the day crossing the city back and forth.
For a longer trip, the 5-day London itinerary adds the South Bank, Greenwich, and some of the city’s best free museums to your schedule.
Frequently Asked Questions
What is the best time to visit London for good weather?
June and July offer the warmest and sunniest weather, with average temperatures around 20°C (68°F) and long evenings. May and September are also excellent — slightly cooler but with far fewer crowds and lower hotel rates.
How many days do you need in London?
Most first-time visitors need at least four to five days to cover the major sights without feeling rushed. If you want to explore neighbourhoods like Shoreditch, Notting Hill, and Greenwich properly, a full week gives you the breathing room to do it well.
Is London worth visiting in winter?
Yes — especially December and early January. London’s free museums, historic pubs, and indoor markets are excellent in any weather, and hotel rates in January are the lowest of the year. You will see far less of the city if you only measure it by sunshine.
When is London the least crowded?
January and February are the quietest months by far. March and early November are also calm by comparison with the summer peak. If avoiding crowds is your priority, any of these months will give you a noticeably different experience to visiting in July or August.
Join 3,000+ London Lovers
Every week, get London’s hidden gems, local secrets, and travel inspiration — the kind you won’t find in any guidebook.
Subscribe free — enter your email:
Love more? Join 64,000 Ireland lovers → · Join 43,000 Scotland lovers → · Join 30,000 Italy lovers →
Free forever · One email per week · Unsubscribe anytime
