Things to do in London

Best time to visit London | A month-on-month guide

Last Updated:

"Visit London in the summer," they said. "The weather will be perfect," they said. As any local will tell you, planning a London trip isn't that simple. The city's charm shifts dramatically with the seasons, and the "perfect" time to visit depends entirely on what you're hoping to experience—from spring's blooming gardens to winter's festive markets. Read this guide to understand when London truly shines for your specific interests.

Know before you plan your trip to London


Best time of the year to visit London

Best time to visit London would be spring (April-May) and early autumn (September-October). During these months, you'll enjoy pleasant temperatures and fewer crowds, making it easier to explore the city's attractions. Spring treats you to beautiful blooming parks, while autumn offers crisp, comfortable days perfect for sightseeing.

Avoid July and August if you can - these peak summer months bring the biggest crowds (including lots of student tour groups!) and highest prices. The city gets especially packed during Wimbledon tennis season in late June/early July.

December can be magical with festive decorations and a cozy winter atmosphere, though it gets quite busy around Christmas. Just pack warm clothes and expect chilly (but rarely snowy) weather.

Best time to visit London for different kinds of travellers

Best time for sightseeing & Outdoor Activities: Your prime opportunity hinges on the weather. London shines in early summer and late spring, offering ideal conditions for city exploration with lower chances of rainfall.


Best time for museum buffs: April and May are the prime months, coinciding with the Museums at Night event. This special occasion sees many museums participating, transforming your museum visits into thrilling experiences.


Best time for honeymooners: London charms honeymooners during its shoulder seasons, from March to May and from September to October. During these periods, crowds are thinner, and the weather remains pleasant, making it ideal for romantic day trips.


Best time for budget travellers: The low season is a boon for those mindful of their wallets. November and February offer discounted accommodations and flight rates, though some attractions may be closed, and weather can be chilly.


Best time for shopaholics: June and July are the prime months for shopaholics, with major sales events happening across the city. Additionally, December during the holiday season is another enticing period for shopping excursions in London.


London through the year


Tourist seasons in London

  • High season in London: Summer brings London to life with major events and festivities, though be prepared for bigger crowds and higher prices. You'll catch iconic events like the Wimbledon Tennis Championships in late June and the vibrant Notting Hill Carnival during the August Bank Holiday weekend. While locals make the most of the warmer days (despite the occasional rain shower!), tourists flock to the city in droves. The atmosphere is undeniably exciting, with outdoor concerts, food festivals, and park picnics happening everywhere you look. Just book your accommodations well in advance - summer is when London's popularity really shows!
  • Shoulder season in London: On either side of the high season, this is the time when you can enjoy the city slightly less crowded, albeit in colder weather. The time from March to April, and from Mid-September to October features less rain as well. The shoulder season is for you if you want to take your time (and space) to explore London. Perfect for day trips and an authentic London experience. Museums and attractions are less crowded, making it easier to enjoy popular spots like the British Museum or Tower of London at your own pace.
  • Low season in London: British weather has a notorious reputation, and this is largely due to the winters. This is why November to February is the low season in London. If you are prepared to brave this weather to secure hotel and flight discounts, you may find a modest London waiting on your arrival. You will be able to enjoy most of London without any interference from the overload of visitors. Plus, winter brings its own special charm with festive Christmas markets, ice skating rinks at iconic locations like Somerset House, and dazzling holiday light displays throughout the city. Theater tickets are often easier to come by, and you might snag great deals on West End shows.

Best season to visit London


spring in london
London in Spring

From March to May, London is adorned in the splendor of spring. The city reaches its peak sensory delight during this season. London's parks and gardens burst into vibrant bloom, creating an enchanting atmosphere perfect for leisurely strolls. With the tourist rush still at bay, spring offers a golden opportunity to savor the city's charms without the crowds. If you find yourself in London during this magical time, seize the moment and make the most of your visit.

summer in london
London in Summer

From June to August, London experiences its summer season, though it's no longer the same as it once was. Previously known for its temperate weather interspersed with occasional showers, it's now prone to heat waves. Nevertheless, London retains its festive spirit throughout the summer months. Visiting the city during this time ensures an abundance of activities to keep you entertained.

autumn in london
London in Autumn

September marks the commencement of autumn in London, extending its embrace until mid-November. During this season, London's foliage is painted with a charming warmth. As temperatures cool, the bustling crowds gradually thin out. This period is cherished by Londoners, as it coincides with school holidays and the anticipation of Halloween festivities, making it a delightful time to experience the city's vibrant atmosphere.

