В Швейцарии преобладает континентальный климат, типичный для Центральной Европы, со значительными колебаниями в зависимости от высоты над уровнем моря. Зимы холодные, на плато и в долинах температура достигает нуля, а в горных районах -10 °C и ниже. Средняя температура летом в низинах - +18-20°C, несколько ниже в горах.
Годовой уровень осадков в Цюрихе на плато составляет 100 мм, а в Зенте - более 200 мм. Значительная часть осадков выпадает зимой в виде снега. Некоторые районы постоянно находятся под слоем льда.