May half term 2027
When is May half term 2027?
In most of England, may half term 2026/27 runs from Sat 29 May to Sun 6 Jun: 9 days off school including the weekends either side. Flights can be taken from Sat 29 May to Sun 6 Jun. 160 of the 180 councils whose own calendars we hold follow these dates exactly.
Councils that differ
20 councils we hold publish different dates. Each is read from the council’s own page and linked to it.
| Council | First day off | Last day off | Versus most of England |
|---|---|---|---|
| Argyll and Bute | Fri 28 May | Mon 31 May | 1d earlier, 5d shorter |
| Brighton and Hove | Tue 1 Jun | Sun 6 Jun | 3d later, 3d shorter |
| Central Bedfordshire | Sat 29 May | Mon 7 Jun | 1d longer |
| Comhairle nan Eilean Siar | Fri 30 Apr | Mon 3 May | 29d earlier, 5d shorter |
| Dorset | Tue 1 Jun | Sun 6 Jun | 3d later, 3d shorter |
| Dundee City | Fri 28 May | Mon 31 May | 1d earlier, 5d shorter |
| East Dunbartonshire | Fri 28 May | Mon 31 May | 1d earlier, 5d shorter |
| East Renfrewshire | Fri 28 May | Mon 31 May | 1d earlier, 5d shorter |
| Falkirk | Fri 30 Apr | Mon 3 May | 29d earlier, 5d shorter |
| Glasgow | Fri 28 May | Mon 31 May | 1d earlier, 5d shorter |
| Inverclyde | Fri 28 May | Mon 31 May | 1d earlier, 5d shorter |
| North Lanarkshire | Fri 28 May | Mon 31 May | 1d earlier, 5d shorter |
| North Northamptonshire | Tue 1 Jun | Sun 6 Jun | 3d later, 3d shorter |
| Salford | Tue 1 Jun | Sun 6 Jun | 3d later, 3d shorter |
| South Ayrshire | Fri 28 May | Mon 31 May | 1d earlier, 5d shorter |
| South Lanarkshire | Fri 28 May | Mon 31 May | 1d earlier, 5d shorter |
| Stirling | Fri 30 Apr | Mon 3 May | 29d earlier, 5d shorter |
| Tameside | Sat 29 May | Sun 13 Jun | 7d longer |
| Waltham Forest | Tue 1 Jun | Sun 6 Jun | 3d later, 3d shorter |
| West Dunbartonshire | Fri 28 May | Mon 31 May | 1d earlier, 5d shorter |
Academies and independent schools can set their own dates whatever the council says; of the London independents we read, not one follows the state October half term. The finder shows the dates we hold for a particular school.
What it means for flights
Everyone with these dates is flying on the same days, which is when fares peak. The day you leave inside the window is worth hundreds: on a real October board a family of four saved a median of £260 by leaving on the Sunday rather than the Saturday, at the same length. We price every day of the break from your nearest airports and email you when a fare is worth a look.
Find your school and see the prices
Every council we hold
- Aberdeen City
- Aberdeenshire
- Angus
- Argyll and Bute
- Barking and Dagenham
- Barnet
- Barnsley
- Bath and North East Somerset
- Bedford
- Bexley
- Birmingham
- Blackburn with Darwen
- Blaenau Gwent
- Bolton
- Bournemouth, Christchurch and Poole
- Bracknell Forest
- Bradford
- Brent
- Bridgend
- Brighton and Hove
- Bristol, City of
- Bromley
- Buckinghamshire
- Bury
- Caerphilly
- Calderdale
- Cambridgeshire
- Camden
- Cardiff
- Carmarthenshire
- Central Bedfordshire
- Ceredigion
- Cheshire East
- Cheshire West and Chester
- Clackmannanshire
- Comhairle nan Eilean Siar
- Conwy
- Cornwall
- County Durham
- Coventry
- Croydon
- Cumberland
- Darlington
- Denbighshire
- Derby
- Derbyshire
- Doncaster
- Dorset
- Dudley
- Dumfries and Galloway
- Dundee City
- Ealing
- East Ayrshire
- East Dunbartonshire
- East Lothian
- East Renfrewshire
- East Riding of Yorkshire
- East Sussex
- Edinburgh
- Enfield
- Essex
- Falkirk
- Fife
- Flintshire
- Gateshead
- Glasgow
- Gloucestershire
- Greenwich
- Gwynedd
- Hackney
- Halton
- Hammersmith and Fulham
- Hampshire
- Haringey
- Harrow
- Hartlepool
- Havering
- Herefordshire, County of
- Hertfordshire
- Highland
- Hillingdon
- Hounslow
- Inverclyde
- Isle of Anglesey
- Isle of Wight
- Islington
- Kensington and Chelsea
- Kent
- Kingston upon Hull, City of
- Kingston upon Thames
- Kirklees
- Knowsley
- Lambeth
- Lancashire
- Leeds
- Leicester
- Leicestershire
- Lewisham
- Lincolnshire
- Liverpool
- Luton
- Manchester
- Medway
- Merthyr Tydfil
- Merton
- Middlesbrough
- Midlothian
- Milton Keynes
- Monmouthshire
- Moray
- Neath Port Talbot
- Newcastle upon Tyne
- Newham
- Newport
- Norfolk
- North Ayrshire
- North East Lincolnshire
- North Lanarkshire
- North Lincolnshire
- North Northamptonshire
- North Somerset
- North Tyneside
- North Yorkshire
- Northumberland
- Nottingham
- Nottinghamshire
- Oldham
- Orkney Islands
- Oxfordshire
- Pembrokeshire
- Perth and Kinross
- Peterborough
- Plymouth
- Portsmouth
- Powys
- Reading
- Redbridge
- Redcar and Cleveland
- Renfrewshire
- Rhondda Cynon Taf
- Richmond upon Thames
- Rochdale
- Rotherham
- Rutland
- Salford
- Sandwell
- Scottish Borders
- Sefton
- Sheffield
- Shetland Islands
- Shropshire
- Slough
- Solihull
- Somerset
- South Ayrshire
- South Gloucestershire
- South Lanarkshire
- Southampton
- Southend-on-Sea
- Southwark
- St. Helens
- Staffordshire
- Stirling
- Stockport
- Stockton-on-Tees
- Stoke-on-Trent
- Suffolk
- Sunderland
- Surrey
- Sutton
- Swansea
- Swindon
- Tameside
- Telford and Wrekin
- Thurrock
- Torbay
- Torfaen
- Tower Hamlets
- Trafford
- Vale of Glamorgan
- Wakefield
- Walsall
- Waltham Forest
- Wandsworth
- Warrington
- Warwickshire
- West Berkshire
- West Dunbartonshire
- West Lothian
- West Northamptonshire
- West Sussex
- Westminster
- Westmorland and Furness
- Wigan
- Wiltshire
- Windsor and Maidenhead
- Wirral
- Wokingham
- Wolverhampton
- Worcestershire
- Wrexham
- York
