The School Holiday System in Poland
Poland's school calendar is set centrally by the MEN (Ministerstwo Edukacji Narodowej — Ministry of National Education). Most school breaks are nationwide and apply to all 16 voivodeships simultaneously. There is, however, one important regional exception: the ferie zimowe (winter break), which is staggered across four groups of voivodeships over four successive weeks, typically running from mid-January through late February.
Each year, MEN assigns every voivodeship to one of four rotation groups. The assignment shifts year-to-year, so no region is always the first or last to take its winter break. This staggering system helps spread the load on ski resorts, mountain towns, and travel infrastructure during the busiest winter period. The four groups for 2025-2026 are:
- Group 1 (approx. 33% of the population): lubelskie, łódzkie, podkarpackie, pomorskie, śląskie
- Group 2 (approx. 6% of the population): podlaskie, warmińsko-mazurskie
- Group 3 (approx. 25% of the population): kujawsko-pomorskie, lubuskie, małopolskie, świętokrzyskie, wielkopolskie
- Group 4 (approx. 36% of the population): dolnośląskie, mazowieckie, opolskie, zachodniopomorskie
All other breaks — Christmas, Easter, and the summer holidays — are the same across the entire country. Poland also observes 13 public holidays per year, including the Constitution Day on May 3rd (one of Europe's oldest constitutions, adopted in 1791) and, since 2025, Christmas Eve (December 24th) has been formally recognized as a public holiday.
For travellers planning a trip to Warsaw, Krakow, Gdansk, or the Tatra Mountains, checking which group your destination's region falls into during ferie zimowe can make a real difference in crowd levels and accommodation prices. Use the Holiday Planner to overlay Poland's calendar with neighboring countries such as Germany, Czech Republic, or Slovakia — ideal for cross-border trip planning.
School Holidays in Poland 2026–2027 by region
| Region | Christmas | Winter | Spring | Summer |
|---|---|---|---|---|
| Group 1 | 23 Dec – 1 Jan 2027; 18 Jan – 31 Jan 2027 | – | 25 Mar – 30 Mar 2027; 1 May – 3 May 2027 | 26 Jun – 31 Aug 2027 |
| Group 2 | 23 Dec – 1 Jan 2027; 25 Jan – 7 Feb 2027 | – | 25 Mar – 30 Mar 2027; 1 May – 3 May 2027 | 26 Jun – 31 Aug 2027 |
| Group 3 | 23 Dec – 1 Jan 2027 | 1 Feb – 14 Feb 2027 | 25 Mar – 30 Mar 2027; 1 May – 3 May 2027 | 26 Jun – 31 Aug 2027 |
| Group 4 | 23 Dec – 1 Jan 2027 | 8 Feb – 21 Feb 2027 | 25 Mar – 30 Mar 2027; 1 May – 3 May 2027 | 26 Jun – 31 Aug 2027 |
Public holidays in Poland 2026–2027
| Holiday | Date | Note |
|---|---|---|
| All Saints' Day | Sun 1 Nov 2026 | – |
| Independence Day | Wed 11 Nov 2026 | – |
| Christmas Eve | Thu 24 Dec 2026 | inside school holidays |
| Christmas Day | Fri 25 Dec 2026 | inside school holidays |
| Boxing Day | Sat 26 Dec 2026 | inside school holidays |
| New Year's Day | Fri 1 Jan 2027 | inside school holidays |
| Epiphany | Wed 6 Jan 2027 | – |
| Easter Monday | Mon 29 Mar 2027 | inside school holidays |
| Labour Day | Sat 1 May 2027 | inside school holidays |
| Constitution Day | Mon 3 May 2027 | inside school holidays |
| Corpus Christi | Thu 27 May 2027 | – |
| Assumption Day | Sun 15 Aug 2027 | inside school holidays |
School Holidays in Poland 2025–2026 by region
| Region | Christmas | Winter | Spring | Summer |
|---|---|---|---|---|
| Group 1 | 22 Dec – 1 Jan 2026; 19 Jan – 1 Feb 2026 | – | 2 Apr – 7 Apr 2026; 1 May – 3 May 2026 | 27 Jun – 31 Aug 2026 |
| Group 2 | 22 Dec – 1 Jan 2026; 26 Jan – 8 Feb 2026 | – | 2 Apr – 7 Apr 2026; 1 May – 3 May 2026 | 27 Jun – 31 Aug 2026 |
| Group 3 | 22 Dec – 1 Jan 2026 | 2 Feb – 15 Feb 2026 | 2 Apr – 7 Apr 2026; 1 May – 3 May 2026 | 27 Jun – 31 Aug 2026 |
| Group 4 | 22 Dec – 1 Jan 2026 | 9 Feb – 22 Feb 2026 | 2 Apr – 7 Apr 2026; 1 May – 3 May 2026 | 27 Jun – 31 Aug 2026 |
Public holidays in Poland 2025–2026
| Holiday | Date | Note |
|---|---|---|
| All Saints' Day | Sat 1 Nov 2025 | – |
| Independence Day | Tue 11 Nov 2025 | – |
| Christmas Eve | Wed 24 Dec 2025 | inside school holidays |
| Christmas Day | Thu 25 Dec 2025 | inside school holidays |
| Boxing Day | Fri 26 Dec 2025 | inside school holidays |
| New Year's Day | Thu 1 Jan 2026 | inside school holidays |
| Epiphany | Tue 6 Jan 2026 | – |
| Easter Monday | Mon 6 Apr 2026 | inside school holidays |
| Labour Day | Fri 1 May 2026 | inside school holidays |
| Constitution Day | Sun 3 May 2026 | inside school holidays |
| Corpus Christi | Thu 4 Jun 2026 | – |
| Assumption Day | Sat 15 Aug 2026 | inside school holidays |