Discover

St Petersburg

The welcoming introduction to the vast nation of Russia, the historic city of St Petersburg blends ancient charm and spectacular natural surroundings in equal measure. A city that has played host to pivotal moments global history, Tolstoy, Dostoyevsky, Tchaikovsky and Lenin called St Petersburg home in various periods of time, as well as being the epicentre for world-changing events, such as the Russian Revolution and a Nazi siege.

Even so, while few European cities offer so much intrigue from a bygone era, St Petersburg has more to enjoy beyond its past with the modern day city enjoying a thriving reputation for exciting nightlife and premium shopping, while the surrounding suburban palaces of Peterhof and Gatchina, as well as the pretty Lake Ladoga, offer an enticing diversion beyond the centre.

Average temperature

Information below is based on average highest temperature for each month.

  • -4℃
  • -3℃
  • 2℃
  • 9℃
  • 16℃
  • 20℃
  • 23℃
  • 21℃
  • 15℃
  • 8℃
  • 2℃
  • -1℃
  • 11
  • 7
  • 11
  • 12
  • 14
  • 16
  • 16
  • 15
  • 16
  • 20
  • 14
  • 10

Information above is based on the average number of days which experience some form of rainfall for each month.

Rainfall

When to Visit

Below gives you information and a rating of the best time of year to visit.

January

February

March

April

May

June

July

August

September

October

November

December

Our Ratings

  • Most Recommended
  • Recommended
  • Highly Recommended
  • Not Recommended

Top Holiday Offers

We’ve hand-picked a range of enticing offers to incredible destinations. If you want value for money on your next trip, start by reviewing our dedicated Top Holiday Offers page.

Top Offers