If you're not sure what time of year to visit London, check out the best times to visit.
January in London
January is a great time to visit on a budget, pick up some bargains in the winter sales and make the most of London's free attractions.
February in London
Enjoy romance, fashion and Chinese New Year with city-wide celebrations in London in February, while children are kept busy with half-term activities.
March in London
Spot the first signs of spring blooms on a visit to London in March, plus join in the Irish celebrations, catch top river events, indulge in pancakes and treat your mum on Mother's Day.
April in London
Join in free outdoor events in April in London, including the London Marathon, cultural celebrations and Easter activities, and explore London's green spaces on a sunny spring day.
May in London
Head outdoors in London in May to enjoy open-air theatre, cultural celebrations and flower shows, plus discover culture after dark.
June in London
Visit London in June to enjoy some of the capital's most famous royal events, including Trooping the Colour, as well as outdoor festivals in the sunshine.
July 2021 in London
July is the perfect time to explore London's outdoor attractions and open-air events, including Wimbledon, Pride in London and some of the capital's biggest music festivals.
August in London
London hosts Europe's biggest street party in August, summer festivals are in full swing, and family-friendly attractions keep children entertained during the school summer holidays.
September is festival month in London, as the capital comes alive with an array of city-wide celebrations, many of which are free to attend.
October in London
In October, London's food and drink scene come to the fore with a series of festivals, while Halloween showcases the capital's spooky side and London's autumn season of culture is in full swing.
November in London
As the evenings get darker, fireworks light up the skies for Bonfire Night, London's streets begin to sparkle with Christmas lights, and traditional pubs offer a cosy retreat.
December in London
December is the most magical time to visit London, with Christmas shopping, pop-up ice rinks and fantastic New Year's Eve celebrations, including the famous fireworks at the London Eye.