圣彼得堡位于俄罗斯在西北边境上,在东欧平原上,波罗的海东北边。在芬兰湾与拉多加湖之间。是俄罗斯的三城市之一。(俄语:Санкт-Петербург,旧称:列宁格勒/Ленинград 和彼得格勒/Петроград,俗称:Питер )位于俄罗斯西北部,波罗的海沿岸。芬兰湾的最入处。为大涅瓦河和小涅瓦河汇聚的三角洲地带,在18世纪初,这里还是一片沼泽。随着圣彼得堡市的建造,人工运河在市内纵横交错,这些运河是在叶卡捷琳娜二世时期开凿,以舒缓因芬兰湾水浅而倒灌进入圣彼得堡的海水。
莫斯科地处俄罗斯欧洲部分中部,跨莫斯科河及其支流亚乌扎河两岸
最直接的就是一看地图就知道了,很明显圣彼得堡更靠北方!
温馨提示:答案为网友推荐,仅供参考