Plan ahead for the upcoming London school holidays in 2025 including the October half-term in London (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.
Get ideas for the school holidays in 2026 with our guide to February half-term (16 to 20 February), Easter (30 March to 10 April), May half-term (25 to 29 May) and the summer holidays (21 July to 1 September).
Things to do during the London school holidays
Top attractions to book during the school holidays in 2025
Ad feature by
Best family-friendly hotels for London school holidays
Things to do during half-term in London
Plan a family weekend during the London school holidays
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 events happening this weekend. Be sure to download the Visit London app for on-the-go inspiration.