સેન્ટ પીટર્સબર્ગ શહેર, રશિયાના યુરોપીયન ભાગની ઉત્તર-પશ્ચિમ ધાર પર સ્થિત છે, બાલ્ટિક સમુદ્રના કાંઠે.