
Plan ahead for the upcoming school holidays in 2025, including May half-term (26 May to 30 May), the summer holidays (22 July to 31 August), October half-term (27 October to 31 October) and the Christmas holidays (22 December to 2 January 2026). It’s worth noting that these dates may vary between schools across the UK.
Things to do during the school holidays in London
Top attractions to book during the school holidays

Things to do during half-term
Plan a family weekend in London
What's on in London
Breaks and family days out in London
What are the school holidays in London?
In London, the school year runs from September to July, with various half-terms and breaks throughout the academic year.
How many school holidays are there in London?
There are three main school holidays in 2025 including the Easter break (7 to 21 April), summer holidays (23 July to 29 August) and Christmas holidays (22 December 2025 to 2 January 2026). Plus, there are half-term breaks in May (26 to 30 May) and October (27 to 31 October).
Is London busy during the school holidays?
London tends to be busier during school holidays, with the summer holidays being the busiest period. Top attractions like the London Eye, Tower of London and Buckingham Palace host exciting seasonal, family-friendly events. To avoid the crowds, it’s best to visit landmarks early in the morning or late in the afternoon before the last entry. Find inspiration for things to do each month in London and event’s happening this weekend. Be sure to download the Visit London app for on-the-go inspiration.