1. 圣彼得堡位于俄罗斯西北部的波罗的海沿岸,而莫斯科位于俄罗斯中部莫斯科州的心脏地带。

2. 从地理位置上来看,这两个城市相距约630公里。

圣彼得堡是俄罗斯的海港和文化中心,也是俄罗斯最美丽的城市之一。

莫斯科则是俄罗斯最大的城市和首都,也是这个国家的经济和文化中心。