winter in london
London in Winter

London experiences winter from mid-November through February, bringing with it unforgiving weather conditions. Despite the chill, it's entirely possible to savor your visit during this season. With adept layering, you can discover the city in its purest form, devoid of crowds. The enchanting Christmas lights infuse London with a mystical atmosphere, complemented by enticing off-season sales for added allure.

Weather in London year round


The Weather in London year round has been charted on a graph below. The Highs are depicted in blue and the Lows in orange.

london - weather

A Month-By-Month Guide To Visiting London


Follow our detailed guide to pick a month for your London exploits.

Jan
Feb
Mar
Apr
May
Jun
London in Jan
Jul
Aug
London in Jan
Sep
London in Oct
Oct
Nov
Dec

London In January

Average Temperature: 9°C to 4°C

best time to visit amsterdam


January kicks off the second half of London's winter with chilly temperatures that gradually become more bearable. Pack those layers – you'll want a warm coat, comfy walking shoes, and definitely an umbrella for the frequent drizzles. While tourists tend to shy away from January (great news for crowd-haters!), the city keeps its spirits high with the spectacular New Year's Day Parade featuring 10,000 performers dancing through central London. Culture vultures can enjoy the London Short Film Festival, while Harry Potter fans shouldn't miss Hogwarts in Snow at Warner Bros Studios. Plus, it's prime time for bargain hunters, with winter sales sweeping through Oxford Street and Covent Garden. Pro tip: Look for deals on hotels and flights!



London In February

Average Temperature: 9°C to 5°C

best time to visit amsterdam


February in London keeps you guessing with its unpredictable weather - expect rain on about half the month's days! But don't let that dampen your spirits. With the holiday crowds long gone, you'll get a more intimate experience of the city. Catch the vibrant Chinese New Year celebrations in Trafalgar Square, or marvel at the stunning displays during the Kew Gardens Orchid Festival. For fashion enthusiasts, London Fashion Week brings the city's style scene to life. When the weather turns soggy, duck into world-class museums like the British Museum or catch a show in the West End. And if romance is on your mind, Valentine's Day offers the perfect excuse for a cozy Thames river cruise with your special someone.



London In March

Average Temperature : 12°C to 6°C

best time to visit amsterdam


London finally catches its first breath of warmth in March, with longer days brightening the city (though rain still makes frequent appearances). This sweet spot between summer crowds and holiday rushes makes it an ideal time to explore popular spots like Westminster Abbey and the Shard without the usual tourist crush. The city comes alive with events like The Brit Awards and St. Patrick's Day Festival, where Trafalgar Square transforms into a celebration of Irish culture. As spring peeks through, places like Kew Gardens and Hyde Park show off their first blooms – think crocuses and daffodils dotting the landscapes. For art lovers, the Battersea Spring Affordable Art Fair offers perfect souvenir-hunting opportunities.



London In April

Average Temperature : 15°C to 7°C

best time to visit amsterdam


April is the time of the year when London can truly believe that good weather exists. It is the beginning of Spring, and the gardens of the city begin rendering London a mottled appearance. April is also one of the rainiest months, but the visitors keep coming in anyway. If you are lucky to find a clear day, you should walk around and enjoy the parks of the city. Easter celebrations are usually quite vibrant in London with interactive activities going on all week. The London Marathon is another event that attracts global attention. You should also check out the Underbelly Festival that begins in April. The event celebrates performance arts. If you are heading to London in April, get your bookings confirmed in advance.



london bucket list
London Bucket List

67 Experiences You Cannot Miss Out In London

Check out these must-do experiences in London and plan your itinerary like a pro!

London In May

Average Temperature : 18°C to 10°C

best time to visit amsterdam


May offers the perfect sweet spot between pleasant weather and manageable crowds in London. Spring is in full bloom, and you might even leave your scarf behind some days! With over 16 hours of daylight and a mix of sunny spells and occasional showers, it's ideal for outdoor adventures. Don't miss the State Opening of Parliament, where you can catch a glimpse of royal pageantry, or the charming Canalway Cavalcade at Little Venice. The RHS Chelsea Flower Show transforms the city into a botanical paradise, while events like Photo London and London Craft Week keep art lovers busy. Sports fans can catch the thrilling conclusion of the English Premier League.



London In June

Average Temperature : 21°C to 13°C

