March weather forecast in Saint Petersburg

30 daysJanFebMarAprMayJunJulAugSepOctNovDec

Cities near you

Pskov
Veliky Novgorod
Sortavala
Vyborg
Velikie Luky

Cities with similar weather in March

Russia
Saratov
Russia
Vladivostok
Russia
Cheboksary
Russia
Petrozavodsk
Latvia
Riga

In March, the weather in Saint Petersburg is typically cold. Average daily high temperature in March is about 1 degree above zero. On average, Saint Petersburg has 13 cloudy, 9 snowy, 7 rainy, and 2 sunny days in March. The snowfalls are usually light. March as well as April, October, and November is considered the most uncomfortable time to visit Saint Petersburg.

Hyperlocal forecast technology