St. Petersburg Travel Guide

Russia  #9 in Best Cheap European Vacations

Best Times to Visit St. Petersburg

The best time to visit St. Petersburg is from mid-June to September. Although it's expensive, St. Petersburg's near 24 hours of sunshine and White Nights celebrations are not to be missed. Summers are generally cool but pleasant, with temperatures dropping to the lower 50s, so be sure to pack accordingly. Traveling to St. Petersburg in the winter is rare; winter days are short, and temperatures will dip well below freezing.

Weather in St. Petersburg

Switch to Celsius/MM
Average Temperature (°F)
22.8
12.7
24.6
14.5
34
22.6
46.6
33.1
60.1
43.7
68.2
52.5
71.4
57
68
55
58.1
46.6
46.8
38.1
35.6
28.6
27.9
19.2
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Average Precipitation (in)
1.5
1.22
1.38
1.3
1.5
2.28
3.15
3.19
2.72
2.64
2.2
2.01
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

Data sourced from the National Climatic Data Center

Mid June-September

Warm temperatures -- an average of 60 degrees Fahrenheit -- and the popular White Nights Celebration lures droves of tourists into the city. You can find a room if you book three months ahead, but we recommend booking a year in advance to get a break on the peak season prices.

Key Events:

October-Mid April

Winter weather comes on fast in St. Petersburg, easily dipping below freezing as early as October. With the chill going as low as the single digits, hotels offer great discounts for the rare tourist that braves the cold. And with the winter festival and holiday celebrations, it might just be worth it, just don't forget your parka.

Key Events:

Late April-Mid June

This shoulder season has slightly warmer temperatures -- averaging in the 40s -- and slightly cheaper hotel rates.

Key Events:

Popular Times to Visit St. Petersburg

Average Tourist Volumes
Average Hotel Prices   Search Hotels
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sept
Oct
Nov
Dec

Tourism volume is estimated based on in-market destination search query interest from Google and on travel.usnews.com in 2015-2016. Hotel prices are sourced from a sample of U.S. News Best Hotels rates through 2015-2016.

Find Flight and Hotel Deals

FLIGHTS
HOTELS

Press the down arrow key to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Press the down arrow key to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Explore More of St. Petersburg

When purchasing from our site, we may earn commissions. This does not affect the quality or independence of our editorial content.

Recommended

America's 15 Coolest Ghost Towns to Visit

From Kentucky to California, the U.S. is filled with eerie abandoned cities.

Lyn MettlerAugust 22, 2019

The 7 Best New Orleans Plantation Tours

Learn about the Big Easy's history through one of these daytrips.

Holly JohnsonAugust 21, 2019

22 Top Sonoma Wineries to Visit

Sip world-class wines while enjoying vineyard and mountain views.

Gwen PratesiAugust 19, 2019

30 Beautiful Caribbean Islands to Visit

It's time to plan your next tropical getaway.

Holly JohnsonAugust 8, 2019

The Best Travel Rewards Programs for 2019-20

See which airline and hotel loyalty programs come out on top.

Erin ShieldsAugust 6, 2019

20 Surprising Ways to Earn Loyalty Program Points or Miles

Branch out beyond hotel stays and flights to maximize your earnings.

Christine SmithAugust 6, 2019

The 12 Best Cancun Tours

These excursions will show you what lies beyond the city's bright beaches.

Lyn MettlerJuly 26, 2019

Traveling With Toddlers: 16 Tips to Make Your Vacation Go Smoothly

These expert travel hacks guarantee a happy trip for the whole family.

Kyle McCarthyJuly 25, 2019

The 11 Best New Orleans Ghost Tours

Hear chilling tales of the city's paranormal activity on one of these guided tours.

Kim Foley MacKinnonJuly 25, 2019

The 10 Best Seattle Boat Tours

Take in the Emerald City's top sights from the water.

Kim Foley MacKinnonJuly 24, 2019