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.
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 pancakes in London in February.
March in London
March is a top time to visit London. There's sporting prowess on the river Thames, the city is bedecked with early spring blooms and patriotic celebrations honour England's neighbours.
April in London
Visit London in April to make the most of the spring and enjoy free events such as the London Marathon, St George's Day celebrations and Easter activities.
May in London
Make the most of May in London. As the city's weather warms up, so does its calendar of open-air events with flower shows, vibrant cultural celebrations and fun activities for all.
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 in London
July is the perfect time to explore London's outdoor attractions and open-air events, including Wimbledon, Pride and some of the capital's biggest music festivals.
August in London
London hosts Europe's biggest street party in August, while family-friendly attractions keep children amused during the school summer holidays.
September in London
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 comes to the fore with a series of festivals, while Halloween showcases the capital's spooky side.
November in London
As the evenings get darker in November, fireworks light up the skies for Bonfire Night, London's streets begin to sparkle with festive lights, and traditional pubs offer a cosy retreat.