Whilst just about any month is great to visit London, there are a few prime times of year worth considering. Here’s what to expect, according to our destination experts:
Spring: London is busy during any time of year. As temperatures grow milder in March through May, the city comes out of its shell. Temperatures average from mid-40s°F (around 7°C) to mid-60s°F (about 18°C), making for pleasant strolls through London’s historic neighborhoods.
Summer: London from June to August is as popular a time as any. It’s a great time of year to enjoy London’s beautiful parks, catch outdoor performances, and explore London markets. Summer can get hot and humid, with average temperatures in the mid-70s°F (around 24°C). Remember, this is England, so always be prepared for rain, even during the best weather. In August, many locals take holidays, making major cities like London calmer and quieter.
Fall: Visit in late September to October to explore London’s pub life, thriving theatre scene, and parks ablaze with autumn colours. London’s popularity never wanes, so you’ll never miss out on the lively cosmopolitan scene and people watching is always stellar. The weather is cooler, with average temperatures ranging from the mid-60s°F (around 19°C) to mid-40s°F (about 7°C).
Winter: Enjoy a festive atmosphere in London during the December holidays! Visit London’s Christmas markets, see Harrods all decked out for the season with twinkling lights and garland, or walk in a winter wonderland in Hyde Park. Be sure to pack your festive sweaters and a warm waterproof coat.