St. Petersburg is located in arewa maso yamma na Rasha Federation a cikin Neva lowland. Cibiyar kula: 59 ° 57 's. w. 30 ° 19 '. d. (G) (Ya ku). Occupying m zuwa bakin Neva River Neva Bay bakin tekun na Gulf of Finland da yawa tsibirin na Neva Delta, birnin stretches daga arewa maso yamma zuwa kudu maso gabas ga 90 km. Tsawo saman teku matakin birnin da yankin: cibiyar - 1-5 m arewa - 5-30 m, kudu da kudu maso yammacin - 5-22 m. A mafi girman aya a cikin birnin - Duderhof Heights a cikin Red kauyen da a kalla tsawo na 176 m. birnin shi ne sifili lamba daga cikin tunani tsarin Heights da kuma zurfin, a matsayin mai bauta wa tunani nufi ga leveling cibiyoyin sadarwa da dama jihohi. Kowane lokaci su ne St. Petersburg - UTC + 3 (Moscow lokaci).