December in Moscow is the snowiest and the coldest month of the year. In December, the weather in Moscow is typically freezing. Average daily high temperature in December is about zero. On average, Moscow has 10 snowy, 8 rainy, 5 cloudy, 5 partly cloudy, and 3 sunny days in December. The snowfalls are usually moderate. December as well as January, February, March, and April is considered the most uncomfortable time to visit Moscow.