Saint Petersburg
Russia
When is the best time to visit Saint Petersburg?
Monthly averages. The current month is highlighted.
High and low temperature
Rain millimetres per month
The climate in numbers
| Month | High | Low | Rain | Rainy days | Sunshine hours | Daylight |
|---|---|---|---|---|---|---|
| January | -2.5 °C | -7.2 °C | 46 mm | 12.0 | 19 | 6.7 h |
| February | -2.4 °C | -7.6 °C | 36 mm | 9.0 | 46 | 9.2 h |
| March | 2.3 °C | -4.0 °C | 35 mm | 8.0 | 120 | 11.8 h |
| April | 9.5 °C | 1.7 °C | 37 mm | 8.0 | 178 | 14.6 h |
| May | 16.3 °C | 7.2 °C | 47 mm | 8.0 | 256 | 17.1 h |
| June | 20.5 °C | 12.2 °C | 69 mm | 10.0 | 254 | 18.8 h |
| July | 23.3 °C | 15.3 °C | 83 mm | 10.0 | 268 | 18.1 h |
| August | 21.4 °C | 13.9 °C | 86 mm | 11.0 | 228 | 15.7 h |
| September | 15.9 °C | 9.4 °C | 57 mm | 9.0 | 135 | 12.9 h |
| October | 8.7 °C | 4.1 °C | 63 mm | 12.0 | 62 | 10.2 h |
| November | 2.8 °C | -0.9 °C | 56 mm | 11.0 | 23 | 7.6 h |
| December | -0.5 °C | -4.5 °C | 51 mm | 12.0 | 8 | 6.0 h |
Plan your trip to Saint Petersburg
Tours in Saint Petersburg
Tours, tickets and activities to book ahead.
See tours
What to wear in Saint Petersburg
January in Saint Petersburg: very cold, with highs of -3 °C and lows of -7 °C. Bring something warm for the evening.
- Base layer Long-sleeve thermal top
- Warm layer Fleece or thick sweater
- Jacket Thick down or synthetic jacket
- Shoes Closed, water-resistant shoes
- Accessory Beanie
- Accessory Gloves
- Accessory Scarf or neck warmer
- Accessory Folding umbrella
- Accessory Thermal socks
- Nights often drop below freezing.
February in Saint Petersburg: very cold, with highs of -2 °C and lows of -8 °C. Bring something warm for the evening.
- Base layer Long-sleeve thermal top
- Warm layer Fleece or thick sweater
- Jacket Thick down or synthetic jacket
- Shoes Comfortable walking shoes
- Accessory Beanie
- Accessory Gloves
- Accessory Scarf or neck warmer
- Accessory Thermal socks
- Nights often drop below freezing.
March in Saint Petersburg: very cold, with highs of 2 °C and lows of -4 °C. Bring something warm for the evening.
- Base layer Long-sleeve thermal top
- Warm layer Fleece or thick sweater
- Jacket Thick down or synthetic jacket
- Shoes Comfortable walking shoes
- Accessory Beanie
- Accessory Gloves
- Accessory Scarf or neck warmer
- Accessory Thermal socks
- Nights often drop below freezing.
April in Saint Petersburg: cold, with highs of 10 °C and lows of 2 °C. Bring something warm for the evening.
- Base layer T-shirt and a long-sleeve shirt
- Warm layer Fleece or thick sweater
- Jacket Warm jacket
- Shoes Comfortable walking shoes
- Accessory Beanie
- Accessory Gloves
- Accessory Scarf or neck warmer
May in Saint Petersburg: cool, with highs of 16 °C and lows of 7 °C. Bring something warm for the evening.
- Base layer T-shirt and a long-sleeve shirt
- Warm layer Light sweater for the evening
- Shoes Comfortable walking shoes
No need for jacket.
June in Saint Petersburg: mild, with highs of 21 °C and lows of 12 °C. Bring something warm for the evening.
- Base layer T-shirt and a long-sleeve shirt
- Warm layer Light sweater for the evening
- Jacket Light windbreaker
- Shoes Closed, water-resistant shoes
- Accessory Folding umbrella
- Accessory Sunglasses
- Accessory Sunscreen
July in Saint Petersburg: warm, with highs of 23 °C and lows of 15 °C. Light clothes are enough.
- Base layer T-shirt and a long-sleeve shirt
- Jacket Light windbreaker
- Shoes Closed, water-resistant shoes
- Accessory Folding umbrella
- Accessory Sunglasses
- Accessory Sunscreen
No need for warm layer.
August in Saint Petersburg: mild, with highs of 21 °C and lows of 14 °C. Bring something warm for the evening.
- Base layer T-shirt and a long-sleeve shirt
- Warm layer Light sweater for the evening
- Jacket Light windbreaker
- Shoes Closed, water-resistant shoes
- Accessory Folding umbrella
- Accessory Sunglasses
- Accessory Sunscreen
September in Saint Petersburg: cool, with highs of 16 °C and lows of 9 °C. Bring something warm for the evening.
- Base layer T-shirt and a long-sleeve shirt
- Warm layer Light sweater for the evening
- Jacket Light windbreaker
- Shoes Comfortable walking shoes
October in Saint Petersburg: cold, with highs of 9 °C and lows of 4 °C. Bring something warm for the evening.
- Base layer T-shirt and a long-sleeve shirt
- Warm layer Light sweater for the evening
- Jacket Warm water-resistant jacket
- Shoes Closed, water-resistant shoes
- Accessory Folding umbrella
November in Saint Petersburg: very cold, with highs of 3 °C and lows of -1 °C. Bring something warm for the evening.
- Base layer Long-sleeve thermal top
- Warm layer Fleece or thick sweater
- Jacket Thick down or synthetic jacket
- Shoes Closed, water-resistant shoes
- Accessory Beanie
- Accessory Gloves
- Accessory Scarf or neck warmer
- Accessory Folding umbrella
- Accessory Thermal socks
- Nights often drop below freezing.
December in Saint Petersburg: very cold, with highs of -1 °C and lows of -5 °C. Bring something warm for the evening.
- Base layer Long-sleeve thermal top
- Warm layer Fleece or thick sweater
- Jacket Thick down or synthetic jacket
- Shoes Closed, water-resistant shoes
- Accessory Beanie
- Accessory Gloves
- Accessory Scarf or neck warmer
- Accessory Folding umbrella
- Accessory Thermal socks
- Nights often drop below freezing.
Curious facts about Saint Petersburg
- Its climate is very close to that of Helsinki (Finland) all year round.
- The weather is pleasant for walking around from May to August: not too hot, not too cold, and little rain.
- The seasons are very marked: the average high goes from -3° in January to 23° in July.
- In 5 months of the year the average low drops below freezing.
- In June the sun sets as late as 22:23; in December, at 15:52.
Nearby destinations
Straight-line distance and temperature in October.
More destinations
-
Moscow
Russia
October: 9° / 3°
-
New York City
United States
October: 18° / 11°
-
Barcelona
Spain
October: 23° / 15°
-
Paris
France
October: 17° / 10°
-
London
United Kingdom
October: 16° / 10°
-
Los Angeles
United States
October: 23° / 15°
-
Berlin
Germany
October: 14° / 7°
-
Amsterdam
Kingdom of the Netherlands
October: 15° / 8°
-
Istanbul
Turkey
October: 20° / 13°
-
Chicago
United States
October: 18° / 8°
-
Madrid
Spain
October: 20° / 11°
-
Sydney
Australia
October: 24° / 15°