When to go · St. Petersburg, United States

Best Time to Visit St. Petersburg

St. Petersburg has a tropical climate. The most comfortable months are February, January and March, based on five years of real temperature and rainfall records.

Go now

February, January, March

Comfortable and drier

Shoulder

October, November, December

Fewer crowds, a trade-off

Think twice

September, August

Wettest is September (212mm)

St. Petersburg weather, month by month

MonthHighLowRainFeel
JanBEST20°C / 68°F13°C / 55°F46mmmild, mostly dry
FebBEST23°C / 73°F15°C / 59°F44mmwarm, mostly dry
MarBEST25°C / 77°F17°C / 63°F48mmwarm, mostly dry
Apr27°C / 81°F19°C / 66°F94mmwarm, some rain
May29°C / 84°F22°C / 72°F56mmhot, mostly dry
Jun30°C / 86°F24°C / 75°F170mmhot, wet
Jul32°C / 90°F26°C / 79°F158mmhot, wet
Aug32°C / 90°F26°C / 79°F183mmhot, wet
Sep30°C / 86°F24°C / 75°F212mmhot, very wet
Oct28°C / 82°F21°C / 70°F50mmwarm, mostly dry
Nov24°C / 75°F17°C / 63°F83mmwarm, some rain
Dec22°C / 72°F15°C / 59°F85mmmild, some rain

Averages from Open-Meteo ERA5 climate reanalysis, 2019 to 2023. Highs and lows are daily averages for each month; rain is the monthly total. Tap a month for a detailed guide.

Planning St. Petersburg? Best things to do · hidden gems · best time to visit United States · visa requirements

Want the timing decided for you? A Local Friend in St. Petersburg plans around the seasons for you.