Zurich receives an average of 19.2 inches (48.8 cm) of snow per year. The first snowfall typically arrives in November, with the last in April. The heaviest accumulations usually occur in January and February.