Saint Petersburg

Russia

Saint Petersburg is a federal city in Russia located on the Neva River at the head of the Gulf of Finland on the Baltic Sea. Formerly known as Petrograd and Leningrad, it serves as a historically strategic Baltic port and was once the capital of the Russian Empire.

The city is the second-largest city in Russia after Moscow and ranks as the fourth-most populous city in Europe. It is also the most populous city on the Baltic Sea and holds the distinction of being the world's northernmost city with a population exceeding one million residents. As of 2021, the city had a population of 5,601,911, with over 6.4 million people residing in the broader metropolitan area.

Despite its significant population and historical importance, Saint Petersburg is the smallest administrative division in Russia by area, covering 1,439 square kilometers (556 sq mi).

Sources

  1. Saint Petersburg

When to go to Saint Petersburg

Warmest: July (22°C). Driest: March, April and May (11 wet days).

MonthHighLowRainWet days
January-3°C-7°C51 mm14
February-2°C-7°C45 mm12
March2°C-4°C44 mm11
April8°C0°C50 mm11
May15°C6°C49 mm11
June20°C13°C65 mm12
July22°C15°C93 mm16
August21°C14°C114 mm15
September16°C10°C64 mm12
October9°C4°C74 mm14
November3°C-1°C60 mm14
December-1°C-4°C56 mm15

Long-term monthly averages from Open-Meteo.

Guides to Saint Petersburg

Map