December holidays in Switzerland

Year 2024

Date Weekday Public holiday name
December 8 Sunday Immaculate Conception
December 21 Saturday December Solstice
December 24 Tuesday Christmas Eve
December 25 Wednesday Christmas Day
December 26 Thursday St. Stephen's Day
December 31 Tuesday New Year's Eve
December 31 Tuesday Restoration Day

Year 2025

Date Weekday Public holiday name
December 8 Monday Immaculate Conception
December 21 Sunday December Solstice
December 24 Wednesday Christmas Eve
December 25 Thursday Christmas Day
December 26 Friday St. Stephen's Day
December 31 Wednesday New Year's Eve
December 31 Wednesday Restoration Day

Year 2026

Date Weekday Public holiday name
December 8 Tuesday Immaculate Conception
December 21 Monday December Solstice
December 24 Thursday Christmas Eve
December 25 Friday Christmas Day
December 26 Saturday St. Stephen's Day
December 31 Thursday New Year's Eve
December 31 Thursday Restoration Day

Year 2027

Date Weekday Public holiday name
December 8 Wednesday Immaculate Conception
December 22 Wednesday December Solstice
December 24 Friday Christmas Eve
December 25 Saturday Christmas Day
December 26 Sunday St. Stephen's Day
December 31 Friday New Year's Eve
December 31 Friday Restoration Day