Los días festivos nacionales en Suiza son: 1 y 2 de enero (Año Nuevo), Viernes Santo, Lunes de Pascua, Fiesta de la Ascensión, Lunes de Pentecostés, 1 de agosto (Fiesta nacional) y 25 y 26 de diciembre (Día de Navidad). Es aconsejable informarse en las Oficinas de Turismo sobre los días festivos locales y regionales.
Por otro lado, Suiza cuenta con una amplia oferta de festivales y eventos. Entre los más significativos se encuentran el Festival de Guillermo Tell en Interlaken y Atdorf, los Carnavales de Lucerna, Basilea y Solothurn, la Fiesta del Sechselauten de Zurich, la Aelplechilb, con bellos bailes típicos y la Fiesta de la Vendimia en la zona de Interlaken.