Russia is the largest country in the world with geographical extension covers polar areas in the north to subtropical areas in the south. In cities like Moscow or St. Petersburg, the weather is continental humid, with long and cold winters (December to February), and warm and short summers (June to Aug).
Russia is not always a cold country, it is in fact very hot in summer. The weather in Russia varies greatly between summer and winter, seasons which make it seem like a totally different country. In Moscow, temperatures can rise from -25 °C degrees in winter, to over 30 °C degrees in summer, while the average is 19 °C degrees.
St. Petersburg, which is located close to Caspian sea is a little different. The good time to visit St. Petersburg is from mid-June to September. Although it’s expensive, St. Petersburg’s near 24 hours of sunshine and White Nights celebrations during the summer months are not to be missed. Traveling to St. Petersburg in the winter (December to February) is rare as days are short and temperatures may go down well below freezing.
Murmansk’s best months to visit are March, August and October. Also special to Murmansk, its four months of darkness, from end November to late February, is a perfect months for Aurora hunters. The winter months are bitterly cold while the summers are short and cool with average temperatures ranging from -36° C in January to 30° C in July.