Given the size of Russia, the weather tends to vary depending on where you are. From June through September most of the country, aside from Siberia, will see warm weather. The long winter from November until March/April sees snow and freezing temperatures, while temperatures in the shoulder seasons vary from place to place. St Petersburg, for example, may see temperatures ranging from 5­–20°C (41­–68°F) degrees in the lead up to summer.