Climate

Climate
January and February are usually the coldest months of the year and the weather is likely to be harsh and erratic. One day it can be -20˚C, and the following day, it might be 0˚C. If you’re planning on spending time out of doors, make sure that you have enough warm clothes (don’t forget to wear those extra socks!) Also keep in mind, on very cold days it may even be sunny. It’s true; there can be beautiful blue sunny skies in the middle of the Russian winter!
In March, the weather starts to get a little warmer, although the average temperature is still hovering around 0˚C. The nights are still frosty but as the days become longer and longer, it brings the feeling of spring. 
April still carries the threat of snow and freezing temperatures but it is also possible to sit on the banks of a canal drinking cold beer in the occasionally blazing sun. Average temperature 0-12˚C.
May brings the arrival of White Nights to St. Petersburg and the northern regions, when the days start becoming extremely long! It is a wise idea to carry an extra jumper with you just in case of unpredictable weather. When the sun is shining we advise taking a boat trip along St. Petersburg's canals and the Neva River or down the Moscow River. The temperature in May can be anything between 0 and 22˚C. Visitors to Moscow also enjoy long summer days.
June’s weather is lovely, with temperatures of 10˚C at night and hovering around 22˚C by day. The longest day of the year is 21 June when the sun hardly sets at all. Wander the streets at midnight for the chance to experience the White Nights of St. Petersburg, one of the highlights of the year.
The weather in July and August is very summery, long sunny days to spend outside, sitting in parks or strolling the streets. Average temperatures are around 25˚C in the day, but can drop to a mild 15˚C and rise to 35˚C. The blazing sun is such a treat, so don’t forget the sun lotion!
September brings the colours of autumn, a beautiful sight which compensates for the shorter days. During the days the temperature is between 12 and 22 ˚C. Make sure you take advantage of these sunny days by travelling to one of the parks and palaces outside Russia's big cities to walk in a park or visit an estate.
October temperatures are typically around 0 and 15˚C. Take an umbrella or a raincoat with you so you don’t get caught out in a rain shower. 
November sees the weather becoming quite cold. And there is a good chance of seeing the first snowfalls in this month. There is nothing nicer than seeing Russia's classic architecture bathed in crisp white snow.
December in the city can be cold. The nights are long and it can also be quite rainy.  One day it might be 0 degrees, the next the temperature can fall to -20˚C so make sure you have enough warm clothes with you so you can avoid chilblained feet. Take care on the streets as with such cold weather, there is likely to be quite a lot of slippery ice-covered streets.