Peru public holidays 2027 add up to 16 national days set by Legislative Decree 713 and later laws, starting on Friday 1 January and ending on Saturday 25 December 2027.
This guide lists every date with its weekday and legal basis, the long weekends of 2027, Holy Week and the status of the extra non-working days. The data was checked on 8 October 2026 against the laws published in Peru’s official gazette, El Peruano, and the holiday list on the government portal gob.pe.
Peru public holidays 2027: full calendar
The official calendar of Peru public holidays 2027 has 16 dates: 14 fixed by law and 2 movable ones (Holy Thursday and Good Friday), which fall on 25 and 26 March in 2027. All are paid national holidays for both the public and private sectors.
| Date | Holiday | Type | Legal basis |
|---|---|---|---|
| Friday 1 January 2027 | New Year’s Day | Fixed | DL 713, art. 6 |
| Thursday 25 March 2027 | Holy Thursday | Movable | DL 713, art. 6 |
| Friday 26 March 2027 | Good Friday | Movable | DL 713, art. 6 |
| Saturday 1 May 2027 | Labour Day | Fixed | DL 713, art. 6 |
| Monday 7 June 2027 | Battle of Arica and Flag Day | Fixed | Law 31788 |
| Tuesday 29 June 2027 | Saint Peter and Saint Paul | Fixed | DL 713, art. 6 |
| Friday 23 July 2027 | Peruvian Air Force Day | Fixed | Law 31822 |
| Wednesday 28 July 2027 | Independence Day (Fiestas Patrias) | Fixed | DL 713, art. 6 |
| Thursday 29 July 2027 | Independence Day (Fiestas Patrias) | Fixed | DL 713, art. 6 |
| Friday 6 August 2027 | Battle of Junín | Fixed | Law 31530 |
| Monday 30 August 2027 | Saint Rose of Lima | Fixed | DL 713, art. 6 |
| Friday 8 October 2027 | Battle of Angamos | Fixed | DL 713, art. 6 |
| Monday 1 November 2027 | All Saints’ Day | Fixed | DL 713, art. 6 |
| Wednesday 8 December 2027 | Immaculate Conception | Fixed | DL 713, art. 6 |
| Thursday 9 December 2027 | Battle of Ayacucho | Fixed | Law 31381 |
| Saturday 25 December 2027 | Christmas Day | Fixed | DL 713, art. 6 |
Of the 16 dates, 14 fall on a weekday and 2 on a Saturday (Labour Day and Christmas); none falls on a Sunday. Peru observes holidays on their actual date and does not move them to a Monday when they land on a weekend. In 2026, for example, 7 June and 30 August fell on a Sunday and stayed there on the official list.
Which law sets holidays in Peru
Peru’s national holidays are listed in Article 6 of Legislative Decree 713 of 1991, the law on paid rest days for private-sector workers. The article has been amended several times to add new dates.
- Law 31381 (published 31 December 2021): adds 9 December, Battle of Ayacucho.
- Law 31530 (published 26 July 2022): adds 6 August, Battle of Junín.
- Law 31788 (published 15 June 2023): adds 7 June, Battle of Arica and Flag Day, and extends the holiday to all public bodies.
- Law 31822 (published 8 July 2023): declares 23 July Peruvian Air Force Day and a national holiday, amending Article 6 again.
The text of Law 31788 in Congress’s digital archive reproduces the full Article 6 list as it stood in June 2023; 23 July was added a few weeks later by Law 31822. Together these five laws give the 16 national holidays that repeat every year and make up the Peru public holidays 2027.
Holy Week 2027 in Peru
Holy Week 2027 in Peru brings holidays on Thursday 25 and Friday 26 March, because Easter Sunday falls on 28 March 2027. These are the only movable holidays in the Peruvian calendar.
Combined with Saturday 27 and Sunday 28, Holy Week gives a four-day weekend, the longest of the year without any extra non-working days. Processions in Cusco, Arequipa and Ayacucho draw large crowds, so book buses, flights and hotels several weeks ahead if you plan to travel then.
Long weekends among the Peru public holidays 2027
Peru has eight long weekends of three or more days in 2027, not counting any extra non-working days the government may add. Each one comes from a holiday that touches a Saturday or a Sunday.
| Long weekend | Days | Reason |
|---|---|---|
| Friday 1 to Sunday 3 January | 3 | New Year’s Day |
| Thursday 25 to Sunday 28 March | 4 | Holy Week |
| Saturday 5 to Monday 7 June | 3 | Battle of Arica and Flag Day |
| Friday 23 to Sunday 25 July | 3 | Peruvian Air Force Day |
| Friday 6 to Sunday 8 August | 3 | Battle of Junín |
| Saturday 28 to Monday 30 August | 3 | Saint Rose of Lima |
| Friday 8 to Sunday 10 October | 3 | Battle of Angamos |
| Saturday 30 October to Monday 1 November | 3 | All Saints’ Day |
July 2027 packs three holidays into one week: Friday 23, Wednesday 28 and Thursday 29. Taking Monday 26 and Tuesday 27 off gives seven days in a row, from Friday 23 to Thursday 29; adding Friday 30 stretches it to ten days, until Sunday 1 August.
December brings two back-to-back holidays midweek. Wednesday 8 and Thursday 9 December do not form a long weekend on their own unless Friday 10 is declared a non-working day.
Non-working days in 2027: current status
As of 8 October 2026, no supreme decree has set non-working days (días no laborables) for 2027. These days are not public holidays: the executive declares them each year through a decree of the Presidency of the Council of Ministers, mainly for the public sector.
Publication dates vary. Supreme Decree 075-2026-PCM, issued on 16 May 2026, made Monday 27 July 2026 a non-working day for public-sector workers. According to gob.pe, private employers may apply these days only by agreement with their staff, so they are not mandatory for companies.
Given how the 2027 calendar falls, these are the days trapped between a holiday and a weekend. They are only candidates until a decree is published:
- Monday 28 June 2027, between Sunday 27 and the Tuesday 29 June holiday.
- Friday 30 July 2027, right after Independence Day (Wednesday 28 and Thursday 29).
- Friday 10 December 2027, after the Battle of Ayacucho (Thursday 9).
If the government declares any of them, new long weekends will join the Peru public holidays 2027. Check gob.pe or El Peruano before booking trips that rely on those dates.
Holidays by month
Among the Peru public holidays 2027, July and December have the most, with three each, while February, April and September have no national holidays at all. Use this summary to plan work and travel month by month.
- January: 1 (New Year’s Day, Friday).
- March: 2 (Holy Thursday and Good Friday, 25 and 26).
- May: 1 (Labour Day, Saturday).
- June: 2 (Monday 7 and Tuesday 29).
- July: 3 (Friday 23, Wednesday 28 and Thursday 29).
- August: 2 (Friday 6 and Monday 30).
- October: 1 (Friday 8).
- November: 1 (Monday 1).
- December: 3 (Wednesday 8, Thursday 9 and Saturday 25).
Several regions also have their own holidays or non-working days set by law or regional ordinance, which gob.pe publishes on a separate tab. Inti Raymi in Cusco, on 24 June, is not a national holiday.
Working on a public holiday in Peru
An employee who works on a public holiday without getting another day off in exchange is entitled to the day’s pay plus a 100% surcharge, under Article 9 of Legislative Decree 713. Locally this is known as “triple pay”.
The holiday itself is already paid: Article 8 of the same decree gives workers their ordinary daily pay for the holiday. If the employer grants a substitute rest day, the surcharge does not apply. Questions about specific cases go to the employer or to Sunafil, the national labour inspection authority.
Travel tips for 2027 long weekends
Long weekends created by the Peru public holidays 2027 are when Peruvians travel the most, so planning around them saves money and stress whether you live in Peru or are visiting.
- Book Holy Week and Independence Day early. These are the busiest dates for bus terminals and airports.
- Use the July block. Two days of leave (26 and 27 July) link the holidays on 23, 28 and 29 July.
- Wait for the non-working-day decree before buying trips that depend on 28 June, 30 July or 10 December.
- Check Lima transport hours. If you move around the capital on a holiday, read the guides to Lima Metro Line 2 and the Metropolitano bus first.
- Carry more than one way to pay. Some shops and offices close on holidays; see the most popular payment methods in Latin America before you go.
If your trip continues south, compare the Chile public holidays for 2027, which only overlap with Peru’s on dates such as New Year, Holy Week and Christmas.
Frequently asked questions
How many public holidays does Peru have in 2027?
Peru has 16 national public holidays in 2027. They are the same 16 every year, set by Article 6 of Legislative Decree 713 and Laws 31381, 31530, 31788 and 31822. Extra non-working days for the public sector can be added by supreme decree, but as of 8 October 2026 none had been published for 2027.
When is Holy Week 2027 in Peru?
The Holy Week holidays in Peru are Thursday 25 and Friday 26 March 2027. Easter Sunday falls on 28 March, so the long weekend runs from Thursday 25 to Sunday 28 March, four days in a row. It is the longest break of the year without counting extra non-working days.
When is Peru’s Independence Day in 2027?
Peru’s Independence Day, called Fiestas Patrias, is celebrated on Wednesday 28 and Thursday 29 July 2027, both national holidays. Peruvian Air Force Day on Friday 23 July falls the week before, so with two days of leave you can enjoy a full week off from 23 to 29 July.
Are banks and shops open on Peruvian public holidays?
Public holidays are paid rest days by law, so public offices close and many private businesses give staff the day off. Opening hours depend on each bank, shop or restaurant, and staff who work without a substitute rest day receive a 100% surcharge under Legislative Decree 713. Check opening hours directly with each business before you go.
Does Peru move holidays that fall on a weekend?
No. Peru keeps each holiday on its calendar date and does not move it to a Monday or Friday. In 2027, Labour Day (1 May) and Christmas (25 December) fall on a Saturday and stay there. In 2026, 7 June and 30 August fell on a Sunday and were not moved either.
Are the 2027 non-working days already published?
No. As of 8 October 2026 there is no supreme decree setting non-working days for 2027. The Presidency of the Council of Ministers publishes them in El Peruano at varying times; the 27 July 2026 non-working day was decreed on 16 May 2026. Likely candidates are 28 June, 30 July and 10 December 2027.
Cover photo: Jhordy Rojas / Unsplash