Living in Peru or planning a trip there? Here’s a full guide to the public holidays you need to know in 2026, plus the dates already listed for 2027 and 2028.
Whether you live in Peru or are just visiting, it helps to mark these dates in advance. On public holidays, government offices, banks, schools, and many businesses may close or work reduced hours. Peru’s current national holiday calendar is longer than the older 2022–2024 lists, because

How many public holidays are there in Peru?
Peru currently has 16 national public holidays in a standard year. The government’s holiday portal lists them as New Year’s Day, Maundy Thursday, Good Friday, Labour Day, Battle of Arica and Flag Day, St. Peter and St. Paul, Peruvian Air Force Day, Independence Day on 28 and 29 July, Battle of Junín, Santa Rosa de Lima, Battle of Angamos, All Saints’ Day, Immaculate Conception, Battle of Ayacucho, and Christmas Day.
It is worth separating national holidays from public-sector non-working days. For example, 2 January 2026 is listed by the government as a non-working day for the public sector, but it is not one of the national public holidays.
The most important public holidays in Peru
The best-known public holidays in Peru are Holy Week, Labour Day, the two Independence Day holidays on 28 and 29 July, Santa Rosa de Lima, the Battle of Angamos, Christmas Day, and the newer civic holidays such as the Battle of Arica on 7 June, Peruvian Air Force Day on 23 July, Battle of Junín on 6 August, and Battle of Ayacucho on 9 December.
Public Holidays in Peru in 2026
| Date | Day | Holiday | Is it usually a day off work? |
| 1 January 2026 | Thursday | New Year’s Day | Yes |
| 2 April 2026 | Thursday | Maundy Thursday | Yes |
| 3 April 2026 | Friday | Good Friday | Yes |
| 1 May 2026 | Friday | Labour Day / International Workers’ Day | Yes |
| 7 June 2026 | Sunday | Battle of Arica and Flag Day | Yes |
| 29 June 2026 | Monday | St. Peter and St. Paul | Yes |
| 23 July 2026 | Thursday | Peruvian Air Force Day | Yes |
| 28 July 2026 | Tuesday | Independence Day | Yes |
| 29 July 2026 | Wednesday | Independence Day (Day 2) | Yes |
| 6 August 2026 | Thursday | Battle of Junín | Yes |
| 30 August 2026 | Sunday | Santa Rosa de Lima | Yes |
| 8 October 2026 | Thursday | Battle of Angamos | Yes |
| 1 November 2026 | Sunday | All Saints’ Day | Yes |
| 8 December 2026 | Tuesday | Immaculate Conception | Yes |
| 9 December 2026 | Wednesday | Battle of Ayacucho | Yes |
| 25 December 2026 | Friday | Christmas Day | Yes |
These are the national public holidays currently listed for Peru in 2026 on the government holiday portal. The same portal also separately lists Friday, 2 January 2026 as a compensable non-working day for the public sector.
What are the public holidays in Peru?
New Year’s Day
New Year’s Day on 1 January is one of Peru’s fixed national public holidays.
Maundy Thursday and Good Friday
Holy Week brings two national holidays in Peru: Maundy Thursday and Good Friday. In 2026 they fall on 2 April and 3 April. Easter Sunday is widely observed, but it is not listed by the government as a separate national holiday in the current holiday portal.
Labour Day
1 May is Labour Day and remains one of Peru’s fixed national holidays.
Battle of Arica and Flag Day
7 June is now a national holiday in Peru. This date commemorates the Battle of Arica and is also associated with Flag Day.
St. Peter and St. Paul
29 June is a national holiday for St. Peter and St. Paul.
Peruvian Air Force Day
23 July is now one of Peru’s national public holidays.
Independence Day
Peru celebrates Independence Day on 28 July, followed by a second holiday on 29 July. These are among the most important dates in the national calendar.
Battle of Junín
The Battle of Junín on 6 August became a national holiday under a 2022 law.
Santa Rosa de Lima
30 August is observed nationwide as Santa Rosa de Lima.
Battle of Angamos
8 October marks the Battle of Angamos, one of Peru’s fixed national holidays.
All Saints’ Day
1 November is a national public holiday in Peru.
Immaculate Conception
8 December is a national public holiday for the Immaculate Conception.
Battle of Ayacucho
9 December is a national holiday commemorating the Battle of Ayacucho. It was added by law before the 2023 calendar expansion.
Christmas Day
25 December is Christmas Day and one of Peru’s final public holidays of the year.
Public Holidays in Peru in 2027
| Date | Day | Holiday | Is it usually a day off work? |
| 1 January 2027 | Friday | New Year’s Day | Yes |
| 25 March 2027 | Thursday | Maundy Thursday | Yes |
| 26 March 2027 | Friday | Good Friday | Yes |
| 1 May 2027 | Saturday | Labour Day / International Workers’ Day | Yes |
| 7 June 2027 | Monday | Battle of Arica and Flag Day | Yes |
| 29 June 2027 | Tuesday | St. Peter and St. Paul | Yes |
| 23 July 2027 | Friday | Peruvian Air Force Day | Yes |
| 28 July 2027 | Wednesday | Independence Day | Yes |
| 29 July 2027 | Thursday | Independence Day (Day 2) | Yes |
| 6 August 2027 | Friday | Battle of Junín | Yes |
| 30 August 2027 | Monday | Santa Rosa de Lima | Yes |
| 8 October 2027 | Friday | Battle of Angamos | Yes |
| 1 November 2027 | Monday | All Saints’ Day | Yes |
| 8 December 2027 | Wednesday | Immaculate Conception | Yes |
| 9 December 2027 | Thursday | Battle of Ayacucho | Yes |
| 25 December 2027 | Saturday | Christmas Day | Yes |
The currently published 2027 Peru holiday calendar reflects the same national holiday structure, with the movable Holy Week dates falling on 25 and 26 March 2027.
Public Holidays in Peru in 2028
| Date | Day | Holiday | Is it usually a day off work? |
| 1 January 2028 | Saturday | New Year’s Day | Yes |
| 13 April 2028 | Thursday | Maundy Thursday | Yes |
| 14 April 2028 | Friday | Good Friday | Yes |
| 1 May 2028 | Monday | Labour Day / International Workers’ Day | Yes |
| 7 June 2028 | Wednesday | Battle of Arica and Flag Day | Yes |
| 29 June 2028 | Thursday | St. Peter and St. Paul | Yes |
| 23 July 2028 | Sunday | Peruvian Air Force Day | Yes |
| 28 July 2028 | Friday | Independence Day | Yes |
| 29 July 2028 | Saturday | Independence Day (Day 2) | Yes |
| 6 August 2028 | Sunday | Battle of Junín | Yes |
| 30 August 2028 | Wednesday | Santa Rosa de Lima | Yes |
| 8 October 2028 | Sunday | Battle of Angamos | Yes |
| 1 November 2028 | Wednesday | All Saints’ Day | Yes |
| 8 December 2028 | Friday | Immaculate Conception | Yes |
| 9 December 2028 | Saturday | Battle of Ayacucho | Yes |
| 25 December 2028 | Monday | Christmas Day | Yes |
The 2028 calendar currently published for Peru keeps the same 16 national holidays, with Holy Week falling on 13 and 14 April 2028.
Conclusion
Peru’s holiday calendar is now broader than many older lists still circulating online. For 2026, the current official calendar includes 16 national public holidays, with several newer civic dates in June, July, August, and December that are easy to miss if you rely on outdated sources.
Last Updated on 04/04/2026