Hourora

Keyboard shortcuts

/
Search a city
H
Switch 12 / 24-hour
S
Show or hide seconds
T
Theme: day, night, automatic
P
Pause or resume the globe
?
This list
EN

Public holidays · 2025

Public holidays in Peru 2025

Peru has 17 days of national public holidays in 2025, 12 on working days.

Next: Todos Los Santos (All Saints' Day), Sunday, 1 November 2026in 12 days

Nationwide

National public holidays

National public holidays in Peru in 2025: date, weekday, name and days until
DateHolidayWhen
1 JanWedAño NuevoNew Year's Day657 days ago
17 AprThuJueves SantoMaundy Thursday551 days ago
18 AprFriViernes SantoGood Friday550 days ago
20 AprSunWeekendDomingo de ResurrecciónEaster Sunday548 days ago
1 MayThuDía del TrabajoLabor Day537 days ago
7 JunSatWeekendBatalla de Arica y Día de la BanderaBattle of Arica and Flag Day500 days ago
29 JunSunWeekendSan Pedro y San PabloSaint Peter and Saint Paul's Day478 days ago
23 JulWedDía de la Fuerza Aérea del PerúPeruvian Air Force Day454 days ago
28 JulMonDía de la IndependenciaIndependence Day449 days ago
29 JulTueDía de la Gran Parada MilitarGreat Military Parade Day448 days ago
6 AugWedBatalla de JunínBattle of Junín Day440 days ago
30 AugSatWeekendSanta Rosa de LimaRose of Lima Day416 days ago
8 OctWedCombate de AngamosBattle of Angamos Day377 days ago
1 NovSatWeekendTodos Los SantosAll Saints' Day353 days ago
8 DecMonInmaculada ConcepciónImmaculate Conception316 days ago
9 DecTueBatalla de AyacuchoBattle of Ayacucho Day315 days ago
25 DecThuNavidad del SeñorChristmas Day299 days ago

At a glance

Peru in 2025

01Public holidays

17 days

12 on working days, 5 at the weekend (Saturday and Sunday).

02Long weekends

3 long weekends

03Regional

None

04Next holiday

Todos Los Santos (All Saints' Day)

Sunday, 1 November 2026 · in 12 days

Days off in a row

Long weekends

Three or more days off in a row: the weekend (Saturday and Sunday) next to a nationwide public holiday on a working day.

  • Thu 17 Apr – Sun 20 Apr

    4 days offMaundy Thursday · Good Friday · Easter Sunday

  • Sat 26 Jul – Tue 29 Jul

    4 days offIndependence Day · Great Military Parade Day

  • Sat 6 Dec – Tue 9 Dec

    4 days offImmaculate Conception · Battle of Ayacucho Day

Sources and limits

About these dates

Dates come from the open-source python-holidays project (0.106, MIT licence), which follows each country’s laws and official calendars; Hourora built these tables from it on 16 October 2026. Names are shown as the source gives them, in the local language and in English, without machine translation.

Dates marked “estimated” follow lunar or religious calendars and can move by a day when they are announced. Days off decreed at short notice, such as bridge days, may be missing. Check with an official source before you book.

Long weekends count the weekend (Saturday and Sunday) and nationwide public holidays only. “When” counts days by the local date in Lima.

Questions

Good to know

How many public holidays does Peru have in 2025?

Peru has 17 days of national public holidays in 2025, 12 on working days. When two holidays fall on the same date, the day counts once.

When is the next public holiday in Peru?

Todos Los Santos (All Saints' Day), on Sunday, 1 November 2026.

How many long weekends does Peru have in 2025?

3: Thu 17 Apr – Sun 20 Apr (Maundy Thursday, Good Friday, Easter Sunday); Sat 26 Jul – Tue 29 Jul (Independence Day, Great Military Parade Day); Sat 6 Dec – Tue 9 Dec (Immaculate Conception, Battle of Ayacucho Day).

Which public holidays in Peru fall on a weekend in 2025?

Domingo de Resurrección (Easter Sunday), Sunday, 20 April 2025; Batalla de Arica y Día de la Bandera (Battle of Arica and Flag Day), Saturday, 7 June 2025; San Pedro y San Pablo (Saint Peter and Saint Paul's Day), Sunday, 29 June 2025; Santa Rosa de Lima (Rose of Lima Day), Saturday, 30 August 2025; Todos Los Santos (All Saints' Day), Saturday, 1 November 2025.