Russia Weather

🇷🇺 2 cities covered · Europe · humid continental climate
Warmest city
Moscow
Coolest city
Saint Petersburg
Sunniest city
Saint Petersburg
Best time to visit
May to June

Weather in Russia at a glance

Weather in Russia spans a single dominant humid continental climate across the 2 cities we cover. Moscow is typically the warmest spot, averaging 43°F (6°C) across the year, while Saint Petersburg runs coolest at 43°F (6°C).

Quick facts

  • Warmest city: Moscow - annual average 43°
  • Coolest city: Saint Petersburg - annual average 43°
  • Sunniest city: Saint Petersburg (7.2 h sun/day)
  • Best time to visit: May to June
  • Climate type: humid continental

The bigger picture

For sunshine, Saint Petersburg leads with about 7.2 hours of sun per day on average. Saint Petersburg is the wettest of the covered cities, collecting roughly 745 mm (29.3 inches) of precipitation a year, and Saint Petersburg sees the most snow, around 39 snowy days annually. Averaged across the country's covered cities, May to June brings the most comfortable mix of temperature, dry days and daylight.

Live weather across Russia today

Russia cities compared

Annual climate figures per covered city, from 2015–2024 weather data.
CityAnnual avgHottest month Coldest monthRainy days/yr Sun h/daySnowy days/yr
Moscow 43° Jul · 75° Jan · 14° 131 7.1 38
Saint Petersburg 43° Jul · 71° Jan · 18° 153 7.2 39

Russia weather by month

Monthly averages across the covered cities, 2015–2024.
MonthAvg highAvg low Rainy daysSunshine
January 25° 16° 13 1.5 h/day
February 28° 18° 11 3.3 h/day
March 36° 23° 9 6.8 h/day
April 49° 33° 11 9.2 h/day
May 61° 45° 11 12.1 h/day
June 71° 54° 10 13.9 h/day
July 73° 59° 15 12.7 h/day
August 72° 57° 11 11.2 h/day
September 62° 49° 11 8.1 h/day
October 48° 38° 13 4.7 h/day
November 36° 30° 12 1.7 h/day
December 30° 23° 14 0.9 h/day

Russia weather FAQs

What is the warmest city in Russia?
Among the cities we cover, Moscow is the warmest, averaging 43°F (6°C) across the year. Its hottest month is July, with highs near 75°F (24°C).
What is the coldest city in Russia?
Saint Petersburg runs coldest, averaging 43°F (6°C) for the year; January lows average 18°F (-8°C).
What is the sunniest city in Russia?
Saint Petersburg, with about 7.2 hours of sunshine per day averaged across the year.
When is the best time to visit Russia?
Averaged across the covered cities, May to June offers the most comfortable combination of temperatures, drier days and daylight. Coastal, mountain and desert areas can differ - check each city's climate page for specifics.
Does it snow in Russia?
Yes - 2 of the 2 covered cities see regular snowfall. Saint Petersburg gets the most, about 39 snowy days in a typical year.
What is the climate of Russia like?
The covered cities fall under humid continental climate. That means warm summers and cold, often snowy winters.

More countries in Europe