Saint Petersburg Weather in October

Russia · October climate averages and travel tips

Avg high8°C (46°F)
Avg low3°C (37°F)
Rainfall75 mm (3.0 in)
RatingPoor 3.2/10

In October, Saint Petersburg has average highs of 8°C (46°F) and lows of 3°C (37°F). October is autumn (fall) in Russia. The month is moderately rainy, with about 75 mm (3.0 in) of rain spread over 15 days. You get roughly 9.7 hours of daylight and frequently cloudy skies.

Is October a good time to visit Saint Petersburg?

October is not the best time to visit Saint Petersburg (3.2/10) mainly because of the cold. The weather is much better in May to September.

Visiting Saint Petersburg in October

October weather

October feels cold, damp and often grey in Saint Petersburg. Days reach about 8°C, but the air can feel colder beside the Neva. Rain falls on 15 days, and there's little sunshine, so outdoor sightseeing can be uncomfortable.

You can still enjoy short walks around Palace Square, then warm up inside the Hermitage or the Russian Museum. Canal cruises and Peterhof's fountains are poor bets this late in the season. Save long outdoor days for another month.

What's on

The Mariinsky Theatre's opera and ballet season is underway, making an evening performance a good way to enjoy the city in chilly weather. October 14 is the Orthodox feast of the Intercession, known in Russian as Pokrov. It's a religious observance, not a nationwide day off; you may see services at churches such as the Kazan Cathedral.

If you love museums and theatre, October can suit you better than a summer visit. If you're coming for sunny walks and outdoor cafés, you'll likely find it a letdown.

Crowds and useful tips

Crowds thin after the busy May-to-September stretch, and accommodation prices are generally lower than in summer. The trade-off is less daylight and weather that can disrupt plans.

Use the Admiralty metro station for the Hermitage and Palace Square, then keep the museum as your backup for a rainy afternoon. For a warm local meal, try borscht or pelmeni in a café around Nevsky Prospekt. Check the Mariinsky's schedule before choosing an evening, since performances vary.

October weather at a glance

Average high8°C (46°F)
Average low3°C (37°F)
Daily mean5°C (41°F)
Rainfall75 mm (3.0 in)
Rainy days (1 mm+)15
Humidity92%
Cloud cover78%
Daylight9.7 hours
Est. sunshine2.3 hours/day
Wind3.8 km/h
vs September8°C cooler than September, with 13 mm more rain.

What to pack for Saint Petersburg in October

Saint Petersburg weather in other months

Jan-7°C / -12°C52 mmPoorFeb-6°C / -11°C43 mmPoorMar0°C / -6°C46 mmPoorApr8°C / 0°C55 mmFairMay15°C / 6°C71 mmGoodJun19°C / 11°C88 mmGoodJul22°C / 14°C96 mmGoodAug21°C / 13°C104 mmGoodSep15°C / 9°C62 mmGoodOct8°C / 3°C75 mmPoorNov1°C / -3°C67 mmPoorDec-4°C / -8°C59 mmPoor

← SeptemberBest time to visit Saint PetersburgNovember →

Better weather in October nearby

Nearby in October

Where else is good in October? See where to go in October.