The humid continental climate of St. Petersburg, with strong thermal contrasts between winter and summer, makes life difficult for the people of Petersburg. Fortunately, summers are relatively hot with an average temperature of between 15 and 25°C, while in winter the average temperature is between -4 and -8°C, with temperatures felt well below, due in particular to a freezing wind. It snows a lot in winter, it rains a lot the rest of the time..

Book your trip !

  • Book a hotel
  • Your Airbnb accommodation
  • Holydays rental
  • Travel on demand
On the spot
  • Book a table
  • Find an activity

Prepare for your trip Saint-Petersburg (Санкт-Петербург)

  • Sea crossing
  • Find a hotel
  • Airbnb rental
  • Holiday rental
  • Tailor-made trip
Services / On site
  • Airbnb experiences
  • Book a table
  • Activities & visits
To discover on Petit Futé