Poland Public Holidays 2028
Poland’s calendar is fixed by Article 1 of the 1951 Act on days free from work: fourteen days a year, including Christmas Eve, which became a day off in 2025 (Act of 6 December 2024, in force from 1 February 2025). In 2028, nine of the fourteen fall on a Monday–Friday, two on a Saturday and three on a Sunday. A holiday on a Sunday costs nothing, but one on a Saturday must be made up: under Labour Code Art. 130 § 2 the employer owes another day off within the settlement period. In 2028 that means New Year’s Day (January 1) and Independence Day (November 11). The longest automatic break is Christmas: 4 days, December 23–26, with no leave needed.
At a glance
Poland has 14 official public holidays (14 days off) in 2028 and 3 long weekends; the longest break is Christmas (Dec 23 – 26, 4 days).
| Public holidays | 14 |
|---|---|
| Total days off | 14 |
| Longest break | Christmas · 4 days (Dec 23 – 26) |
| Long weekends | 3 |
Official public holidays
New Year's Day (January 1, 2028), Epiphany (January 6, 2028), Easter Sunday (April 16, 2028), Easter Monday (April 17, 2028), Labour Day (May 1, 2028), Constitution Day (May 3, 2028), Pentecost (June 4, 2028), Corpus Christi (June 15, 2028), Assumption Day (August 15, 2028), All Saints' Day (November 1, 2028), Independence Day (November 11, 2028), Christmas Eve (December 24, 2028), Christmas Day (December 25, 2028), Second Day of Christmas (December 26, 2028)
Statutory days off
14 days
Landing Monday–Friday
9 of 14
On a Saturday (another day owed)
2 (Jan 1, Nov 11)
Longest automatic break
4 days, December 23–26
Poland public holiday list
| Date | Day | Holiday | Type |
|---|---|---|---|
| January 1, 2028 | Saturday | New Year's DaySaturday. New Year’s Day (Nowy Rok), a statutory day off under Art. 1 of the 1951 Act. It falls on a Saturday, so the employer must give another day off within the settlement period (Labour Code Art. 130 § 2) — there is no fixed national date.Public holiday | Public holiday |
| January 6, 2028 | Thursday | EpiphanyThursday. Epiphany (Święto Trzech Króli).Public holiday | Public holiday |
| April 16, 2028 | Sunday | Easter SundaySunday. Easter Sunday (Wielkanoc) is always a Sunday; Poland does not compensate a holiday on a Sunday, so it adds no extra day off.Public holiday | Public holiday |
| April 17, 2028 | Monday | Easter MondayMonday. Easter Monday (Poniedziałek Wielkanocny) turns the weekend into a three-day Easter break.Public holiday | Public holiday |
| May 1, 2028 | Monday | Labour DayMonday. Labour Day, officially the State Holiday (Święto Państwowe).Public holiday | Public holiday |
| May 3, 2028 | Wednesday | Constitution DayWednesday. Constitution Day, officially the National Third of May Holiday (Święto Narodowe Trzeciego Maja).Public holiday | Public holiday |
| June 4, 2028 | Sunday | PentecostSunday. Pentecost Sunday (the first day of Zielone Świątki) is always a Sunday, so it adds no extra day off.Public holiday | Public holiday |
| June 15, 2028 | Thursday | Corpus ChristiThursday. Corpus Christi (Boże Ciało) is always a Thursday, 60 days after Easter; the Friday after is a natural bridge day.Public holiday | Public holiday |
| August 15, 2028 | Tuesday | Assumption DayTuesday. Assumption of Mary (Wniebowzięcie Najświętszej Maryi Panny), August 15.Public holiday | Public holiday |
| November 1, 2028 | Wednesday | All Saints' DayWednesday. All Saints’ Day (Wszystkich Świętych), November 1.Public holiday | Public holiday |
| November 11, 2028 | Saturday | Independence DaySaturday. National Independence Day (Narodowe Święto Niepodległości), November 11. It falls on a Saturday, so the employer must give another day off within the settlement period (Labour Code Art. 130 § 2) — there is no fixed national date.Public holiday | Public holiday |
| December 24, 2028 | Sunday | Christmas EveSunday. Christmas Eve (Wigilia), a statutory day off since 2025. Employees who may lawfully work on holidays (Labour Code Art. 151¹⁰) must get another day off by the end of the settlement period. It falls on a Sunday, which Polish law does not compensate, so there is no extra day off.Public holiday | Public holiday |
| December 25, 2028 | Monday | Christmas DayMonday. Christmas Day (Boże Narodzenie, first day).Public holiday | Public holiday |
| December 26, 2028 | Tuesday | Second Day of ChristmasTuesday. Second Day of Christmas (drugi dzień Bożego Narodzenia).Public holiday | Public holiday |
2028 Poland calendar
01January
02February
03March
04April
05May
06June
07July
08August
09September
10October
11November
12December
Poland long weekends in 2028
Easter
3 daysApr 15 – 17
Easter Sunday and Easter Monday plus the weekend give 3 days off in a row — no leave needed.
May holidays (majówka)
3 daysApr 29 – May 1
Labour Day plus the weekend give 3 days off in a row — no leave needed.
Christmas
4 daysDec 23 – 26
Christmas Eve, Christmas Day and Second Day of Christmas plus the weekend give 4 days off in a row — no leave needed.
2028: nine of Poland’s 14 days off fall on a weekday
The fourteen days are fixed by Article 1 of the 1951 Act, so Easter Sunday and Pentecost Sunday can never add a day off, while the other twelve depend on the weekday. In 2028 the 14 split into nine weekdays, two Saturdays and three Sundays. Saturday: New Year’s Day (January 1) and Independence Day (November 11). Sunday: Easter Sunday (April 16), Pentecost Sunday (June 4) and Christmas Eve (December 24).
Across 2025–2028 the number of weekday days off runs 10, 8, 8, 9; 2028 is in the middle of the range. Easter Sunday falls on April 16; Corpus Christi, always a Thursday, on June 15.
Holidays on a Saturday: who owes you a day off?
Under Labour Code Art. 130 § 2, every holiday that falls on a day other than Sunday lowers the working-time norm of the settlement period by 8 hours. For a Monday–Friday employee a holiday on a Saturday therefore means the employer must grant another day off within that period. The employer chooses the day; there is no nationwide date, so this site shows the Saturday itself and never invents a compensation date. A holiday on a Sunday is not compensated.
In 2028 this applies to New Year’s Day (January 1) and Independence Day (November 11). Easter Sunday (April 16), Pentecost Sunday (June 4) and Christmas Eve (December 24) fall on a Sunday and carry no compensation.
Christmas Eve is a day off — since 2025
Wigilia became the fourteenth day off through the Act of 6 December 2024 (Dz.U. 2024 item 1965), in force since 1 February 2025; 2025 was the first year the day applied. In 2028 December 24 falls on a Sunday, so the new holiday adds nothing that year.
Employees whose work the Labour Code allows on holidays (Art. 151¹⁰) — continuous-operation and shift work, transport, health care and many services — must receive another day off by the end of the settlement period, most often by December 31, according to the National Labour Inspectorate (PIP). Retail trading is banned on Sundays and public holidays, Christmas Eve included, with exceptions.
Stretching the breaks in 2028
Without using any leave you get Easter (3 days, April 15–17), May holidays (3 days, April 29 – May 1) and Christmas (4 days, December 23–26). Taking Friday, January 7 off (1 leave day) gives 4 days in a row: January 6–9. Taking Tuesday, May 2, Thursday, May 4 and Friday, May 5 off (3 leave days) gives 9 days in a row: April 29 – May 7 — the traditional majówka. Taking Friday, June 16 off (1 leave day) gives 4 days in a row: June 15–18.
Dates assume a Monday–Friday working week; a day owed for a Saturday holiday is the employer’s to schedule, so it is not counted here.
Download & subscribe
The CSV opens directly in Excel and Google Sheets.
Official sources & data
- Ustawa z dnia 18 stycznia 1951 r. o dniach wolnych od pracy — consolidated text, Dz.U. 2025 poz. 296 (Obwieszczenie Marszałka Sejmu of 6 March 2025), Art. 1Visit sourceDziennik Ustaw — Official Journal of Laws of the Republic of Poland (eli.gov.pl)
- Ustawa z dnia 6 grudnia 2024 r. o zmianie ustawy o dniach wolnych od pracy oraz niektórych innych ustaw, Dz.U. 2024 poz. 1965 — adds 24 December (Wigilia) from 1 February 2025Visit sourceDziennik Ustaw — Official Journal of Laws of the Republic of Poland (eli.gov.pl)
- Ustawa o dniach wolnych od pracy (Dz.U. 1951 nr 4 poz. 28) — ISAP record with the full amendment historyVisit sourceISAP — Internetowy System Aktów Prawnych, Kancelaria Sejmu (Chancellery of the Sejm)
- Państwowa Inspekcja Pracy — “Wigilia po raz pierwszy wolna od pracy. Ale nie dla wszystkich” (7 November 2025): 14 days off, work allowed on holidays under Art. 151¹⁰, retail trading banVisit sourcePaństwowa Inspekcja Pracy (National Labour Inspectorate)
- Ministerstwo Rodziny, Pracy i Polityki Społecznej — Ustalanie i rozliczanie czasu pracy: each holiday on a day other than Sunday lowers working time by 8 hours (Labour Code Art. 130 § 2; the page’s own holiday list predates the 2025 addition of Wigilia)Visit sourceMinistry of Family, Labour and Social Policy (gov.pl)
- Nager.Date Public Holidays API — Poland 2028 (independent cross-check: agrees on all 14 days)Visit sourceNager.Date (open-source holiday data project)
Frequently asked questions
How many public holidays does Poland have in 2028?
Fourteen days off in 2028, fixed by Article 1 of the 1951 Act on days free from work (consolidated text Dz.U. 2025 item 296): New Year’s Day, Epiphany, Easter Sunday, Easter Monday, Labour Day (May 1), Constitution Day (May 3), Pentecost Sunday, Corpus Christi, Assumption Day, All Saints’ Day, Independence Day, Christmas Eve, Christmas Day and the Second Day of Christmas. Nine fall on a Monday–Friday, two on a Saturday and three on a Sunday.
What is the longest holiday break in Poland in 2028?
The longest break in Poland is Christmas (Dec 23 – 26, 4 days).
What are the official public holidays in Poland in 2028?
Poland has 14 official public holidays in 2028: New Year's Day (January 1, 2028), Epiphany (January 6, 2028), Easter Sunday (April 16, 2028), Easter Monday (April 17, 2028), Labour Day (May 1, 2028), Constitution Day (May 3, 2028), Pentecost (June 4, 2028), Corpus Christi (June 15, 2028), Assumption Day (August 15, 2028), All Saints' Day (November 1, 2028), Independence Day (November 11, 2028), Christmas Eve (December 24, 2028), Christmas Day (December 25, 2028), Second Day of Christmas (December 26, 2028).
Is Christmas Eve (Wigilia) a public holiday in Poland?
Yes, since 2025. The Act of 6 December 2024 (Dz.U. 2024 item 1965, in force 1 February 2025) added December 24 to the days free from work, and 2025 was the first year it applied. In 2028 December 24 falls on a Sunday, so the new holiday adds nothing that year. Employees who may lawfully work on holidays must get another day off by the end of the settlement period.
What happens when a public holiday falls on a Saturday in Poland?
Under Labour Code Art. 130 § 2 the employer must give the employee another day off within the settlement period; the employer chooses the day and there is no fixed national date. In 2028 this applies to New Year’s Day (January 1) and Independence Day (November 11). Holidays on a Sunday are not compensated.
Are shops open on public holidays in Poland?
Generally not. According to the National Labour Inspectorate (PIP), retail trading and work in retail are banned on Sundays and public holidays — Christmas Eve included since 2025 — with exceptions for certain services. Check the specific shop and the current trading calendar before relying on it.
What are the long weekends in Poland in 2028?
Without using any leave: Easter (3 days, April 15–17), May holidays (3 days, April 29 – May 1) and Christmas (4 days, December 23–26). Taking Friday, January 7 off (1 leave day) gives 4 days in a row: January 6–9. Taking Tuesday, May 2, Thursday, May 4 and Friday, May 5 off (3 leave days) gives 9 days in a row: April 29 – May 7 — the traditional majówka.