Canton of Schwyz

Public holidays in the Canton of Schwyz

All current public holidays in the Canton of Schwyz at a glance, with date and weekday for the coming years. The canton is traditionally Catholic, so its holidays include Corpus Christi, the Assumption, All Saints' Day and the Immaculate Conception.

Next public holiday: All Saints' Day, Sunday 01.11.2026.

Year by year

The holidays at a glance

New Year's Day
The start of the year on 1 January.
Epiphany
Epiphany (6 January), the end of the Christmas season.
St Joseph's Day
Feast of St Joseph (19 March).
Good Friday
Good Friday commemorates the Crucifixion; a movable holiday before Easter.
Easter Sunday
Easter Sunday, the Christian feast of the Resurrection.
Easter Monday
Easter Monday, the day after Easter Sunday.
Ascension Day
Ascension Day, 40 days after Easter.
Whit Sunday
Whit Sunday (Pentecost), 50 days after Easter.
Whit Monday
Whit Monday, the day after Pentecost.
Corpus Christi
Corpus Christi, a Catholic feast 60 days after Easter.
Swiss National Day
Swiss National Day on 1 August.
Assumption of Mary
The Assumption (15 August), a Catholic holiday.
All Saints' Day
All Saints' Day (1 November), a Catholic feast.
Immaculate Conception
The Immaculate Conception (8 December), a Catholic holiday.
Christmas Day
Christmas Day (25 December), the feast of the birth of Jesus.
St Stephen's Day
St Stephen's Day (26 December), the second day of Christmas.

See also: school holidays in the Canton of Schwyz.

Source: Canton of Schwyz (data.sz.ch)