best time to visit amsterdam


Summer arrives in London with June, pushing temperatures above 20°C and bringing waves of tourists through Heathrow. While the signature London rain persists, the warmer weather makes it perfect for exploring the city on foot. The streets come alive with a truly cosmopolitan vibe, especially during events like West End Live, where you can catch free performances from popular musicals in Trafalgar Square. Don't miss the vibrant Pride parade, which transforms the city into a colorful celebration, or the mouth-watering Taste of London food festival. With numerous music festivals and art exhibitions popping up throughout the month, there's plenty to explore – just try to avoid the rush hour traffic!



London In July

Average Temperature : 22°C to 15°C

best time to visit amsterdam


July brings London's most pleasant weather, with temperatures in the mid-20°C range – perfect for outdoor adventures! Just be ready to share the city with plenty of other visitors, as this is peak tourist season. The legendary Wimbledon Tennis Championships take center stage, while British Summer Time at Hyde Park fills the air with live music from top artists. Cricket matches and the Underbelly Festival add to the summer buzz. Be prepared for the occasional heat wave. Planning to visit? Book everything well in advance, wear comfy walking shoes, and embrace the festive atmosphere that makes July in London truly special.



London In August

Average Temperature : 22°C to 15°C

best time to visit amsterdam


August is one of the two warmest months of the year in London. The summer is officially past its midpoint and is heading towards a close. The tourist crowd at this point is n the brink of spilling over despite the occasional rainy days. If you want a relatively peaceful tourism experience, you should consider heading out of London and take a day trip. Trips to the Cotswolds or Dover would be especially delightful. August is the best time to take children to London as there are many family-friendly events going on. You can witness the beginning of the Premier League season in August. London erupts during the Notting Hill Carnival, Europe’s largest street party, and this itself is a reason enough for you to visit London in August.



London In September

Average Temperature : 20°C to 13°C

best time to visit amsterdam


September brings a gentle cooling as autumn arrives in London. With schools back in session, tourist crowds thin out nicely. Pack light layers – you'll want a cozy sweater for crisp mornings but can shed it during warmer afternoons. The city's gardens take on beautiful autumn hues, making it perfect for peaceful walks. With fewer tourists around, it's an ideal time to venture on day trips to Oxford or Stonehenge. The Thames comes alive during the Totally Thames festival, featuring the exciting Great River Race where 330+ crews compete along the river. Fashion lovers won't want to miss London Fashion Week, while culture enthusiasts can enjoy the London Design Festival and Japan Matsuri.



London In October

Average Temperature : 16°C to 10°C

best time to visit amsterdam


October blankets London in stunning autumn colors, and with fewer tourists around, the city takes on a more relaxed vibe. The mild weather is perfect for exploring outdoor spots like Richmond Park and Kew Gardens, where you'll catch nature's spectacular fall show. Culture vultures will love the London Film Festival and Frieze London art fair, while foodies can indulge in London Cocktail Week and London Restaurant Festival. The city shows its diverse spirit through celebrations like Diwali and Africa on the Square. As Halloween approaches, London embraces its spooky side with ghost tours and themed events at historic spots like the Tower of London.



London In November

Average Temperature : 12°C to 7°C

best time to visit amsterdam


November sees the temperature take a plunge. Daylight hours begin going down dramatically and the overcast skies play their part to announce the arrival of winter. This is possibly the time of the year that encounters the least amount of tourists. If you want to enjoy your vacations without any distractions, London in November is for you. A pre-holiday lull overtakes London in November, but that doesn’t stop the locals from indulging in the Bonfire Night. Head to the London pubs on the weekends to enjoy hearty roasts. You can also enjoy the Regent Street Motor Show and the EFG London Jazz Festival in November. If time permits, you must check out the Winter Wonderland at Hyde Park.



London In December

Average Temperature : 9°C to 5°C

best time to visit amsterdam


London experiences full-blown Winter in December. The mercury dives below the freezing point at times and snowfall is not uncommon. The daylight hours are in short supply, so London tries its best to use the twilight. Some section of tourists returns for the holiday season in December as London dresses up in pretty lights. Despite the weather, December has to be the most visually rewarding month to be in London. A London Eye ride on a clear evening can be the most memorable holiday experience for you. The holiday spirit also brings a few Christmas markets in London. Take some time to explore Hyde Park, Trafalgar Square, Kew Gardens, and other popular spots of the city to truly appreciate the festive season.



Best time to visit London