In the summer, the weather is usually balmy and in St. Petersburg, it stays light well into the night. The White Nights last from June to July and it will stay light until 1.30 in the morning and never really get too dark. The theatres and ballets operate until the end of July which is considered the end of the summer season. The atmosphere in the streets is electric in summer – Russians love to get out and stroll at all hours. It is very festive and we are sure that you will enjoy it.
The climate really depends on the region because Russia is so large and one place is often completely different from another. Although you may not believe it, summers can actually be quite hot because much of Russia is landlocked - generating a hot continental climate in the summer (Siberia for example).
In the areas where you will most likely be visiting, the typical summer temperature is in the upper 20s and low 30s Celsius or the mid70s to mid80s Fahrenheit. In the winter, it is typically -20 to -10 Celsius or -4 to +14 degrees Fahrenheit in the main cities. In rare instances, it can get VERY cold – down to -40 Celsius and -40 Fahrenheit but this is not typical in Moscow and St. Petersburg.