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 · 2028

Public holidays in Peru 2028

Peru has 17 days of national public holidays in 2028, 10 on working days.

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

Nationwide

National public holidays

National public holidays in Peru in 2028: date, weekday, name and days until
DateHolidayWhen
1 JanSatWeekendAño NuevoNew Year's Dayin 439 days
13 AprThuJueves SantoMaundy Thursdayin 542 days
14 AprFriViernes SantoGood Fridayin 543 days
16 AprSunWeekendDomingo de ResurrecciónEaster Sundayin 545 days
1 MayMonDía del TrabajoLabor Dayin 560 days
7 JunWedBatalla de Arica y Día de la BanderaBattle of Arica and Flag Dayin 597 days
29 JunThuSan Pedro y San PabloSaint Peter and Saint Paul's Dayin 619 days
23 JulSunWeekendDía de la Fuerza Aérea del PerúPeruvian Air Force Dayin 643 days
28 JulFriDía de la IndependenciaIndependence Dayin 648 days
29 JulSatWeekendDía de la Gran Parada MilitarGreat Military Parade Dayin 649 days
6 AugSunWeekendBatalla de JunínBattle of Junín Dayin 657 days
30 AugWedSanta Rosa de LimaRose of Lima Dayin 681 days
8 OctSunWeekendCombate de AngamosBattle of Angamos Dayin 720 days
1 NovWedTodos Los SantosAll Saints' Dayin 744 days
8 DecFriInmaculada ConcepciónImmaculate Conceptionin 781 days
9 DecSatWeekendBatalla de AyacuchoBattle of Ayacucho Dayin 782 days
25 DecMonNavidad del SeñorChristmas Dayin 798 days

At a glance

Peru in 2028

01Public holidays

17 days

10 on working days, 7 at the weekend (Saturday and Sunday).

02Long weekends

5 long weekends

03Regional

None

04Next holiday

Todos Los Santos (All Saints' Day)

Sunday, 1 November 2026 · in 13 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 13 Apr – Sun 16 Apr

    4 days offMaundy Thursday · Good Friday · Easter Sunday

  • Sat 29 Apr – Mon 1 May

    3 days offLabor Day

  • Fri 28 Jul – Sun 30 Jul

    3 days offIndependence Day · Great Military Parade Day

  • Fri 8 Dec – Sun 10 Dec

    3 days offImmaculate Conception · Battle of Ayacucho Day

  • Sat 23 Dec – Mon 25 Dec

    3 days offChristmas 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 2028?

Peru has 17 days of national public holidays in 2028, 10 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 2028?

5: Thu 13 Apr – Sun 16 Apr (Maundy Thursday, Good Friday, Easter Sunday); Sat 29 Apr – Mon 1 May (Labor Day); Fri 28 Jul – Sun 30 Jul (Independence Day, Great Military Parade Day); Fri 8 Dec – Sun 10 Dec (Immaculate Conception, Battle of Ayacucho Day); Sat 23 Dec – Mon 25 Dec (Christmas Day).

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

Año Nuevo (New Year's Day), Saturday, 1 January 2028; Domingo de Resurrección (Easter Sunday), Sunday, 16 April 2028; Día de la Fuerza Aérea del Perú (Peruvian Air Force Day), Sunday, 23 July 2028; Día de la Gran Parada Militar (Great Military Parade Day), Saturday, 29 July 2028; Batalla de Junín (Battle of Junín Day), Sunday, 6 August 2028; Combate de Angamos (Battle of Angamos Day), Sunday, 8 October 2028; Batalla de Ayacucho (Battle of Ayacucho Day), Saturday, 9 December 2028.