Things to do in London this month

Plan your trip to London with our month-by-month guide to what's on, including weather, shows, events, festivals, shopping, activities, and much more. Check below for all the best activities and what's on in London this month.

Content contains affiliate links, marked with asterisks (*). If you click through and make a purchase, Visit London receives a commission – every purchase supports London’s jobs and economy.

If you're not sure what time of year to visit London, check out the best times to visit.

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 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 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 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 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.

Keep an eye out for festivals, special workshops and more unmissable events in the city with the London events calendar.