Skip to content

Italy Public Holidays 2025

Public holidays

The 12 statutory days are the festività nazionali. Patron saint days (San Gennaro in Naples, Sant’Ambrogio in Milan, etc.) are local and not included.

Next public holiday in Italy

 

Italy 2025

20 holidays · 9 long weekends

  • January

    Wed
    1
    Capodanno (New Year’s Day)
    January 1
  • Mon
    6
    Epifania (Epiphany)
    January 6· Long weekend
  • February

    Fri
    14
    San Valentino
    February 14· Long weekend
  • March

    Tue
    4
    Martedì Grasso (Carnival Tuesday)
    47 days before Easter Sunday
  • Sat
    8
    Festa della Donna
    March 8
  • Wed
    19
    Festa del Papà / San Giuseppe
    March 19
  • April

    Sun
    20
    Pasqua (Easter Sunday)
    Easter Sunday
  • Mon
    21
    Lunedì dell’Angelo (Easter Monday)
    Monday after Easter Sunday· Long weekend
  • Fri
    25
    Festa della Liberazione
    April 25· Long weekend
  • May

    Thu
    1
    Festa dei Lavoratori (Labour Day)
    May 1
  • Sun
    11
    Festa della Mamma
    Second Sunday in May
  • June

    Mon
    2
    Festa della Repubblica
    June 2· Long weekend
  • August

    Fri
    15
    Ferragosto / Assunzione
    August 15· Long weekend
  • October

    Fri
    31
    Halloween
    October 31· Long weekend
  • November

    Sat
    1
    Ognissanti (All Saints)
    November 1
  • December

    Mon
    8
    Immacolata Concezione
    December 8· Long weekend
  • Wed
    24
    Vigilia di Natale (Christmas Eve)
    December 24
  • Thu
    25
    Natale (Christmas Day)
    December 25
  • Fri
    26
    Santo Stefano
    December 26· Long weekend
  • Wed
    31
    San Silvestro (New Year’s Eve)
    December 31

Italy holidays in 2025

In 2025, Italy has 20 12 national public holidays + 8 popular observances. The year starts with Capodanno (New Year’s Day) on Wednesday, January 1 and ends with San Silvestro (New Year’s Eve) on Wednesday, December 31. 9 of the holidays give a long weekend, including Epifania (Epiphany), San Valentino, Lunedì dell’Angelo (Easter Monday).

4 holidays fall on a weekend: Festa della Donna on Saturday, March 8, Pasqua (Easter Sunday) on Sunday, April 20, Festa della Mamma on Sunday, May 11, Ognissanti (All Saints) on Saturday, November 1.

The 12 statutory days are the festività nazionali. Patron saint days (San Gennaro in Naples, Sant’Ambrogio in Milan, etc.) are local and not included.

Other years

Italy 2026Italy 2027Italy 2028Italy 2029Italy 2030

Other countries in 2025

United StatesNew ZealandAustraliaSpainBrazilJapanUnited KingdomCanadaGermanyFranceIrelandSouth AfricaMexico

Check the local time on the Italy world clock page, or set the online alarm clock for the day.

Questions

How many public holidays are there in Italy in 2025?+

There are 20 12 national public holidays + 8 popular observances in 2025. 9 of them give you a day off on a Monday or a Friday, so they make a long weekend.

When is the first and the last public holiday in 2025?+

The first is Capodanno (New Year’s Day) on Wednesday, January 1. The last is San Silvestro (New Year’s Eve) on Wednesday, December 31.

Which Italy holidays fall on a weekend in 2025?+

Festa della Donna (Saturday, March 8); Pasqua (Easter Sunday) (Sunday, April 20); Festa della Mamma (Sunday, May 11); Ognissanti (All Saints) (Saturday, November 1).

Are regional holidays in Italy included?+

The 12 statutory days are the festività nazionali. Patron saint days (San Gennaro in Naples, Sant’Ambrogio in Milan, etc.) are local and not included.

How do I add Italy holidays to my calendar?+

Press the Add to calendar button on this page to download an .ics file with all 20 holidays for 2025. It opens in Google Calendar, Apple Calendar and Outlook.