San Pietroburgo ha solitamente un intervallo di temperature compreso tra -8 °C(gennaio) e 17 °C(luglio). Per evitare pioggia e/o neve durante una visita a San Pietroburgo è bene pianificare il proprio viaggio per gennaio, gennaio o gennaio, poiché vi è una minore probabilità di precipitazioni in questi mesi.