Petrozavodsk experiences a continental climate that is greatly moderated by the oceanic influence of the Baltic Sea. Winters are long and cold, though very mild for the high latitude, while summers are short and warm. Precipitation averages 581 millimeters (22.9 in) annually