I större delen av Ryssland råder ett kalltempererat kontinentalt klimat med stora temperaturskillnader mellan sommar och vinter. I sydväst är klimatet varmtempererat eller subtropiskt. Ishavskusten i norr har polarklimat, medan Kolahalvön, som ligger nära Golfströmmen, har ett i förhållande till läget milt klimat. Vädret i Sankt Petersburg påverkas starkt av Östersjön. Detta ger området korta, fuktiga somrar och långa, kalla och blöta vintrar. Sankt Petersburg ligger ungefär lika långt norrut som Stockholm, så vädret är jämförbart, men i regel är vintrarna kallare och somrarna varmare.