How do public holidays and school holidays work?
Portugal has 13 compulsory national public holidays, set by the Labour Code. On top of those, most towns have a municipal holiday, Madeira has two regional days, and many employers give Carnival Tuesday off.
In 30 seconds
- The national holidays include Good Friday, Easter Sunday and Corpus Christi, whose dates move with Easter, plus fixed days such as 25 April, 10 June and 1 December
- Lisbon’s municipal holiday is 13 June (Santo António) and Porto’s and Braga’s is 24 June (São João). Faro, Funchal and Coimbra have their own days
- State schools on the mainland start between 11 and 15 September 2026 and finish in June 2027, with breaks at Christmas, Carnival and Easter
How the calendar is set
The Labour Code (Código do Trabalho) lists 13 compulsory holidays: 1 January, Good Friday, Easter Sunday, 25 April, 1 May, Corpus Christi, 10 June, 15 August, 5 October, 1 November, and 1, 8 and 25 December. Good Friday can be kept on another locally significant day around Easter, and some holidays can be moved to the following Monday only by specific legislation.
Carnival Tuesday and your town’s municipal holiday are optional: you get them if your collective agreement or contract says so. You and your employer can agree to swap them for another day. For pay if you work on a holiday, see What are my rights at work?
National holidays 2026 and 2027
| Holiday | 2026 | 2027 |
|---|---|---|
| New Year’s Day | Thu 1 Jan | Fri 1 Jan |
| Carnival (optional) | Tue 17 Feb | Tue 9 Feb |
| Good Friday | 3 Apr | 26 Mar |
| Easter Sunday | 5 Apr | 28 Mar |
| Freedom Day | Sat 25 Apr | Sun 25 Apr |
| Labour Day | Fri 1 May | Sat 1 May |
| Corpus Christi | Thu 4 Jun | Thu 27 May |
| Portugal Day | Wed 10 Jun | Thu 10 Jun |
| Assumption | Sat 15 Aug | Sun 15 Aug |
| Republic Day | Mon 5 Oct | Tue 5 Oct |
| All Saints’ Day | Sun 1 Nov | Mon 1 Nov |
| Restoration of Independence | Tue 1 Dec | Wed 1 Dec |
| Immaculate Conception | Tue 8 Dec | Wed 8 Dec |
| Christmas Day | Fri 25 Dec | Sat 25 Dec |
In 2027, 25 April, 1 May, 15 August and Christmas fall at a weekend. Taking Friday off after Corpus Christi (27 May) or Portugal Day (10 June) gives a four-day weekend, and so does taking the Monday before Carnival Tuesday if your employer gives that day.
Municipal and regional holidays
| Place | Holiday | 2026 | 2027 |
|---|---|---|---|
| Lisbon | Santo António, 13 June | Sat | Sun |
| Porto | São João, 24 June | Wed | Thu |
| Braga | São João, 24 June | Wed | Thu |
| Coimbra | Rainha Santa Isabel, 4 July | Sat | Sun |
| Funchal (Madeira) | City Day, 21 August | Fri | Sat |
| Faro | City Day, 7 September | Mon | Tue |
| All of Madeira | Madeira Day, 1 July, and Primeira Oitava, 26 December | Wed; Sat | Thu; Sun |
In late 2024 a proposal was put forward to add 2 April as Madeira’s Autonomy Day. Check your câmara municipal and, in Madeira, the regional government
Santos Populares
June is festival month. In Lisbon, the Marchas Populares parade down the Avenida da Liberdade on the evening of 12 June, the eve of Santo António, and neighbourhoods hold street parties (arraiais) with grilled sardines; the avenue closes to traffic from early evening. In Porto, the night of 23 to 24 June is São João: people tap each other on the head with plastic hammers, a tradition since 1963, eat sardines, and watch fireworks at midnight. Braga celebrates São João too. Expect crowds, noise and late nights in the old quarters.
School calendar 2026–2027
| Term or break | Mainland | Madeira |
|---|---|---|
| Start | 11 to 15 Sept 2026, set by each school; 21 Sept for general secondary courses (cursos científico-humanísticos) | 10 Sept (years 1 to 4); 11 to 14 Sept (others) |
| Christmas | 16 to 31 Dec | 17 to 31 Dec |
| Second term | 4 Jan to 19 Mar 2027 | 4 Jan to 19 Mar 2027 |
| Carnival | 8 to 10 Feb | 8 to 10 Feb |
| Easter | 22 Mar to 2 Apr | 22 Mar to 1 Apr |
| Third term ends | 4 Jun (years 9, 11, 12); 11 Jun (years 5 to 8, 10); 30 Jun (pre-school, years 1 to 4) | 4 Jun; 9 Jun; 30 Jun |
The mainland dates come from the multi-year Despacho, as changed by Despacho 10430/2026; Madeira sets its own by regional Despacho 198/2026. Schools can move up to 2 days of the Easter break to make another break, with the council’s agreement. Private and international schools set their own terms. See schools.
What to do next
- Add the national, municipal and school dates for your area to your shared calendar
- Check your contract or collective agreement for Carnival, the municipal holiday and holiday pay
- Book Easter, Santos Populares and August trips early
Keep going
- Labour Code, Article 234: compulsory public holidays (PGDL)
- Labour Code, Article 235: optional holidays, Carnival and the municipal holiday (PGDL)
- Executive Digest: holidays and long weekends in 2027
- Santander Salto: municipal holidays in Portugal 2026
- InvoiceXpress: public holidays, working days and municipal holidays 2026
- DNOTICIAS.PT: Madeira’s regional and municipal holidays (Nov 2024)
- ECO (Lusa): Avenida da Liberdade closes for the Marchas Populares on 12 June (Jun 2025)
- Visit Porto: São João, the Porto celebration
- Postal: 2026–2027 school calendar is official, Despacho 10430/2026
- Caixa Geral de Depósitos, Saldo Positivo: school calendar 2026/27
- JORAM: Madeira Despacho 198/2026, school calendar 2026/2027 (5 May 2026)
