Open Travel Guide
Weather in Saint Petersburg

Saint Petersburg Weather & Climate Guide 2026

The weather calendar for Saint Petersburg: season by season, with the trade-offs each month brings.

Saint Petersburg is Russia's second-largest city and its cultural capital, built on 42 islands at the mouth of the Neva River. Founded by Tsar Peter the Great in 1703, it served as the imperial capital for over two centuries and is home to some of the world's greatest museums, palaces, and architectural masterpieces.

Saint Petersburg has a humid continental climate with mild summers and long, cold winters. The city sits at latitude 59°N — farther north than Moscow — giving it extreme daylight variation: nearly 19 hours of daylight in June (the famous White Nights) versus barely 6 hours in December. Winters are cold with regular snow, while summers are warm and occasionally humid.

Best time to visit

Recommendation

Best: May–September

Best Reason: Mild to warm temperatures, long daylight hours, outdoor events, and the famous White Nights phenomenon in June–July make this the most atmospheric time to visit Saint Petersburg.

Peak Season: June–July (White Nights season)

Avoid: November–February

Avoid Reason: Harsh winters with temperatures regularly below -10°C, very short daylight hours (as few as 6 hours of daylight in December), and dreary grey skies make this the least pleasant time to visit.

Month-by-month weather

Typical conditions throughout the year.

January

-5°C/23°F

The coldest month with heavy snow and minimal daylight (about 7 hours). Frozen Neva River, ice sculptures, and festive New Year atmosphere. Very few tourists.

February

-5°C/23°F

Still very cold with snow and ice. Maslenitsa (Pancake Week) celebrations precede Lent with outdoor festivities and blini stalls.

March

-1°C/30°F

Late winter, slowly warming. Snow still common, ice beginning to thaw. Museums are quiet and accommodation is cheaper.

April

7°C/45°F

Spring emerges with mild days and occasional sunshine. Parks begin to bloom and the city shakes off winter. Good for budget travel.

May

14°C/57°F

One of the best months — warm, bright, and before the summer crowds. White Nights begin in late May. Parks and gardens are lush and beautiful.

June

19°C/66°F

White Nights peak — the sun barely sets creating a magical twilight that lasts all night. The city is alive with festivals, open-air events, and crowds. Book everything in advance.

July

22°C/72°F

The warmest month with long days, beach visits to the Gulf of Finland, and peak tourist season. White Nights continue into mid-July. Very busy at major attractions.

August

21°C/70°F

Still warm and pleasant, with slightly shorter days as summer wanes. Festival season continues. Crowds slightly diminish toward month's end.

September

15°C/59°F

Beautiful early autumn with warm days, golden foliage in the parks, and greatly reduced crowds. One of the most pleasant months to visit.

October

8°C/46°F

Autumn turns cooler and rainier. Still colorful foliage in early October. Museums and cultural venues are excellent in this shoulder season.

November

2°C/36°F

Grey and cold, with very short days. First snow possible. Not a popular time to visit but offers the cheapest prices of the year.

December

-3°C/27°F

Cold with snow and ice, but festive atmosphere with New Year markets, ice-skating rinks, and beautifully decorated streets. Christmas and New Year celebrations are spectacular.

The seasons

What to expect in each part of the year.

Season

Spring

Months: Mar–May

Spring arrives slowly in Saint Petersburg, with March still cold and often snowy. April brings milder temperatures and the first blooms. May is the most pleasant spring month, with warm days, blooming parks, and the beginning of the White Nights season in late May.

Season

Summer

Months: Jun–Aug

Saint Petersburg's famous White Nights peak in June and July, when the sun barely sets and the city fills with festivals, canal cruises, and an electric atmosphere. July and August are the warmest months with temperatures reaching 25°C+. This is peak tourist season.

Season

Fall

Months: Sep–Nov

September is a beautiful month with warm days, golden foliage, and significantly reduced tourist crowds. October turns cooler and rainier. November is grey, cold, and generally the least appealing month to visit.

Season

Winter

Months: Dec–Feb

Saint Petersburg winters are long and cold, with temperatures regularly dropping to -10°C to -20°C. Snow covers the city from December onwards, creating a magical atmosphere with ice sculptures and frozen rivers. Christmas and New Year bring festive markets and events.

Crowds & peak times

When to expect tourists and when to avoid them.

High Season
June–July (White Nights season) — very busy at all major attractions
Shoulder Season
May and August–September — pleasant weather with manageable crowds
Low Season
November–March — quiet museums, cheap hotels, but harsh weather

Major events & festivals

Time your visit around what matters.

Event

White Nights Festival

The world-famous midnight sun festival with outdoor concerts, canal boat parties, and the Stars of the White Nights classical music program at the Mariinsky

Event

Scarlet Sails (Alye Parusa)

Spectacular graduation celebration with a tall ship with crimson sails sailing the Neva at midnight, accompanied by fireworks — one of Russia's most spectacular events

Event

Orthodox Christmas

Services at Alexander Nevsky Monastery and Kazan Cathedral; festive markets continue from New Year

Event

Maslenitsa (Butter Week)

Ancient Russian spring festival with pancake stalls, outdoor games, and the burning of an effigy to welcome spring

Event

Peterhof Fountain Season Opening

The Grand Cascade fountains at Peterhof are turned on in a spectacular ceremony with music and fireworks

Event

New Year Celebrations

The main Russian holiday — Palace Square hosts a massive public celebration with fireworks, live music, and festivities