ES · school calendar
🇪🇸 Spain school holidays
Official school break dates for Spain by region, with one-click calendar subscriptions.
2026 school holidays
| Region | Break | Dates | Days |
|---|---|---|---|
| CL | Christmas holidays | 19 Dec – 8 Jan 2026 | 21 |
| AR | Christmas holidays | 20 Dec – 6 Jan 2026 | 18 |
| CT | Christmas holidays | 20 Dec – 7 Jan 2026 | 19 |
| MD | Christmas holidays | 20 Dec – 6 Jan 2026 | 18 |
| ML | Christmas holidays | 20 Dec – 7 Jan 2026 | 19 |
| NC | Christmas holidays | 20 Dec – 7 Jan 2026 | 19 |
| AN-CA | Christmas holidays | 22 Dec – 7 Jan 2026 | 17 |
| AN-CO | Christmas holidays | 22 Dec – 6 Jan 2026 | 16 |
| AN-GR | Christmas holidays | 22 Dec – 6 Jan 2026 | 16 |
| AN-MA | Christmas holidays | 22 Dec – 5 Jan 2026 | 15 |
| AN-SE | Christmas holidays | 22 Dec – 6 Jan 2026 | 16 |
| AS | Christmas holidays | 22 Dec – 7 Jan 2026 | 17 |
| CE | Christmas holidays | 22 Dec – 7 Jan 2026 | 17 |
| CM | Christmas break | 22 Dec – 6 Jan 2026 | 16 |
| CN | Christmas holidays | 22 Dec – 7 Jan 2026 | 17 |
| GA | Christmas holidays | 22 Dec – 7 Jan 2026 | 17 |
| IB | Christmas holidays | 22 Dec – 6 Jan 2026 | 16 |
| AN-HL | Christmas holidays | 23 Dec – 6 Jan 2026 | 15 |
| AN-JA | Christmas holidays | 23 Dec – 7 Jan 2026 | 16 |
| EX | Christmas holidays | 23 Dec – 7 Jan 2026 | 16 |
| RI | Christmas holidays | 23 Dec – 7 Jan 2026 | 16 |
| VC | Christmas holidays | 23 Dec – 6 Jan 2026 | 15 |
| AN-AL | Christmas holidays | 24 Dec – 6 Jan 2026 | 14 |
| CB | No lessons | 24 Dec – 5 Jan 2026 | 13 |
| MC | Christmas holidays | 24 Dec – 6 Jan 2026 | 14 |
| PV | Christmas holidays | 24 Dec – 6 Jan 2026 | 14 |
| AN-AL | Non-teaching day | 7 Jan 2026 | 1 |
| AN-CO | Non-teaching day | 7 Jan 2026 | 1 |
| AN-HL | Non-teaching day | 7 Jan 2026 | 1 |
| AN-SE | Non-teaching day | 7 Jan 2026 | 1 |
| CM | Non-teaching day | 7 Jan 2026 | 1 |
| MD | Non-teaching day | 7 Jan 2026 | 1 |
| CE | Non-teaching days | 12–13 Feb 2026 | 2 |
| AS | Non-teaching day | 13 Feb 2026 | 1 |
| AS | Non-teaching day | 16 Feb 2026 | 1 |
| CB | No lessons | 16–20 Feb 2026 | 5 |
| CL | Carnivals | 16–17 Feb 2026 | 2 |
| CM | Non-teaching days | 16–17 Feb 2026 | 2 |
| EX | Carnivals | 16–17 Feb 2026 | 2 |
| GA | Carnivals | 16–18 Feb 2026 | 3 |
| AS | Non-teaching day | 17 Feb 2026 | 1 |
| AR-TE, AR-HU | Non-teaching day | 19 Feb 2026 | 1 |
| AR-TE, AR-HU | Non-teaching day | 20 Feb 2026 | 1 |
| AN-MA | White Week | 23–26 Feb 2026 | 4 |
| AN-AL | Educational Community Days | 27 Feb 2026 | 1 |
| AN-CA | Educational Community Days | 27 Feb 2026 | 1 |
| AN-MA | Educational Community Days | 27 Feb 2026 | 1 |
| AN-SE | Educational Community Days | 27 Feb 2026 | 1 |
| IB | Non-teaching day | 27 Feb 2026 | 1 |
| RI | Educational Community Day | 27 Feb 2026 | 1 |
| AN-AL | Non-teaching day | 2 Mar 2026 | 1 |
| AN-CO | Educational Community Days | 2 Mar 2026 | 1 |
| AN-GR | Educational Community Days | 2 Mar 2026 | 1 |
| AN-HL | Educational Community Days | 2 Mar 2026 | 1 |
| AN-JA | Educational Community Days | 2 Mar 2026 | 1 |
| AR-ZG | Non-teaching day | 6 Mar 2026 | 1 |
| CE | Non-teaching days | 23–27 Mar 2026 | 5 |
| ML | Non-teaching days | 23–27 Mar 2026 | 5 |
| CL | Easter holidays | 26 Mar – 7 Apr 2026 | 13 |
| MD | Non-teaching day | 27 Mar 2026 | 1 |
| CT | Easter holidays | 28 Mar – 6 Apr 2026 | 10 |
| MD | Easter holidays | 28 Mar – 5 Apr 2026 | 9 |
| AN-AL | Easter holidays | 30 Mar – 5 Apr 2026 | 7 |
| AN-CA | Easter holidays | 30 Mar – 5 Apr 2026 | 7 |
| AN-CO | Easter holidays | 30 Mar – 5 Apr 2026 | 7 |
| AN-GR | Easter holidays | 30 Mar – 5 Apr 2026 | 7 |
| AN-HL | Easter holidays | 30 Mar – 1 Apr 2026 | 3 |
| AN-JA | Easter holidays | 30 Mar – 5 Apr 2026 | 7 |
| AN-MA | Easter holidays | 30 Mar – 1 Apr 2026 | 3 |
| AN-SE | Easter holidays | 30 Mar – 5 Apr 2026 | 7 |
| AR | Easter holidays | 30 Mar – 6 Apr 2026 | 8 |
| AS | Easter holidays | 30 Mar – 5 Apr 2026 | 7 |
| CB | No lessons | 30 Mar – 1 Apr 2026 | 3 |
| CE | Easter holidays | 30 Mar – 3 Apr 2026 | 5 |
| CM | Easter break | 30 Mar – 6 Apr 2026 | 8 |
| CN | Easter holidays | 30 Mar – 5 Apr 2026 | 7 |
| EX | Easter holidays | 30 Mar – 6 Apr 2026 | 8 |
| GA | Easter holidays | 30 Mar – 6 Apr 2026 | 8 |
| MC | Easter holidays | 30 Mar – 6 Apr 2026 | 8 |
| ML | Easter holidays | 30 Mar – 1 Apr 2026 | 3 |
| RI | Easter holidays | 30 Mar – 6 Apr 2026 | 8 |
| IB | Easter holidays | 2–12 Apr 2026 | 11 |
| NC | Easter holidays | 2–12 Apr 2026 | 11 |
| PV | Easter holidays | 2–6 Apr 2026 | 5 |
| VC | Easter holidays | 2–13 Apr 2026 | 12 |
| MD | Non-teaching day | 6 Apr 2026 | 1 |
| AR-ZG | Non-teaching day | 24 Apr 2026 | 1 |
| CL | Non-teaching day | 24 Apr 2026 | 1 |
| CM | Non-teaching day | 2 May 2026 | 1 |
| ML | Non-teaching day | 2 May 2026 | 1 |
| AN-AL | Non-teaching day | 4 May 2026 | 1 |
| AS | Non-teaching day | 4 May 2026 | 1 |
| CE | Non-teaching days | 25–26 May 2026 | 2 |
| AN-GR | Non-teaching day | 5 Jun 2026 | 1 |
| RI | Non-teaching day | 8 Jun 2026 | 1 |
| CM | End of lessons | 17 Jun 2026 | 1 |
| AR | End of lessons | 19 Jun 2026 | 1 |
| AS | End of lessons | 19 Jun 2026 | 1 |
| CN | End of lessons | 19 Jun 2026 | 1 |
| CT | End of lessons | 19 Jun 2026 | 1 |
| GA | End of lessons | 19 Jun 2026 | 1 |
| IB | End of lessons | 19 Jun 2026 | 1 |
| MD | End of lessons | 19 Jun 2026 | 1 |
| ML | End of lessons | 19 Jun 2026 | 1 |
| NC | End of lessons | 19 Jun 2026 | 1 |
| PV | End of lessons | 19 Jun 2026 | 1 |
| VC | End of lessons | 19 Jun 2026 | 1 |
| AN-CO | End of lessons | 22 Jun 2026 | 1 |
| AN-GR | End of lessons | 22 Jun 2026 | 1 |
| AN-HL | End of lessons | 22 Jun 2026 | 1 |
| AN-JA | End of lessons | 22 Jun 2026 | 1 |
| AN-SE | End of lessons | 22 Jun 2026 | 1 |
| CB | End of lessons | 22 Jun 2026 | 1 |
| MC | End of lessons | 22 Jun 2026 | 1 |
| RI | End of lessons | 22 Jun 2026 | 1 |
| AN-AL | End of lessons | 23 Jun 2026 | 1 |
| AN-CA | End of lessons | 23 Jun 2026 | 1 |
| AN-MA | End of lessons | 23 Jun 2026 | 1 |
| CE | End of lessons | 23 Jun 2026 | 1 |
| CL | End of lessons | 24 Jun 2026 | 1 |
| EX | End of lessons | 23 Jul 2026 | 1 |
2025 school holidays
| Region | Break | Dates | Days |
|---|---|---|---|
| AR | Christmas holidays | 20 Dec – 6 Jan 2025 | 18 |
| CL | Christmas holidays | 21 Dec – 7 Jan 2025 | 18 |
| CT | Christmas holidays | 21 Dec – 7 Jan 2025 | 18 |
| IB | Christmas holidays | 21 Dec – 7 Jan 2025 | 18 |
| MD | Christmas holidays | 21 Dec – 6 Jan 2025 | 17 |
| NC | Christmas holidays | 21 Dec – 7 Jan 2025 | 18 |
| AN-CA | Christmas holidays | 23 Dec – 7 Jan 2025 | 16 |
| AN-CO | Christmas holidays | 23 Dec – 6 Jan 2025 | 15 |
| AN-HL | Christmas holidays | 23 Dec – 6 Jan 2025 | 15 |
| AN-JA | Christmas holidays | 23 Dec – 7 Jan 2025 | 16 |
| AN-MA | Christmas holidays | 23 Dec – 5 Jan 2025 | 14 |
| AN-SE | Christmas holidays | 23 Dec – 6 Jan 2025 | 15 |
| AS | Christmas holidays | 23 Dec – 7 Jan 2025 | 16 |
| CB | No lessons | 23 Dec – 7 Jan 2025 | 16 |
| CE | Christmas holidays | 23 Dec – 7 Jan 2025 | 16 |
| CM | Christmas break | 23 Dec – 6 Jan 2025 | 15 |
| CN | Christmas holidays | 23 Dec – 7 Jan 2025 | 16 |
| EX | Christmas holidays | 23 Dec – 7 Jan 2025 | 16 |
| GA | Christmas holidays | 23 Dec – 7 Jan 2025 | 16 |
| ML | Christmas holidays | 23 Dec – 7 Jan 2025 | 16 |
| RI | Christmas holidays | 23 Dec – 6 Jan 2025 | 15 |
| VC | Christmas holidays | 23 Dec – 6 Jan 2025 | 15 |
| AN-AL | Christmas holidays | 24 Dec – 6 Jan 2025 | 14 |
| AN-GR | Christmas holidays | 24 Dec – 6 Jan 2025 | 14 |
| MC | Christmas holidays | 24 Dec – 6 Jan 2025 | 14 |
| PV | Christmas holidays | 24 Dec – 6 Jan 2025 | 14 |
| AN-AL | Non-teaching day | 7 Jan 2025 | 1 |
| AN-CO | Non-teaching day | 7 Jan 2025 | 1 |
| AN-GR | Non-teaching day | 7 Jan 2025 | 1 |
| AN-HL | Non-teaching day | 7 Jan 2025 | 1 |
| AN-SE | Non-teaching day | 7 Jan 2025 | 1 |
| AR | Non-teaching day | 7 Jan 2025 | 1 |
| CM | Non-teaching day | 7 Jan 2025 | 1 |
| MD | Non-teaching day | 7 Jan 2025 | 1 |
| AR-TE, AR-HU | Non-teaching day | 13 Feb 2025 | 1 |
| AR-TE, AR-HU | Non-teaching day | 14 Feb 2025 | 1 |
| AN-MA | White Week | 24–26 Feb 2025 | 3 |
| CB | No lessons | 24–28 Feb 2025 | 5 |
| AN-AL | Educational Community Days | 27 Feb 2025 | 1 |
| AN-CO | Educational Community Days | 27 Feb 2025 | 1 |
| AN-GR | Educational Community Days | 27 Feb 2025 | 1 |
| AN-MA | Educational Community Days | 27 Feb 2025 | 1 |
| AN-SE | Educational Community Days | 27 Feb 2025 | 1 |
| CE | Non-teaching days | 27–28 Feb 2025 | 2 |
| AS | Non-teaching day | 28 Feb 2025 | 1 |
| IB | Non-teaching day | 28 Feb 2025 | 1 |
| MD | Non-teaching day | 28 Feb 2025 | 1 |
| RI | Educational Community Day | 28 Feb 2025 | 1 |
| AN-GR | Non-teaching day | 3 Mar 2025 | 1 |
| AN-HL | Educational Community Days | 3 Mar 2025 | 1 |
| AN-JA | Educational Community Days | 3 Mar 2025 | 1 |
| AS | Non-teaching day | 3 Mar 2025 | 1 |
| CL | Carnivals | 3–4 Mar 2025 | 2 |
| CM | Non-teaching days | 3–4 Mar 2025 | 2 |
| EX | Carnivals | 3–4 Mar 2025 | 2 |
| GA | Carnivals | 3 Mar – 5 Apr 2025 | 34 |
| MD | Non-teaching day | 3 Mar 2025 | 1 |
| AS | Non-teaching day | 4 Mar 2025 | 1 |
| CE | Non-teaching days | 7–11 Apr 2025 | 5 |
| ML | Non-teaching days | 7–11 Apr 2025 | 5 |
| MD | Non-teaching day | 11 Apr 2025 | 1 |
| CL | Easter holidays | 12–22 Apr 2025 | 11 |
| CT | Easter holidays | 12–21 Apr 2025 | 10 |
| MD | Easter holidays | 12–20 Apr 2025 | 9 |
| AN-AL | Easter holidays | 14–20 Apr 2025 | 7 |
| AN-CA | Easter holidays | 14–20 Apr 2025 | 7 |
| AN-CO | Easter holidays | 14–20 Apr 2025 | 7 |
| AN-GR | Easter holidays | 14–20 Apr 2025 | 7 |
| AN-HL | Easter holidays | 14–20 Apr 2025 | 7 |
| AN-JA | Easter holidays | 14–20 Apr 2025 | 7 |
| AN-MA | Easter holidays | 14–20 Apr 2025 | 7 |
| AN-SE | Easter holidays | 14–20 Apr 2025 | 7 |
| AR | Easter holidays | 14–21 Apr 2025 | 8 |
| AS | Easter holidays | 14–20 Apr 2025 | 7 |
| CE | Easter holidays | 14–18 Apr 2025 | 5 |
| CM | Easter break | 14–21 Apr 2025 | 8 |
| CN | Easter holidays | 14–18 Apr 2025 | 5 |
| EX | Easter holidays | 14–21 Apr 2025 | 8 |
| GA | Easter holidays | 14–21 Apr 2025 | 8 |
| MC | Easter holidays | 14–21 Apr 2025 | 8 |
| ML | Easter holidays | 14–18 Apr 2025 | 5 |
| CB | No lessons | 17–25 Apr 2025 | 9 |
| IB | Easter holidays | 17–27 Apr 2025 | 11 |
| NC | Easter holidays | 17–27 Apr 2025 | 11 |
| PV | Easter holidays | 17–21 Apr 2025 | 5 |
| RI | Easter holidays | 17–25 Apr 2025 | 9 |
| VC | Easter holidays | 17–28 Apr 2025 | 12 |
| AN-AL | Non-teaching day | 21 Apr 2025 | 1 |
| MD | Non-teaching day | 21 Apr 2025 | 1 |
| AN-AL | Non-teaching day | 2 May 2025 | 1 |
| AN-CA | Educational Community Days | 2 May 2025 | 1 |
| AN-CO | Non-teaching day | 2 May 2025 | 1 |
| AN-GR | Non-teaching day | 2 May 2025 | 1 |
| AN-JA | Non-teaching day | 2 May 2025 | 1 |
| AR | Non-teaching day | 2 May 2025 | 1 |
| AS | Non-teaching day | 2 May 2025 | 1 |
| CE | Non-teaching day | 2 May 2025 | 1 |
| CL | Non-teaching day | 2 May 2025 | 1 |
| CM | Non-teaching day | 2 May 2025 | 1 |
| EX | Non-teaching day | 2 May 2025 | 1 |
| ML | Non-teaching day | 2 May 2025 | 1 |
| RI | Non-teaching day | 2 May 2025 | 1 |
| PV | Summer holidays | 16 May – 4 Sep 2025 | 112 |
| CM | Summer holidays | 19 Jun – 7 Sep 2025 | 81 |
| CT | Summer holidays | 19 Jun – 7 Sep 2025 | 81 |
| VC | Summer holidays | 19 Jun – 7 Sep 2025 | 81 |
| RI | Summer holidays | 20 Jun – 8 Sep 2025 | 81 |
| AS | Summer holidays | 21 Jun – 7 Sep 2025 | 79 |
| CN | Summer holidays | 21 Jun – 8 Sep 2025 | 80 |
| GA | Summer holidays | 21 Jun – 7 Sep 2025 | 79 |
| MD | Summer holidays | 21 Jun – 7 Sep 2025 | 79 |
| NC | Summer holidays | 21 Jun – 3 Sep 2025 | 75 |
| AN-AL | Summer holidays | 24 Jun – 9 Sep 2025 | 78 |
| AN-CA | Summer holidays | 24 Jun – 9 Sep 2025 | 78 |
| CE | Summer holidays | 24 Jun – 7 Sep 2025 | 76 |
| CL | Summer holidays | 24 Jun – 7 Sep 2025 | 76 |
| EX | Summer holidays | 24 Jun – 10 Sep 2025 | 79 |
| ML | Summer holidays | 24 Jun – 9 Sep 2025 | 78 |
| AN-CO | Summer holidays | 25 Jun – 31 Aug 2025 | 68 |
| AN-GR | Summer holidays | 25 Jun – 31 Aug 2025 | 68 |
| AN-HL | Summer holidays | 25 Jun – 9 Sep 2025 | 77 |
| AN-JA | Summer holidays | 25 Jun – 1 Sep 2025 | 69 |
| AN-MA | Summer holidays | 25 Jun – 4 Sep 2025 | 72 |
| AN-SE | Summer holidays | 25 Jun – 2 Sep 2025 | 70 |
| AR | Summer holidays | 25 Jun – 11 Sep 2025 | 79 |
| CB | No lessons | 25 Jun – 7 Sep 2025 | 75 |
| MC | Summer holidays | 25 Jun – 7 Sep 2025 | 75 |
| IB | Summer holidays | 28 Jun – 9 Sep 2025 | 74 |
| AR-ZG | Non-teaching day | 10 Oct 2025 | 1 |
| AN-CA | Non-teaching day | 13 Oct 2025 | 1 |
| MD | Non-teaching day | 13 Oct 2025 | 1 |
| CB | No lessons | 27–31 Oct 2025 | 5 |
| CM | Non-teaching day | 30 Oct 2025 | 1 |
| AN-AL | Non-teaching day | 31 Oct 2025 | 1 |
| CL | Non-teaching day | 31 Oct 2025 | 1 |
| GA | Education Day | 31 Oct 2025 | 1 |
| AN-AL | Non-teaching day | 3 Nov 2025 | 1 |
| AN-GR | Non-teaching day | 3 Nov 2025 | 1 |
| AR | Non-teaching day | 3 Nov 2025 | 1 |
| AS | Non-teaching day | 3 Nov 2025 | 1 |
| GA | Non-teaching day | 3 Nov 2025 | 1 |
| MD | Non-teaching day | 3 Nov 2025 | 1 |
| AS | Non-teaching day | 4 Nov 2025 | 1 |
| CM | Non-teaching day | 14 Nov 2025 | 1 |
| EX | Non-teaching day | 21 Nov 2025 | 1 |
| EX | Non-teaching day | 27 Nov 2025 | 1 |
| NC | Patronal festival of the education system | 27 Nov 2025 | 1 |
| EX | Non-teaching day | 28 Nov 2025 | 1 |
| CL | Christmas holidays | 19 Dec – 8 Jan 2026 | 21 |
| AR | Christmas holidays | 20 Dec – 6 Jan 2026 | 18 |
| CT | Christmas holidays | 20 Dec – 7 Jan 2026 | 19 |
| MD | Christmas holidays | 20 Dec – 6 Jan 2026 | 18 |
| ML | Christmas holidays | 20 Dec – 7 Jan 2026 | 19 |
| NC | Christmas holidays | 20 Dec – 7 Jan 2026 | 19 |
| AN-AL | Non-teaching day | 22 Dec 2025 | 1 |
| AN-CA | Christmas holidays | 22 Dec – 7 Jan 2026 | 17 |
| AN-CO | Christmas holidays | 22 Dec – 6 Jan 2026 | 16 |
| AN-GR | Christmas holidays | 22 Dec – 6 Jan 2026 | 16 |
| AN-MA | Christmas holidays | 22 Dec – 5 Jan 2026 | 15 |
| AN-SE | Christmas holidays | 22 Dec – 6 Jan 2026 | 16 |
| AS | Christmas holidays | 22 Dec – 7 Jan 2026 | 17 |
| CE | Christmas holidays | 22 Dec – 7 Jan 2026 | 17 |
| CM | Christmas break | 22 Dec – 6 Jan 2026 | 16 |
| CN | Christmas holidays | 22 Dec – 7 Jan 2026 | 17 |
| GA | Christmas holidays | 22 Dec – 7 Jan 2026 | 17 |
| IB | Christmas holidays | 22 Dec – 6 Jan 2026 | 16 |
| AN-AL | Non-teaching day | 23 Dec 2025 | 1 |
| AN-HL | Christmas holidays | 23 Dec – 6 Jan 2026 | 15 |
| AN-JA | Christmas holidays | 23 Dec – 7 Jan 2026 | 16 |
| EX | Christmas holidays | 23 Dec – 7 Jan 2026 | 16 |
| RI | Christmas holidays | 23 Dec – 7 Jan 2026 | 16 |
| VC | Christmas holidays | 23 Dec – 6 Jan 2026 | 15 |
| AN-AL | Christmas holidays | 24 Dec – 6 Jan 2026 | 14 |
| CB | No lessons | 24 Dec – 5 Jan 2026 | 13 |
| MC | Christmas holidays | 24 Dec – 6 Jan 2026 | 14 |
| PV | Christmas holidays | 24 Dec – 6 Jan 2026 | 14 |
FAQ
- Are school holidays the same across the country?
- No — most countries set them region by region, so each region is listed separately.
- Why are some years missing?
- School calendars are published progressively; future years are added as official sources release them.