Moscow has a humid continental climate.

The city experiences long, cold winters from November to March with temperatures ranging from around -13°F (-25°C) to 41°F (5°C). The warm summers are from June to August with temperatures ranging from around 50°F (10°C) to 95°F (35°C). Temperatures in the centre of Moscow are generally higher than those of outlying areas. 

There are only about seven hours of daylight in mid-winter (January), and temperatures can drop well below freezing. The winter snowfall usually starts towards the end of October and often carries on into spring.