Best time to visit Saint Petersburg
Go inJune
J-3°F-3°M2°A10°M16°J21°J23°A21°S16°O9°N3°D-1°
Many governments advise against travel to Russia; check current advice.
See Saint Petersburg on the globeSaint Petersburg month by month
| Month | Rating | Avg high | Rain | Crowds | Flights | What’s on |
|---|---|---|---|---|---|---|
| January | Poor | -3°C | Some rain | Quiet | Cheapest | – |
| February | Poor | -3°C | Some rain | Quiet | Cheapest | – |
| March | Poor | 2°C | Some rain | Quiet | Cheapest | – |
| April | Mixed | 10°C | Some rain | Quiet | Cheapest | – |
| May | Good | 16°C | Some rain | Moderate | Average | – |
| June | Great | 21°C | Some rain | Peak crowds | Priciest | White Nights, Scarlet Sails |
| July | Mixed | 23°C | Wet | Peak crowds | Priciest | – |
| August | Good | 21°C | Wet | Moderate | Average | – |
| September | Mixed | 16°C | Wet | Moderate | Average | – |
| October | Poor | 9°C | Wet | Quiet | Cheapest | – |
| November | Poor | 3°C | Wet | Quiet | Cheapest | – |
| December | Poor | -1°C | Some rain | Quiet | Cheapest | – |
Festivals, events and seasons in Saint Petersburg
- June🌿 White NightsNear-endless daylight from late May to mid-July.
- June🎉 Scarlet SailsFireworks and a red-sailed ship on the Neva.
Good to know
- Flights to Saint Petersburg are usually cheapest in October–April. The catch: October–November are rainy.
- Crowds and prices peak in June–July, so book early.
- Daytime highs stay around or below freezing in December–February.
The Hermitage holds around 3 million items.
Questions people ask
When is the best time to visit Saint Petersburg?
The best time to visit Saint Petersburg is June. Many governments advise against travel to Russia; check current advice.
What is the cheapest time to fly to Saint Petersburg?
Flights are usually cheapest in October–April, when demand is lowest.
When is Saint Petersburg busiest?
Saint Petersburg is busiest in June–July.
What is the weather like in Saint Petersburg?
July is the warmest month, with average highs of 23°C, and January the coolest at -3°C. The wettest period is July–November.
More places in Russia
Nearby destinations
- Tartu, Estonia best in Jun–Jul
- Helsinki, Finland best in Jun
- Tallinn, Estonia best in Jun
- Turku, Finland best in Jun–Jul
- Riga, Latvia best in Jun
- Vilnius, Lithuania best in Jun and Aug–Sep