San Petersburgo tiene un clima más templado que las localidades periféricas, pero las condiciones climáticas son muy variables durante todo el año.